김성구

Back-end Engineer (1년)

한국외국어대학교 졸업 (일본어 전공)

정보처리기사 | OPIc IH

미8군(KATUSA) 만기전역

"대규모 금융 레거시의 기술 부채를 해결하는 집요함과,
최신 AI 스택을 빠르게 프로토타이핑하는 속도를 동시에 갖췄습니다."

System Resilience

레거시 환경에서의 적응 및 개선 역량

  • 예전 기술 스택에 대한 높은 수용력
    COBOL, 전문통신 등을 사용하며 오랜 기간 운영되어 온 금융 시스템 환경에서도 겁먹지 않고 실무를 수행하며 구조에 빠르게 적응했습니다.
  • 코드 중심의 주도적인 로직 파악
    문서보다 코드의 영향력이 큰 환경에서 소스 코드를 직접 역추적하여 원리를 파악하고, 문서화하여 팀의 자산으로 만들었습니다.
  • 시스템 효율을 고려한 능동적 개선 의지
    IE 기반 비표준 JS를 모던 JS로 정비하고, SVN에서 Git으로의 이관을 주도하며 개발 환경의 현대화와 기술 부채 해결에 기여했습니다.

Agile Expansion

신기술의 빠른 학습 및 가치 증명

  • 실행 중심의 신기술 프로토타이핑 능력
    LangGraph, Qdrant 기반 RAG 시스템을 직접 구축해보며 기술적 한계를 직접 맞닥뜨리면서 개선 방법을 고민했습니다.
  • 서비스 전반을 아우르는 확장성
    프론트엔드와 AWS/Docker 배포까지 서비스 전체 생명주기를 직접 다뤄봤으며, 인프라와 애플리케이션의 유기적 흐름을 이해합니다.
  • 협업의 안정성을 위한 표준화 지향
    팀장으로서 문서화 표준과 API 명세 수립을 최우선으로 하여, 생산성을 높이고 소통의 불확실성을 제거하는 협업을 주도했습니다.

Technical Evidence

주요 프로젝트 수행 기록 및 기술적 검토

AI / RAG Repository ↗

의료 지식 기반 RAG 프로토타입 "Doctor Kim"

2025.07 - 2025.10 (1인 프로젝트)

공공 의료 데이터를 활용하여 사용자의 일상어 증상 질문에 답변을 제공하는 AI 지식 상담 서비스 PoC

FastAPI SQLAlchemy MySQL LangGraph Qdrant React Docker Celery

Challenge & Action: SQLAlchemy를 활용한 DB 모델링 및 회원 관리 시스템을 포함한 전체 백엔드 설계. LangGraph를 도입하여 대화 상태를 유지하며 벡터 DB 툴 호출을 제어하는 워크플로우를 구축하고, Celery 비동기 처리로 시스템 응답성 확보.

사용자의 일상어 증상 표현과 데이터셋의 전문 의학 용어 간 괴리로 인해 검색 품질이 저하되는 현상을 포착. 단순히 벡터 검색 기능을 구현하는 것을 넘어, 질문 의도에 맞는 용어 치환 및 도메인 특화 데이터 정제가 핵심임을 경험적으로 파악한 실패 케이스.

Full-stack / Infrastructure Repository ↗

S&P 500 모의투자 및 전략 기반 AI 추천 플랫폼 "MARS"

2025.03 - 2025.07 (팀 프로젝트 / 팀장)

S&P 500 데이터 기반 실시간 차트, 가상 매매 시뮬레이션 및 AI 매입주 추천 기능을 가진 웹 서비스

Nest.js Next.js Prisma MySQL AWS Github Actions Nginx Docker

Challenge & Action: NestJS와 Prisma를 활용하여 가상 매매 거래 로직 및 마이페이지 수익률 실시간 산출 기능을 포함한 백엔드 핵심 비즈니스 로직 구축. 외부 API 호출 제한에 대응하여 Python 기반의 데이터 적재 파이프라인을 설계했으며, Nginx 리버스 프록시와 Github Actions를 통해 인프라 계층에서의 CORS 해결 및 배포 자동화를 주도함.

데이터 수집부터 비즈니스 로직 구현, 실전 배포까지 서비스 전체 생명주기를 직접 관리하며 시스템의 유기적 연결성을 체감. 협업 생산성을 위해 읽기 쉬운 마크다운 기반 HTTP 명세 작성 등 팀의 숙련도에 최적화된 소통 방식을 선택하여 프로젝트 완주를 견인.

Legacy Modernization / Infrastructure

인터넷 은행 코어 뱅킹 솔루션 유지보수 및 현대화

2023.11 - 2024.11 (실무 경력 / (주)아네스트코리아)

금융권 코어 솔루션에 신상품 로직 추가 및 SVN에서 Git으로의 형상 관리 이관을 통한 개발 환경 현대화 수행

JSP Oracle SVN/Git GitLab JavaScript 전문통신 COBOL

Challenge & Action: 10년간 누적된 비정상적 버전 관리 이력(폴더 단위 버전업 방식)으로 비대해진 SVN 리포지토리를 분석하여 GitLab 기반의 최적화된 형상 관리 체계로 재구성함. 팀 내 적응을 돕기 위해 트렁크 기반 형상관리 전략을 수립하고 가이드를 배포함. 또한, IE 전용 비표준 스크립트를 Observer 패턴을 활용한 모던 JS로 리팩토링하여 브라우저 호환성 및 기술 부채를 해결.

기존의 관성을 깨고 새로운 도구를 도입하는 과정에서 발생하는 기술적·문화적 병목을 해결하며 엔지니어링적 유연성을 확보함. 특히 대규모 레거시 시스템의 복잡도를 분석하고, 낡은 로직을 현대적 표준으로 치환하는 과정을 통해 시스템의 안정성과 유지보수성을 동시에 고려하는 균형 감각을 배양함.