Profile

조성호 (Cho Sung Ho)

INTRODUCE

"적극적인 소통으로 비즈니스 요구사항을 조율하고, 그 성과를 숫자로 증명하는 백엔드 중심 풀스택 개발자 조성호입니다."

현재 Healthcare Product 웹/앱 서비스의 개발 및 운영을 담당하고 있습니다. 결제 시스템 구축, SSO 통합, 레거시 시스템 마이그레이션 등 다양한 프로젝트를 수행하며 서비스 아키텍처 설계부터 운영, 장애 대응 및 개선까지 경험했습니다.

특히 AI 기술에 관심을 가지고 있으며, 새로운 기술과 오픈소스를 탐색하고 실무에 적용할 수 있는 방안을 연구하는 것을 즐깁니다. 빠르게 변화하는 IT 환경 속에서 지속적으로 새로운 기술을 학습하고 검증하며 성장하는 개발자가 되고자 노력하고 있습니다.

Latest Updated 2026. 10. 02

SKILL

Languages

  • Java
  • JavaScript
  • TypeScript
  • HTML/CSS

Frameworks & Libraries

  • Spring Boot
  • JPA
  • Node.js
  • Thymeleaf
  • Vue
  • REST API
  • JSP
  • WebSocket

Infrastructure & Databases

  • MySQL
  • Oracle
  • Docker
  • Redis
  • SFTP
  • MongoDB

Security

  • OAuth2
  • Keycloak
  • Microsoft Azure AD

AI Tools

  • Cursor
  • ChatGPT
  • Gemini

Collaboration

  • Notion
  • Slack
  • Git
  • Redmine

WORK EXPERIENCE 총 2년 4개월

2024. 03 ~

옴니 D&C - 옴니케어 (omnicare) 2년 7개월

2024. 03 ~ 현재
Healthcare Product / 건강 검진 플랫폼 풀스택 개발자
  • 결제 도메인 파이프라인 개편 및 자동화 (연 12억 원 규모 결제 정상화)
    HOW기존 결제 프로세스의 높은 실패율 및 수동 입금 확인 병목을 해결하기 위해 Redis 기반의 TTL 입금 만료 처리 및 결제 자동화 파이프라인 구축
    OUTPUT결제 처리 안정성을 제고하여 연간 약 12억 원 이상 규모의 결제 데이터 정상화 및 결제 모듈 전환을 통한 회원 전환율 5% 개선
  • 외부 API 비용 최적화 및 데이터 모델링 (연 2억 원+ 인프라 비용 방어)
    HOW호출당 10~20원의 비용이 발생하는 외부 연계 API 구조 분석 후, ERD 재설계를 통해 50분 TTL DB 캐싱 기반 토큰 갱신 프로세스 구축 및 사용자 요청 기반(On-demand) 조회로 전환
    OUTPUT150만+ 회원 대상 불필요한 API 호출을 원천 차단하여 연간 약 2억원 상당의 외부 연계 운영 비용 절감
  • 글로벌/중견/대기업 대상 SSO 통합 인증 체계 구축
    HOW다양해진 B2B 이해관계자의 보안 및 로그인 편의성 요구사항에 맞춰 Keycloak 및 Microsoft Azure AD 기반 통합 SSO 로그인 환경 주도적 설계
    OUTPUT엔터프라이즈 고객사 대상 보안 신뢰성 확보 및 멀티 도메인 인증 절차 단축
  • 건강검진 차세대 플랫폼 리뉴얼 및 신규 API 파이프라인 구축
    HOW노후화된 레거시 백엔드 로직 및 사용자 UI/UX 전면 개편
    OUTPUT단 6개월 만에 Vue 기반 웹/앱 UI 및 Spring Boot/JPA 기반 API 백엔드 전체 구조를 적기 구축하여 사용성 정상화
  • 신사업 연계 신규 서비스 4개 런칭 및 API 파이프라인 구축
    HOW사내 신사업 확장 및 비즈니스 요구사항에 맞춰 MSA/모듈러 구조를 고려한 확장성 있는 데이터 모델링 및 신규 API 파이프라인 설계·구축
    OUTPUT비즈니스 성장에 발맞추어 단기간 내에 신규 서비스 4개를 성공적으로 런칭하며 서비스 확장성 증명
  • Skill Keywords
    Spring Boot MySQL MongoDB Keycloak Microsoft Azure AD Node.js Vue REST API JPA Oracle Redis

PROJECT

2025. 02 ~ 현재

SSO (Single-Sign-On) 연동

통합 SSO 구축 및 외부 인증 연동
WHY
  • 다수의 B2B 고객사 및 해외 협력사로부터 글로벌 보안 표준을 충족하는 통합 인증(SSO) 연동 요구사항 접수
  • 서로 다른 3rd Party 도메인 환경 간의 파편화된 인증 세션을 매끄럽게 연결해야 하는 기술적 과제 직면
HOW
  • Keycloak / Microsoft Azure AD 기반 통합 SSO 아키텍처 설계
  • SK 계열사 및 쿠O okta SSO 기반 통합 SSO 아키텍처 설계
  • 해외 협력사 및 고객사 기술팀과의 주도적인 커뮤니케이션을 통해 복잡한 권한 매핑 및 인증 예외 처리 시나리오 수립
  • CORS 및 보안 정책을 고려하여 제3자(3rd Party) 도메인 간의 크로스 도메인(Cross-Domain) SSO 환경 구축
  • state 및 nonce 검증 로직을 도입하여 CSRF 공격 방어 및 인증 세션 보안 강화
OUTPUT
  • 약 138만 명(신규 가입자의 92%)을 신규 통합 SSO 환경으로 성공적으로 전환 완료
  • 엔터프라이즈 고객사 및 다양한 3rd Party 도메인 대상 멀티 도메인 인증 절차 간소화 및 글로벌 수준의 보안 신뢰성 확보
  • Okta 연동으로 B2B 고객사에 관리 권한 위임 체계를 구축하여 사내 수동 운영 공수를 없애고 운영 비용 대폭 절감
Skill Keywords
Microsoft Azure AD Keycloak Okta PKCE OAuth 2.0 SAML OIDC Spring Boot REST API

2024. 10 ~ 2026. 06

결제 도메인 아키텍처 고도화 및 자체 결제 시스템 구축

결제 서비스 전담으로서 개선 및 고도화 작업
WHY
결제 전반의 구조적 한계 및 비효율성을 극복하기 위해 다음 핵심 문제들 직면
  • (안정성)파편화된 BFF 구조 및 모바일 환경에서의 세션 데이터 유실로 인한 결제 불안정성
  • (정합성)PG사 결제망과 내부 시스템 간의 결제 상태 불일치로 인한 데이터 누락 및 수동 동기화 이슈
  • (사용성)외부 결제 링크 방식의 낮은 편의성으로 인한 결제 이탈율 증가
  • (운영성)수동 환불 및 결제 확인 병목으로 인한 심각한 운영 생산성 저하
HOW
  • 결제 시스템 2.0 아키텍처 설계 및 고도화 주도 및 Redis 기반 세션 관리 도입
  • PG사 결제 통보 연동 및 내부 DB 간의 결제 상태 자동 동기화 파이프라인 구축으로 데이터 정합성 확보
  • 결제 관리 관리자 페이지 및 자동 환불 프로세스 구축
  • BFF API 통합 및 마이그레이션을 통한 결제 서비스 구조 전면 개편
  • Vue/TypeScript 기반 자체 결제 페이지 전면 구축 및 카카오 알림톡 및 그룹웨어 메일 연동
  • Redis TTL 기반 가상계좌 입금 만료 및 예약 취소 자동화 프로세스 설계
OUTPUT
  • 결제 상태 누락 방지 및 연간 12억 원 규모 결제 데이터 자동 동기화 및 정상화 달성
  • 회원 전환율 5% 개선 및 반복적인 수동 운영 업무 공수를 80% 이상 절감
  • 1,699건 이상의 비정상 결제 건 자동 처리 및 결제 안정성 극대화
Skill Keywords
Vue TypeScript Spring Boot JPA Redis Node.js REST API

2025. 09 ~ 2026.05

리뉴얼 및 차세대 시스템 구축

건강검진 플랫폼 리뉴얼 프로젝트
WHY기존 레거시 시스템(JSTL/Spring)의 높은 결합도와 파편화된 구조로 인해 기능 확장 및 유지보수 생산성이 저하되는 한계 직면
HOW
  • 프론트엔드와 백엔드를 완전 분리하고, 레거시 시스템을 Vue, TypeScript, Spring Boot, JPA 기반 차세대 아키텍처로 전면 마이그레이션
  • Spring Security 커스터마이징을 통한 JWT 기반 인증 및 인가 체계 구축
  • 회원 및 결제 도메인 전담 마이그레이션 수행 및 ISMS 보안 요구사항 반영
  • 개발 환경 배포 프로세스 구축
OUTPUT차세대 서비스의 성공적인 런칭을 견인하고, 안정적인 배포 프로세스 구축으로 서비스 운영 및 유지보수 효율성 극대화
Skill Keywords
Vue TypeScript Spring Boot JPA Spring Security Redis MySQL MongoDB Linux Node.js Oracle

2024. 04 ~ 2026. 06

신사업 연계 신규 서비스 런칭 및 API 파이프라인 구축

비즈니스 확장에 따른 다수 신규 서비스 설계 및 런칭
WHY사내 신사업 확장 및 비즈니스 요구사항에 따라, 단기간 내에 새로운 도메인의 서비스들을 연달아 추가하고 외부 인프라와 안정적으로 연동해야 하는 과제 직면
HOW
  • [공통 아키텍처]MSA 및 모듈러 구조를 고려하여 확장성 있는 데이터 모델링(ERD) 수행 및 신규 API 파이프라인 설계 및 구축
  • [마음검진 서비스]외부 전문 심리 평가 기관 연계 REST API 기반 부가 서비스 설계 및 다양한 문항을 지원하는 동적 설문 시스템 구축 (SFTP 결과지 연동 및 신규 검사 항목 유연 대응)
  • [설문평가 서비스]사내 자체 기준의 검진 항목을 B2C 고객에게 제공하기 위해, 내부 요구사항에 맞춰 문항이 유연하게 렌더링되는 자체 동적 설문 시스템 구축
  • [국가건강검진 조회]CODEF API 기반 10년치 검진 기록 조회 서비스 및 TXID 기반 2단계 인증 처리 구조 구축 (토큰 재사용 캐싱 도입으로 API 호출 비용 절감 및 Chart.js를 활용화여 데이터 시각화)
  • [건강검진 리포트]수집된 건강 데이터를 기반으로 외부 AI 추천 시스템과 연계하는 데이터 파이프라인을 구축하여, 초개인화 맞춤형 헬스케어 리포트 제공 기반 마련
OUTPUT
  • 단기간 내 다수의 신규 서비스를 성공적으로 런칭하며, 서비스 확장성 증명 및 데이터 기반(AI 연동) 비즈니스 기술 대응력 입증
  • 마음검진 및 설문평가 서비스에 이용 인원수 기반의 과금(청구) 모델을 연동하여, B2B 고객사 대상의 실질적인 신규 영업 이익(매출) 창출에 기여
Skill Keywords
Spring Boot REST API MySQL JavaScript SFTP Chart.js

SIDE PROJECT

2023. 10 ~ 2023.11

Social Meeting Service (요즘 뭐해?)

취미 기반 소셜 모임 서비스 플랫폼 프로젝트
  • 팀장으로서 기획, 구축, 개발까지 주도하여 교육 과정 내 최우수 프로젝트(1위) 수상
  • HTTP Polling 방식의 한계를 개선하고자 WebSocket을 도입하여 실시간 양방향 통신 구현
  • WebSocket 적용으로 동시 접속 50명 지원, 메시지 지연시간 100ms 이하 달성
  • 게시글, 댓글, 공지사항, 채팅, 관리자 기능 등 주요 기능 구현 및 ERD 설계
  • Open Source : https://github.com/sunghomong/social_meeting_site
  • 회고록 : https://sunghomong.github.io/posts/Project_Meeting_project
  • Skill Keywords
    Java Spring Boot Thymeleaf JavaScript WebSocket Oracle

OPEN SOURCE

NICE PAY 연동 모듈


SSO 연동 모듈


Jekyll Blog

  • Jekyll 테마(Chirpy)를 fork하여 커스터마이징한 개인 블로그 구축 및 운영
  • Rollup과 Babel을 활용한 JavaScript 번들링 및 트랜스파일링 구성
  • GitHub Actions를 활용한 자동 빌드 및 배포 파이프라인 구성
  • Repository / Original Theme
  • Skill Keywords
    Jekyll Ruby JavaScript SCSS Bootstrap Rollup Babel GitHub Actions Markdown Liquid

EDUCATION

2025. 04 ~ 2025. 05

도커-쿠버네티스-스터디

스터디 모임활동
  • GitOps, ArgoCD 등을 활용한 지속적 배포(CD) 및 자동화 환경 구성 실습
  • 인프라 자동화 및 운영환경에 대한 이해도를 높이고 클라우드 네이티브 및 MSA 환경에 대한 실전 감각 향상을 목표로 스터디 참여

2025. 03 ~ 2025. 08

Growth Log - 3기

대학교 커뮤니티 참여
  • 대학생 개발 커뮤니티에 참여하여 지식 공유 및 팀 단위 프로젝트 수행을 목적으로 활동

2025. 03 ~ 현재

방송통신대학교

컴퓨터과학과 재학 중
  • 컴퓨터 구조, 자료구조, 운영체제 등 컴퓨터 공학의 기초 이론을 학습
  • 직무 관련 실무 경험과 이론 지식을 병행하여 이론 기반의 문제 해결 능력을 향상

2024. 03 ~ 2024. 10

Docker & Kubernetes : 실전 가이드

Udemy 강의 수료
  • Docker 컨테이너 활용 및 Kubernetes 오케스트레이션을 실습 위주로 학습
  • CI/CD 구성 감각을 익히고 개발-배포 파이프라인 자동화의 기본 구조 이해에 목적을 두고 초급부터 전문가 수준까지의 영상 기반 강의를 수료

2023. 12

정보처리 산업기사

자격증 취득
  • 소프트웨어 개발 직무에 필요한 기초 이론과 실무 능력 검증을 목적으로 취득

2023. 05 ~ 2023. 11

자바(JAVA)기반 풀스택 개발 과정

프론트엔드, 백엔드 개발 과정
  • 총 6개월 과정으로 객체지향 프로그래밍(OOP) 개념부터 Java 웹 개발 실무 전반을 학습
  • 프론트엔드와 백엔드를 연계한 웹 시스템 구현 프로젝트 경험 및 프로젝트 1등 수상

ETC

2020. 04 ~ 2023. 03

건설업 종사

도면 작업, 현장 관리

2022. 11

방수기능사

한국산업인력공단 자격증 취득

2020. 07

건축도장기능사

한국산업인력공단 자격증 취득

2018. 08 ~ 2020. 03

해병대 병장 만기 전역

군대 만기 전역
v.1.0.4 / Github