Software Engineer
김상훈
Sanghun Kim
데이터 정합성과 시스템 신뢰성을 최우선으로 설계하는 금융 도메인 소프트웨어 엔지니어입니다.
About
“단 한 건의 데이터 불일치도 허용하지 않는 설계가 금융 시스템 신뢰성의 근간입니다.”
‘왜 이렇게 동작하는가’가 논리적으로 완전히 풀리기 전에는 다음으로 넘어가지 못하는 편입니다. 그럴듯한 추측으로 덮기보다 근거와 데이터로 판단하고, 모르는 것은 모른다고 인정한 뒤 끝까지 파고듭니다.
금융 도메인에서는 작은 오차 하나가 곧 사고로 이어진다고 생각합니다. 그래서 당장 동작하는 코드보다 변경에 강한 설계를, 화려한 기능보다 데이터 정합성과 시스템 신뢰성을 먼저 둡니다.
동시에 구현 속도와 유지보수성 사이의 트레이드오프를 분명히 인지하려 합니다. 문제를 막아낸 뒤에도 ‘더 나은 방법은 없었는가’를 회고하며 다음 설계를 다듬습니다.
Strengths
Experience
퀀트응용경제학과 · 석사 재학
퀀트 금융, 시계열 분석, 딥러닝을 연구하고 있습니다.
Backend Engineer · 효성에프엠에스
채널계 백엔드·프론트엔드 개발 및 운영. CMS+(통합 PG 결제)·Customer API·Square(정기 배송)·Ibill(교육비 수납)·Connect(Core계 웹뷰)를 담당합니다.
- 멀티스레드 배치 동시성 제어로 데이터 유실률 80% 개선 (ConcurrentHashMap Thread-safe 저장소)
- AOP 기반 보상 트랜잭션으로 MSA 결제 정합성 자동 보장, 장애성 고객 VoC 제거
- 도메인 모델 기반 레거시 리팩토링·인덱스 최적화로 배치 처리 38초 → 4초 단축
- 신규 전자계약 시스템 MVP~v2 설계·구축 (Spring Batch, JWT/OAuth 2.0, 처리 속도 30%↑)
MSA Full Stack 개발 전문가 양성 과정
대용량 자동 청구/결제 시스템을 4인 팀으로 구축하며 아키텍처 설계와 성능 최적화를 주도했습니다. 파이널 프로젝트 최우수상·우수 수료.
- Kafka 기반 비동기 메시지 큐 아키텍처로 전환해 외부 장애 시에도 응답성 확보
- 데이터 기반 파라미터 튜닝으로 5만 건 처리 12초 → 7초 (약 70% 향상)
- ECS 기반 MSA 구축, Prometheus·Grafana 연동으로 실시간 관측성 확보
클라우드 엔지니어 양성 과정
AWS·Docker·Kubernetes 기반 클라우드 인프라와 컨테이너 오케스트레이션, IaC를 학습하고 실습했습니다.
- Docker·Kubernetes 컨테이너 오케스트레이션 및 AWS 인프라 구성
- Terraform 기반 IaC, CI/CD 파이프라인 실습
생체의공학과 · 학사 졸업
논문: Comparative Study of CNN Models for Liver Tumor Image Classification (2022)
Projects
암호화폐 퀀트 분석 대시보드
- 업비트 KRW 마켓 약 260종을 대상으로 HMM 시장 국면 탐지, 마코위츠 포트폴리오 최적화, 팩터 분석, 백테스팅 등 9개 퀀트 기법을 하나의 분석 파이프라인으로 통합했습니다.
- “시장 국면 → 자산 구조 → 팩터 검증 → 최적화 → 전략 검증”의 5단계로 의사결정 흐름을 구조화해, 어떤 근거로 포트폴리오가 도출됐는지 한눈에 추적할 수 있게 설계했습니다.
- stale-while-revalidate 캐싱과 단일 WebSocket 허브로 콜드스타트 지연과 동시 연결 폭증을 제거해, 수백 종목 실시간 시세를 안정적으로 갱신합니다.

자동 청구/결제 시스템
- 피크 타임에 외부 결제 API 지연이 스레드 고갈로 전파되던 구조를, Kafka 비동기 메시지 큐로 분리해 장애 전파를 차단했습니다.
- batch.size·linger.ms를 데이터 기반으로 튜닝해 5만 건 청구 처리를 12초 → 7초(약 70%↑)로 단축했습니다.
- ECS 기반 MSA로 서비스를 독립 배포하고 RDS Read Replica로 조회 부하를 분산, Prometheus·Grafana·ELK로 처리량·지연·에러를 실시간 관측했습니다.

MSA 클라우드 POS
- 매장·상품·주문·매출·대시보드·컨설팅 6개 도메인을 독립 서비스로 분리하고 서비스별 DB를 두어 결합도를 최소화했습니다.
- Kafka 이벤트 기반 비동기 통신으로 주문 → 매출 집계 흐름을 느슨하게 연결해, 한 서비스의 장애가 전체로 번지지 않도록 했습니다.
- AWS(S3·CloudFront·WAF·Route53)와 GitHub Actions CI/CD로 무중단 배포 파이프라인을 구성했습니다.

포트폴리오
- Next.js 14 App Router·RSC 기반 단일 페이지 포트폴리오와 MDX 파일시스템 블로그를 한 코드베이스로 운영합니다.
- MongoDB 댓글·대댓글, 시맨틱 토큰 기반 라이트/다크 테마, FSD(Feature-Sliced Design) 아키텍처로 확장성을 확보했습니다.
- 마크다운을 서버 컴포넌트에서 렌더링해 클라이언트 번들을 최소화하고 초기 로딩 성능을 높였습니다.

Skills
Contact
함께 일하고 싶으신가요?
새로운 기회나 협업, 기술적인 논의 등 어떤 문의든 환영합니다.
아래 버튼을 누르면 메일 작성 창이 열리며 rlatkdgns042@naver.com 로 전달됩니다.