Software Engineer

김상훈

Sanghun Kim

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

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

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

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

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

1년 9개월
실무 경력
5
담당 금융 서비스
2
참여 프로젝트
2
보유 자격증
Education
2026.03 — 현재
성균관대학교 일반대학원
퀀트응용경제학과 · 석사 재학
2018.03 — 2023.02
경희대학교
생체의공학과 · 학사 졸업
논문: Comparative Study of CNN Models for Liver Tumor Image Classification (2022)
Awards
SW전문인재양성 우수성과 컨퍼런스 우수상
2024.08 · 정보통신기획평가원
우수 수료생 · 파이널 프로젝트 최우수상
2024.08 · 한국소프트웨어산업협회
Certifications
데이터분석 준전문가 (ADsP)SQL 개발자 (SQLD)

Core 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)

Selected Projects

Skills & Tools

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

Writing

개발하며 정리한 기록을 블로그에 남깁니다.

전체 보기

Contact

함께 일하고 싶으신가요?

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

이메일 보내기