← 프로필로 돌아가기

정수진

소프트웨어 엔지니어

sojjung3@gmail.com · 010-3724-6480 · github.com/soojjung · medium.com/@sojjung3

소개

핀테크 및 AI 분야에서 3년의 프론트엔드 개발 경험을 바탕으로 프로덕션급 웹 애플리케이션을 구축해 왔습니다. 확장 가능한 컴포넌트 시스템 설계와 복잡한 백엔드/AI 서비스를 직관적인 사용자 인터페이스로 통합하는 데 강점이 있습니다. GA4/Mixpanel 분석을 통한 데이터 기반 의사결정과 코드 컨벤션 문서화·코드 리뷰 프로세스 도입으로 팀의 품질을 개선한 경험이 있습니다.
최근에는 백엔드 개발 및 AI 모델 서빙·연동으로 영역을 확장하여 Spring Boot · JPA/MySQL · FastAPI 기반 REST API 설계, 주문 상태 머신과 낙관적 잠금, EntityGraph 기반 N+1 최적화, OpenAI + ChromaDB 기반 RAG 파이프라인을 통한 AI 모델 서비스 연동 등을 직접 구현해 왔습니다. 또한 개발 워크플로우 전반에 AI를 적극적으로 통합하여, 프로젝트 전반의 컨텍스트 시스템과 커스텀 자동화 커맨드를 구축함으로써 AI를 단순 코드 생성 도구가 아닌 설계 검토 파트너로 활용하고 있습니다.
비록 지금까지의 경력은 프론트엔드 중심이지만, 궁극적으로는 화면 너머의 데이터 흐름·도메인 모델·인프라까지 서비스 전체를 조망하며 설계할 수 있는 풀스택 엔지니어로 성장하고자 합니다. 프론트부터 백엔드까지 제품의 모든 레이어를 책임지고 다룰 때 비로소 좋은 서비스가 만들어진다고 믿으며, 그러한 환경에서 깊이 있게 기여하며 성장해 나가고 싶다는 강한 열망을 가지고 있습니다.

기술 스택

프론트엔드

TypeScript JavaScript React Next.js Zustand TanStack Query Tailwind CSS

백엔드 & 인프라

Java Python Spring Boot FastAPI PostgreSQL Supabase Docker

AI / ML

OpenAI API LangChain ChromaDB RAG

Tools

AWS Vite Sentry Google Analytics GitHub Actions Claude Code

경력 (3년)

프론트엔드 개발자

BeHappy

2024년 10월 — 2025년 5월 (8개월)

  • 인터랙티브 챗봇 온보딩을 통해 신혼부부 맞춤 장기 재무 로드맵을 생성하는 AI 모바일 금융 서비스 구축
  • SSE와 OpenAI Whisper를 활용한 저지연(<500ms) 스트리밍 인프라 구축으로 실시간 인터랙티브 챗봇 리포트 제공
  • AI 챗봇 데이터 무결성을 위한 Zod 스키마 검증 도입, 310개 이상 동적 필드에서 런타임 에러 감소 및 타입 안전 통신 확보
  • GA4/Mixpanel 분석으로 60대 이상 사용자 세그먼트95% 모바일 접속률 발견, 모바일 퍼스트 UX 전략 수립 주도
  • 40+ 커스텀 훅 설계 및 Recoil atoms 책임별 분리로 260+ 필드 중앙 관리 (140+ 필드 — 챗봇 UI 세션 상태 / 120+ 필드 — 백엔드·LLM 전달용 정규화 상태)
  • GitHub Actions 기반 AWS S3/CloudFront 자동 배포 파이프라인 구축, dev/production 환경 분리 및 CloudFront 캐시 무효화 적용
  • Toss Payments SDK 연동 및 주문·결제·환불 플로우 구현
JavaScript React Recoil Tailwind CSS Zod GitHub Actions

프론트엔드 개발자

aiZENGlobal

2022년 3월 — 2024년 6월 (2년 4개월)

  • 쿠팡, 네이버스토어 등 마켓플레이스 매출채권을 담보로 이커머스 셀러 대출을 중개하는 금융 플랫폼 개발
  • React 18 SPA 기반 고객·운영·금융 파트너 3개 포탈 대출 중개 플랫폼 프론트엔드 설계 및 구축
  • 86개 이상 재사용 가능한 UI 컴포넌트 및 설정 기반 SearchTable 패턴 구축, 30개 이상 페이지에서 개발 시간 60% 단축
  • 팀 확장(2→3명)에 따른 코드 컨벤션 및 개발 가이드 문서화 주도로 리팩토링 시간 30% 절감, 이어서 컨벤션을 기준으로 한 PR 코드 리뷰 프로세스(승인 1명 필수) 도입으로 릴리스 후 버그 50% 감소
  • Request Queue 패턴 기반 JWT 자동 갱신 구현 — 토큰 갱신 중 401 실패 요청을 큐에 저장 후 자동 재시도, 금융 데이터 접근 무중단 처리
  • RESTful API 유틸리티 표준화(get/create/modify/delete 네이밍, 콜백 컴포지션), 3개 앱 전체 API 계층 통일
  • 라우트·메뉴·요소 단위 3계층 권한 관리 시스템 구축 및 설정 기반 역할 확장 구조 설계
  • DOMPurify 기반 XSS 방어, 로그인 10회 실패 시 5분 잠금 등 금융 서비스 보안 요구사항 구현
  • 판매몰 스크래핑 연동 시스템 구축 — 5단계 상태 추적 및 50+ 에러 코드 체계화로 CS 문의 약 30% 감소
JavaScript React Context API Styled-components Ant Design Axios

프로젝트

가챠샵 지도 서비스

2026년 1월 — 현재

  • Container/Presenter 패턴 기반 3계층 아키텍처 설계, 21개 API 훅에 걸쳐 하이브리드 상태 관리(TanStack Query + Zustand) 적용
  • 전략적 지도 최적화 패턴 적용으로 지리공간 성능 개선 및 API 오버헤드 80% 감소
  • AI 컨텍스트 시스템(.ai/)으로 아키텍처·코딩 표준 문서를 관리, AI를 설계 검토 파트너로 활용하여 컨벤션 일관성 확보
TypeScript React Next.js Zustand TanStack Query Tailwind CSS

단어의 신 GRE

2026년 1월 — 현재

  • React 19 + Capacitor 8 기반 GRE 1,560 단어 학습 앱을 웹·iOS 동시 출시, App Store 출시 후 v1.5까지 라이브 운영
  • 빈칸 퀴즈에서 정답 단어가 변형형(harrowed 등)으로 노출되던 silent bug 를 인플렉션 4종(접미사·y→i·e탈락·자음중첩) 정규식으로 해결, 1,560건 전수 시뮬레이션 99.9% 매칭 검증
  • Supabase Free tier 자동중지로 30일간 장애 인지 지연 인시던트를 계기로 Sentry 웹/iOS 네이티브 통합 + 운영 로그 체계 구축, 이후 신규 크래시 3일 내 인지·수정
TypeScript React Capacitor Supabase Sentry Tailwind CSS Vite PWA

건강기능식품 이커머스 플랫폼

2025년 8월 — 2025년 10월

  • Spring Boot + React 기반 건강기능식품 이커머스 플랫폼 구축, 인증·상품·장바구니·주문·리뷰 등 핵심 사용자 플로우 구현
  • React + TypeScript 기반 인증/주문 UX 구현: 401 자동 갱신(Silent Refresh), Route Guard, 게스트/회원 장바구니 병합 등 사용자 흐름 안정화
  • Spring Security 기반 JWT 인증/인가, 토스페이먼츠 결제 승인/환불, 주문 상태 머신 및 낙관적 잠금(@Version), EntityGraph 기반 N+1 최적화 적용
Java Spring Boot Spring Security JPA MySQL React TypeScript Docker

RAG 기반 신혼부부 정책 AI 도우미

2025년 10월 — 2025년 12월

  • LangChain + ChromaDB 기반 엔드투엔드 RAG 파이프라인 구축, 113개 이상 정책 통합 관리 및 병렬 문서 평가로 지연시간 66% 단축
  • RAG → 쿼리 재작성 → 웹 검색 순서의 다단계 폴백 전략 설계, 100% 쿼리 처리율 달성
  • 97개 이상 URL 매핑 기반 고신뢰 그라운딩 시스템 구축, 모든 AI 응답에 공식 문서 출처 100% 명시
Python FastAPI LangChain ChromaDB

퍼스널 컬러 자가진단 서비스

2023년 2월 — 2024년 8월

  • 36개 선별 칩과 보너스 라운드 재평가를 활용한 9단계 알고리즘 설계
  • 83,000회 이상 진단27,600명 이상 AAU 달성, 91.5% 완료율 기록
  • SEO/SSR 최적화로 83% 자연 유입 트래픽 달성, "퍼스널컬러 테스트" 키워드 구글 검색 첫 페이지 노출
TypeScript React Next.js Recoil Styled-components Firebase

교육

응용수학 및 통계학 & 경제학 학사

스토니브룩, 뉴욕주립대학교 — GPA 3.57 / 4.0

2018년 12월 졸업

백엔드 & AI 엔지니어링 부트캠프

패스트캠퍼스 K-Digital Training

2025년 6월 — 2025년 12월

  • Java/Spring Boot 백엔드 개발, 자료구조 & 알고리즘, 데이터베이스, OS & 네트워크 (196h)
  • AI & 머신러닝: Python 기반 ML 워크플로우, NLP 기초, Transformer 기반 LLM (BERT, GPT) (34h)

기타 활동