인쇄 시 배경 그래픽 포함 + 여백 없음 설정으로 깔끔하게 출력 가능 English

강동호

문제 해결과 서비스의 완성도에 집중하는 소프트웨어 엔지니어입니다. 기획 단계부터 주도적으로 참여하여 고객 편의성을 최우선으로 고려하며, 현재 다수의 MSA 환경에서 빌링 및 유저사이드 서비스 전반을 담당하고 있습니다.

(+82) 010-6590-3302 gongdongho12@gmail.com github.com/gongdongho12 linkedin.com/in/dongholab

경력

LG 유플러스 볼트업

(Tech Innovation Tribe, Back-end)
2024.09 ~ 재직중

전략 패턴 기반 멀티 PG 결제 시스템 설계 — 단일 간편결제 인터페이스로 다수 PG 및 포인트 복합결제를 처리하는 아키텍처 적용 DLQ 및 다단계 미수 배치 기반 정산 안정성 확보 카카오 T 플랫폼 연동 설계 — 인증 및 결제 프로세스를 4개의 MSA 도메인에 걸쳐 통합 설계 및 구현 프로모션(쿠폰/포인트) 개발로 고객 리텐션 증대, 환경부 로밍 서비스 안정성 개선, 차량 조회 API에 공인인증서 처리 및 Fallback 로직(서킷브레이커) 구성 AI 워크플로우 표준화, 문서 자동 생성 등 DX 인프라 구축

카카오스타일

(프라이싱시스템, Back-end)
2022.06 ~ 2024.09

파이널 프라이싱 서비스 및 상품 매칭 / 지그재그 멤버십 및 마일리지 서비스 네이버 쇼핑 / 구글 쇼핑 / 유튜브 Engine Page 연동 외부 상품 가격 수집 및 타사 대비 가격 우위/열위 자동화 파이프라인

스토어링크

(R&D Engineer)
2021.03 ~ 2022.06

상품 데이터 수집 및 키워드 기반 순위 / 애드링크, 유짓, 퍼그샵, 프라이데이 개발

와탭랩스

(Front-end Engineer)
2019.03 ~ 2021.03

와탭 모니터링 서비스 프론트엔드 개발 (인프라나 JVM 어플리케이션, 쿠버네티스 등의 모니터링 플랫폼 프론트엔드 개발)

함샤우트

(SW Engineer)
2017.08 ~ 2018.08

인플루언서와 비즈니스를 매칭시켜주는 플랫폼 개발

오픈브릿지

(SW Engineer)
2016.05 ~ 2017.07

알람과 채팅이 더해진 알람톡 앱 개발, 사진편집과 미션이 합쳐진 포션 앱 개발, 웹 서비스 개발

주요 프로젝트 — LGU+ VoltUp

멀티 PG 결제 시스템 및 정산 안정화

2024.10 ~ 현재

결제 서비스를 초기 설계부터 주도하여 단일 PG(카카오페이)에서 3개 PG사를 수용하는 멀티 모듈로 확장하고, 다층 미수 관리 시스템을 구축하여 매출 정산의 정확도를 확보했습니다.

  • 결제 서비스를 프로젝트 초기 설계부터 구현까지 전담하며 핵심 개발자로 주도
  • 추상 클래스 기반 벤더 전략 패턴을 설계하여 카카오페이 → 토스페이먼츠 → 카카오T 3개 PG사를 통합하는 결제 아키텍처 구축
  • GCP Pub/Sub 기반 DLQ(Dead-Letter Queue) 패턴 구현 — 커스텀 어노테이션 및 핸들러 자동 디스커버리로 결제 이벤트 유실 방지
  • DLQ 미수 처리 및 영구 미수 대상 처리 시스템 구축 — 재시도→DLQ, NACK 기반 자동 복구로 정산 누락 방지

통합 프로모션(쿠폰/포인트) 플랫폼 구축

쿠폰: 2025.07 / 포인트: 2025.08 ~ 10

다양한 제휴사(넥센, 도요타, 블루멤버스)의 프로모션 요구사항을 수용하는 범용 쿠폰·포인트 백엔드 시스템을 구축하고, 어드민 관리 UI까지 풀스택으로 구현했습니다.

  • 적립 건마다 유효기간이 다른 포인트 지갑 시스템 설계 — 적립 시 별도 지갑 엔티티 생성, 잔액 합산 조회 및 만료 임박(7일) 포인트 별도 추적
  • 포인트 사용 시 무상 포인트 우선, 유효기간 임박순 차감 정책 구현 — 결제 취소 시에는 역순(유효기간 긴 지갑부터 환불)으로 사용자 유리하게 설계
  • Hold→Confirm→Release 3단계 포인트 차감 라이프사이클로 결제 실패 시 자동 복원 보장
  • 제휴사(넥센/도요타/블루멤버스) 쿠폰 만료일·중복발급·금액 설정 등 비즈니스 요구사항에 맞춘 유연한 프로모션 로직 개발
  • 프로모션 쿠폰 발급 배치 구상 및 개발

유저 사이드 백엔드

2025.07 ~ 현재

카카오T 계정/결제 연동(4개 MSA 관통), PnC 자동충전, 미결제 감시 등 사용자 경험의 핵심이 되는 백엔드 전반을 개발했습니다.

  • 카카오T 계정/결제 연동을 4개 MSA(auth→user→billing→feapp)에 걸쳐 설계 및 구현 — OAuth2 기반 계정 연동, 결제수단 등록(5단계), 결제 승인/부분 취소까지 전체 플로우 담당
  • 차량 등록 서비스 및 PnC(Plug and Charge) 인증 등록 서비스 개발
  • 프로모션 쿠폰 발급 배치 구상 및 개발
  • 외부 인증서 서비스에 서킷브레이커 패턴 적용 — 장애 인증서 자동 비활성화 및 복구, 전체 장애 시 강제 리셋 Fallback

성과

  • 카카오T 제휴사 연동 인프라 및 핵심 비즈니스 로직 성공적 구축 — 결제수단 등록/결제/취소/프로모션 전체 사이클 구현

볼트업 하이브리드 앱 (Flutter)

2024.12 ~ 현재

서비스 2.0 런칭을 위해 Flutter 하이브리드 앱 개발을 주도하고, Android/iOS 통합 플랫폼 아키텍처를 설계 및 구현했습니다.

  • 서비스 개발 가능 범위 산정(PoC) 및 Android/iOS 하이브리드 앱 신속 개발 및 런칭(2025.03)
  • JSBridge를 통해 프론트엔드와 하드웨어·앱 메시지 통신 구현 — 20+ 네이티브 브릿지 타입 개발
  • QR 코드 인식률 개선을 위해 ML Kit 바코드 스캐너 도입
  • FCM 기반 푸시 알림 시스템 구축
  • 앱 디버그 콘솔 개발

성과

  • 2개월 이내 런칭 (2024.12 ~ 2025.02)
  • 프론트엔드에서 JS Bridge로 네이티브 기능을 호출할 수 있는 규약 설계

로밍 서비스 안정성 및 성능 최적화

2026.02

타 충전사업자(환경부) 연동 로밍 서비스의 카드 상태 관리 로직을 재설계하고 처리 성능을 개선했습니다.

  • 환경부 카드 상태 업데이트 로직을 결제 응답 기반에서 빌링 미수 이벤트 기반으로 재설계 — 미수 발생 건에 대해서만 선별적 상태 업데이트로 데이터 정확성 향상
  • 객체→문자열→객체 변환 비효율성 제거 및 빌링 개별 조회를 통합 조회로 변경하여 직렬화 오버헤드 절감
  • 환경부 에러 발생 시 재처리 프로세스 구성 — 회원카드 등 중요 데이터는 우선 재처리, 충전기 상태 등 누락 허용 가능한 항목은 후순위로 분리

성과

  • 카드 상태 업데이트 로직 재설계로 데이터 정확성 향상
  • 변환 오버헤드 제거 및 통합 조회로 처리 성능 개선

개발 생산성 자동화 및 DevOps 개선

2024.10 ~ 현재

반복되는 운영 업무와 개발 비효율을 제거하기 위해 AI 코드 리뷰, 배포 자동화, MSA 개발 환경 도구를 구축했습니다.

  • GitHub Copilot(11개 프롬프트), Claude Code(8개 스킬 — billing/roaming/admin/feapp/auth 서비스별 워크플로우), Cursor, Antigravity 등 AI 도구를 활용하여 사내 컨벤션에 맞춘 공통 작업 스킬 레포지토리 구축
  • run-gemini-cli를 활용한 1차 코드 리뷰 자동화
  • Docusaurus + GitHub Actions 기반 개발 문서 자동 생성 시스템 구축 — Git Polling 방식으로 코드 변경 감지 시 문서 자동 갱신
  • Firebase App Distribution 도입으로 QA/배포 프로세스 병목 제거
  • 개발자 개입 없이 QA가 직접 결제를 취소할 수 있는 STG/DEV 환경 결제 취소 기능 개발
  • MSA 환경의 설정 파일(application-local.yaml) 자동 생성 도구 개발
  • Android Jenkins 파이프라인 공통 라이브러리화, GCS Gradle 캐시, iOS 자동 배포, ProGuard/R8 정책 등

성과

  • AI 코드 리뷰 자동화로 리뷰 리소스 절감
  • Firebase 도입으로 QA 배포 사이클 단축 및 QA 자체 검증 편의성 향상
  • 문서 자동 생성 시스템 구축으로 관리 리소스 절감

프로젝트 — 카카오스타일 (2022.06 ~ 2024.09)

스마트폰 프록시 및 가격 모니터링 리포트

2024.01 ~ 2024.09

크롤링 차단 회피를 위한 모바일 프록시 서버 풀 구축 및 가격 우열위 자동화 파이프라인 구성

  • IP 대역 유동 사용을 위한 포트 별 스마트폰 HTTP Proxy 할당 및 프록시 풀 조회 API 개발
  • 비행기모드/재부팅 등 스마트폰 제어 API 및 Rate Limit 자동 관리 프로세스 구축
  • 외부 수집 데이터(EP, 최저가)와 내부 상품 간 매칭 데이터셋 구성 및 AWS Athena 적재
  • 가격 우위/열위 비교 및 엑셀 리포트 생성 배치잡 개발

N:M 동일 상품 매칭

2024.02 ~ 2024.09

기존 1:1 매칭 구조를 N:M으로 개편하여 스토어/타입 구분 없는 전사적 동일 상품 매칭 시스템 구축

  • 전 매칭 조회를 위한 별도의 이중 캐시 구성 및 상품 검색 시 위너(Winner) 데이터 서빙
  • AWS Athena를 활용하여 이미지 유사도 99.5% 이상의 상품을 추출하는 매칭 배치잡 개발
  • 리뷰 통합을 위한 매칭 데이터 조회 API 및 Kafka 컨슈머를 통한 신규 매칭 자동 적용

파이널 프라이싱 (가격 계산 로직 통합)

2023.12 ~ 2024.09

각 지면별로 분산되어 있던 가격 계산 로직을 하나의 API로 통합하여 쿠폰, 프로모션 등 모든 혜택을 일관되게 제공

  • 전사 지면의 복잡한 금액 계산 로직 파악 및 통합 API 설계
  • 서비스 안정성을 위한 타임아웃 및 서킷브레이커 적용
  • 사내 전 지면 게이트웨이 연동 및 가격 노출 정합성 확보

멤버십/마일리지 서비스 이관 및 고도화

2023.04 ~ 2023.06

리텐션 강화를 위해 멤버십 등급 체계를 재설계하고, 레거시 Node.js 서비스를 Spring Boot로 안정적으로 이관

  • cormo.js 기반 레거시를 Spring Boot로 1:1 DB 마이그레이션 및 무중단 이관
  • 멤버십 등급 산정 기간 확대(3→6개월) 및 등급별 마일리지 적립 로직 개발
  • 3개월 단위 등급 산정액 계산을 달별 캐시 + 누적합 방식으로 최적화

성과

  • 캐싱 도입으로 DB 부하를 임계치(70%)에서 30% 이내로 대폭 감소
  • 통합 테스트 및 게이트웨이 점진적 전환으로 기존 동작 유지하며 무중단 배포 성공

네이버 쇼핑 Engine Page 및 최저가 갱신

2022.06 ~ 2024.09

지그재그 상품의 가격 경쟁력을 확보하여 네이버 쇼핑 가격 비교에 노출시키고 거래액을 견인

  • 거래액 우위 상품 추출 배치 및 카드사 할인, 빠른배송 뱃지, 카테고리 매핑 연동
  • 타 가격비교 서비스와의 가격 우열위 판단 로직 및 Kafka 기반 실시간 상품 정보 컨슈밍
  • 운영 효율화를 위한 백오피스 개발 및 CPC에서 CPS 버전으로의 성공적 전환

성과

  • 대량의 상품 풀 증가에도 불구하고 이벤트 기반의 상품 업데이트를 통해 배치 시간 단축 (4시간 → 2시간)
  • 파이널 프라이싱의 기반이 되는 최종가 계산 로직의 초석 마련

프로젝트 — 이전 경력

프라이데이 서비스

2021.03 ~ 2022.06

커머스 키워드 통계 분석 서비스 백엔드 개발

  • 개발팀 전체에 Kotlin과 WebFlux를 메인 기술 스택으로 도입
  • 자사 서비스의 핵심 기능을 프라이데이 조회 API로 전부 대체하여 현재까지 사용
  • Jenkins CI/CD, WireGuard VPN, NPM 모듈/NPX 보일러플레이트 등 사내 개발 환경 자동화 도구 개발
  • AMD64/ARM64 크로스 빌드 환경 구성 (Docker buildx, AWS Graviton2 대응)
  • Puppeteer 기반 크롤링 API 개발 — 외부 페이지 API 조회/태그 선택/JS 함수 주입 지원

와탭 모니터링 FE

2019.03 ~ 2021.03

어플리케이션, 서버, DB, 컨테이너 등 에이전트 수집 데이터를 시각화하는 통합 모니터링 대시보드 FE 개발

  • 타임셀렉터, 서버 목록, 통합 대시보드 등 핵심 컴포넌트 개발
  • 리액트 컴포넌트 위에 구형 페이지 핸들러 적용 및 에이전트 설정/설치 화면 개발
  • 데이터 처리 공통 메서드 구현을 통한 코드 재사용성 향상

성과

  • 실시간 대시보드의 API 반복 호출 축소 및 차트 대시보드 메모리 부족 현상 감소

잇플루언서 프로젝트

2017.08 ~ 2018.08

광고주가 캠페인을 구성하고 인플루언서가 참여하여 포인트/협찬을 받는 인플루언서 마케팅 플랫폼 개발

  • 인플루언서와 파워블로거 검수 시스템 개발
  • 네이버 상위노출 조회 API 개발
  • 광고주를 위한 광고 리포트 서비스 개발

성과

  • 광고주-인플루언서 매칭 프로세스 자동화로 컨택 리소스 및 시간 대폭 단축
  • 소상공인 및 스타트업의 인플루언서 마케팅 접근성 개선

알람톡 (안드로이드)

2016.05 ~ 2017.08

알람과 채팅을 결합하여 사용자들이 서로 깨워줄 수 있는 소셜 알람 서비스

  • 알람톡 2.0 서비스 신규 개발 주도
  • 음성인식 및 흔들기 알람 등 사용자 참여형 기능 개발
  • 알람 스토어 시스템 구축

포션 (안드로이드)

2016.05 ~ 2017.08

미션 수행을 통해 포인트를 쌓고 사진 인화까지 가능한 미션 기반 사진 필터 앱

  • 사진 조절 핵심 컴포넌트 개발 (밝기, 대조, 크롭, 블러, 비네트 등)
  • 디자이너 협업을 통한 실제 이미지 필터 엔진 및 필터 효과 구현
  • 사용자 계정 시스템 및 미션 수행 API 연동

활동 및 강연

코드잇 백엔드 코스 모의면접 멘토 2025.09 / 2025.12 (2회)

백엔드 개발 직무 취업을 희망하는 과정 수료생들을 대상으로 기술 및 모의면접 멘토링을 진행했습니다.

커널360 1~5기 백엔드 멘토 2023.12 ~ 2025.08

실무 투입이 가능한 주니어 개발자 양성을 위해 5개 기수(1~5기)에 걸쳐 프론트/백엔드 협업 기반 기업 문제 해결 프로젝트의 멘토로 참여했습니다.

카카오테크 캠퍼스 2기 백엔드 멘토 2024.06.26 ~ 2024.08.06

카카오테크캠퍼스 2기 백엔드 멘토로 참여

국민대학교 SW중심대학 멘토 2024.03.14 ~ 현재

국민대학교 SW중심대학 멘토로 참여

한양대 ERICA SW창업특강 (Effective Backend) 2024.02.02

Effective Backend 강연을 진행했습니다

부스트캠프 웹·모바일 8기 백엔드 멘토 2023.11.06 ~ 2023.12.15

부스트캠프 iOS 서비스 프로젝트 두 팀을 맡아 멘토링을 진행했습니다

한빛N MSA — Monitoring 세션 발표 2023.12.07

한빛미디어에서 준비한 세미나 시리즈로 9회차 모니터링 세션을 진행했습니다

부스트캠프 웹·모바일 7~8기 백엔드 리뷰어 2022.09 ~ 10 / 2023.09 ~ 10

부스트캠프 웹 백엔드 캠퍼미팅 및 코드리뷰를 진행했습니다 (7기, 8기 연속 참여)

UbuCon Korea 2023 Speaker 2023.09.09

“WSL을 이용해 개발용 NAS 구축하기” 라는 주제로 발표를 진행했습니다

SW중심대학 공동해커톤 2023 멘토 2023.06.28 ~ 2023.06.30

해커톤 멘토로 참여하여 FE/BE 멘토링 및 커리어 상담을 진행했습니다

대학생연합IT동아리 잇타(IT’sTime) 백엔드 멘토 2023.05.13 ~ 2023.07.31

대학생 대상으로 현직자와의 만남 세미나 및 백엔드 프로젝트 멘토링까지 멘토링을 진행했습니다

프로그래머스 스쿨 내일배움코스 11기 JAVA 멘토 2023.03.08 ~ 2023.04.04

질의응답 및 코드리뷰 및 화상 멘토링을 진행했습니다

경북소프트웨어고등학교 리액트 특강 2022.09.09 ~ 2022.10.28

마이스터고 고등학생 대상으로 설명 > 클론코딩 > 프로젝트 순으로 리액트 특강을 진행했습니다

우분투 한국 커뮤니티 Infra Manager 2018.03.31 ~ 2021.05.31

리눅스 관련 커뮤니티의 운영진으로 Infra를 담당하여 Forum과 Wiki 그리고 ASK 등의 서비스 및 메일서버의 구축 및 유지보수를 진행했습니다