Software Engineer

김상훈

Sanghun Kim

데이터 정합성과 시스템 신뢰성을 최우선으로 설계하는 금융 도메인 소프트웨어 엔지니어입니다.

rlatkdgns042@naver.com+82 10-2627-0378
대한민국 서울특별시 성동구

About

단 한 건의 데이터 불일치도 허용하지 않는 설계가 금융 시스템 신뢰성의 근간입니다.

‘왜 이렇게 동작하는가’가 논리적으로 완전히 풀리기 전에는 다음으로 넘어가지 못하는 편입니다. 그럴듯한 추측으로 덮기보다 근거와 데이터로 판단하고, 모르는 것은 모른다고 인정한 뒤 끝까지 파고듭니다.

금융 도메인에서는 작은 오차 하나가 곧 사고로 이어진다고 생각합니다. 그래서 당장 동작하는 코드보다 변경에 강한 설계를, 화려한 기능보다 데이터 정합성과 시스템 신뢰성을 먼저 둡니다.

동시에 구현 속도와 유지보수성 사이의 트레이드오프를 분명히 인지하려 합니다. 문제를 막아낸 뒤에도 ‘더 나은 방법은 없었는가’를 회고하며 다음 설계를 다듬습니다.

1년 9개월
경력
5
담당 서비스
2
실무 프로젝트
2
자격증
Education
2026.03 — 현재
성균관대학교 일반대학원
Master of Science, Quantitative Applied Economics
GPA 4.5 / 4.5
2018.03 — 2023.02
경희대학교 전자정보대학
Bachelor of Engineering, Biomedical Engineering
Thesis: Comparative Study of CNN Models for Liver Tumor Image Classification (2022)
Training
2024.02 — 2024.08
MSA 기반 Full Stack 개발 전문가 양성 과정 (960h)
한국소프트웨어산업협회
2023.08 — 2024.02
클라우드 엔지니어 양성 과정 (920h)
신세계아이앤씨
Awards
SW전문인재양성 우수성과 컨퍼런스 우수상
2024.08 · 정보통신기획평가원
파이널 프로젝트 최우수상
2024.08 · 한국소프트웨어산업협회
우수 수료생
2024.08 · 한국소프트웨어산업협회
파이널 프로젝트 최우수상
2024.02 · 신세계아이앤씨
Certifications
데이터분석 준전문가 (ADsP)
2025.06 · 한국데이터산업진흥원
ADsP-045011461
SQL 개발자 (SQLD)
2024.06 · 한국데이터산업진흥원
SQLD-053001728

Strengths

Experience

2026.03 — 현재

퀀트응용경제학과 · 석사 재학

성균관대학교 일반대학원

퀀트 금융, 시계열 분석, 딥러닝을 연구하고 있습니다.

2024.09 — 현재

Backend Engineer · 효성에프엠에스

개발팀 (Application Platform) · 선임

채널계 백엔드·프론트엔드 개발 및 운영. 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%↑)
Spring BootSpring BatchOracleMyBatisAOPJWT
2024.02 — 2024.08

MSA Full Stack 개발 전문가 양성 과정

한국소프트웨어산업협회 · 960h

대용량 자동 청구/결제 시스템을 4인 팀으로 구축하며 아키텍처 설계와 성능 최적화를 주도했습니다. 파이널 프로젝트 최우수상·우수 수료.

  • Kafka 기반 비동기 메시지 큐 아키텍처로 전환해 외부 장애 시에도 응답성 확보
  • 데이터 기반 파라미터 튜닝으로 5만 건 처리 12초 → 7초 (약 70% 향상)
  • ECS 기반 MSA 구축, Prometheus·Grafana 연동으로 실시간 관측성 확보
KafkaSpring BootECSElasticsearchGrafana
2023.08 — 2024.02

클라우드 엔지니어 양성 과정

㈜신세계아이앤씨 · 920h

AWS·Docker·Kubernetes 기반 클라우드 인프라와 컨테이너 오케스트레이션, IaC를 학습하고 실습했습니다.

  • Docker·Kubernetes 컨테이너 오케스트레이션 및 AWS 인프라 구성
  • Terraform 기반 IaC, CI/CD 파이프라인 실습
AWSDockerKubernetesTerraform
2018.03 — 2023.02

생체의공학과 · 학사 졸업

경희대학교

논문: Comparative Study of CNN Models for Liver Tumor Image Classification (2022)

Projects

암호화폐 퀀트 분석 대시보드

개인 프로젝트 · 2025
  • 업비트 KRW 마켓 약 260종을 대상으로 HMM 시장 국면 탐지, 마코위츠 포트폴리오 최적화, 팩터 분석, 백테스팅 등 9개 퀀트 기법을 하나의 분석 파이프라인으로 통합했습니다.
  • “시장 국면 → 자산 구조 → 팩터 검증 → 최적화 → 전략 검증”의 5단계로 의사결정 흐름을 구조화해, 어떤 근거로 포트폴리오가 도출됐는지 한눈에 추적할 수 있게 설계했습니다.
  • stale-while-revalidate 캐싱과 단일 WebSocket 허브로 콜드스타트 지연과 동시 연결 폭증을 제거해, 수백 종목 실시간 시세를 안정적으로 갱신합니다.
암호화폐 퀀트 분석 대시보드 메인 화면
FastAPIPythonReactTypeScriptWebSocketAWS

자동 청구/결제 시스템

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

MSA 클라우드 POS

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

포트폴리오

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

Skills

Language
JavaPythonJavaScript
Backend
Spring BootFastAPISpring BatchSpring Data JPASpring Security
Frontend
ReactVue.jsRecoilZustandTailwind CSS
Database
OracleMySQLRedis
Infra
AWSDockerKubernetesApache KafkaLinux
DevOps
GitHub ActionsGitLab RunnerBambooGitBitbucketJiraConfluence

Contact

함께 일하고 싶으신가요?

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

이메일 보내기