기능 구현에서 멈추지 않고, 서비스가 실제 환경에서 안정적으로 동작하도록 구조를 설계하고 운영하는 일을 중요하게 생각합니다. 외부 플랫폼 연동, 인증 전환, 대량 데이터 처리처럼 변화와 장애 가능성이 큰 문제를 다뤄왔습니다.
최근에는 Claude와 ChatGPT를 코드·시스템 분석, 요구사항 구조화, 설계, 구현과 테스트의 보조 도구로 활용합니다. 판단의 근거와 검증 책임은 사람이 지되, 반복적인 탐색과 정리를 더 빠르게 만드는 AI Native 개발 방식을 업무에 적용하고 있습니다.
Career
도메인을 이해하고,
다음 운영을 위한 구조를 만듭니다.
- 무신사2025.04 - 현재
Backend Engineer · Product Engineer
해외 마켓플레이스 연동 플랫폼과 파트너 통합 인증(SSO) 플랫폼을 개발합니다.
- 현대카드2024.07 - 2025.04
Backend Engineer
대규모 데이터 처리와 외부 서비스 제공을 위한 빅데이터 플랫폼을 개발했습니다.
- 위대한상상2022.02 - 2024.07
Backend Engineer
실시간 고객 행동 메시징, 레거시 분리, 리뷰와 결제 도메인을 개발했습니다.
- 삼성SDS2017.03 - 2021.02
Network Engineer → Backend Engineer
보안 모듈 개발과 네트워크·클라우드 전환을 경험했습니다.
Selected Work
플랫폼별 상품·주문·재고·가격 규격을 Adapter로 캡슐화하고, Kafka Consumer와 Workflow로 동기화를 구성했습니다. Rate Limiter, 재처리, DLQ로 외부 연동의 불확실성에도 대응했습니다.
서로 다른 레거시 인증 시스템을 분석해 공존 가능한 전환 구조를 설계했습니다. JWT, 계정 마이그레이션, MFA, Audit Log와 세션 관리를 포함해 1인 1계정 기반으로 전환했습니다.
SQS 기반 비동기 처리와 Spring Batch 동기화로 고객 행동 데이터를 수집하고, 쿠폰 발급 등 실시간 마케팅 액션으로 연결하는 시스템을 만들었습니다.
Python/Django 모놀리스의 업무 의존성을 분석하고 Spring Boot와 React 구조로 Admin 영역을 분리해, 기능 개선과 단계적 현대화가 가능한 기반을 마련했습니다.
Technology
- Backend
- Java · Kotlin · Spring Boot · Spring MVC/WebFlux · Spring Batch · JPA
- Data & Messaging
- MySQL · Redis · Kafka · SQS/SNS · DocumentDB
- Cloud & Delivery
- AWS · EKS · S3 · Airflow · ArgoCD · Helm · GitHub Actions
- Architecture
- REST API · Async Messaging · Adapter/Workflow · Legacy Modernization · SSO/JWT/MFA
Writing & Sharing
『스프링 부트 핵심 가이드』를 집필했고, 프로그래머스 스프링 부트 온라인 스터디와 Java 프로그래밍 강의를 진행했습니다. 배운 내용을 다시 설명하고 기록하는 과정도 엔지니어링의 일부라고 생각합니다.
ThinkGround는 결과만 모아두는 이력서가 아니라, 설계의 이유와 운영 중 얻은 판단을 축적하는 기술 아카이브입니다.
