경력
뱅크샐러드
2024.06 ~ 재직 중
금융쇼핑 PA · 웹 프론트엔드 엔지니어
대출·신용관리 제품
설명
신용 정보와 보유 대출 데이터를 바탕으로 사용자가 신용 변동을 이해하고 대출 조건을 관리·개선할 수 있도록 돕는 웹·웹뷰 제품군과 리워드 등 신규 금융 제품을 개발·운영합니다.
역할
- 대출·신용관리 중심 금융 제품의 웹·웹뷰 프론트엔드 개발 및 운영
- 신규 기능 개발부터 데이터 트래킹, QA, 배포와 모니터링까지 제품 개발 전반 담당
주요 업무
- DSR 계산·대출 리모델링, 대출 게이트웨이, 이자줄이기 등 대출 제품군의 모바일 웹·웹뷰·PC 웹 개발을 담당하고, Amplitude 이벤트와 피처 플래그 기반의 단계적 공개로 진입·전환 흐름을 검증·개선
- 신용 홈·신용변동 내역·금융능력 등 신용 제품군을 개발하고, 금융 데이터의 상태별 분기와 엣지 케이스를 서버·앱·기획 조직과 조율하며 사용자 흐름에 맞춰 누락·오류 이벤트를 정비해 분석 데이터의 정합성을 개선
- 카드값 돌려받기 등 리워드 혜택으로 마이데이터 신규 연결을 유도하는 제품을 모노레포 프로젝트 생성부터 카카오 OAuth 연동, Sentry·ArgoCD 배포 설정까지 0→1로 구축·출시하고, 운영 인계까지 완료
- 레거시 디자인 시스템(BPL)에서 신규 디자인 시스템(BDS)으로의 마이그레이션을 가로막던 레거시 패키지와 CDN 스타일시트 의존 코드를 제거하고, Tailwind 동적 클래스 검사 도구를 구축해 전환 장애 요소를 해소
- 로그인 가드 6곳의 히스토리 처리 방식을 정비해 뒤로가기 무한 루프를 예방하고, 요청 헤더 직렬화와 비즈니스 예외 로깅 기준 정비로 Sentry 기반 운영 이슈의 원인 분석 환경을 개선
역량
금융 제품 개발 웹·웹뷰 제품 개발 데이터 기반 개선 프론트엔드 설계 품질·운영 개발 생산성
기술 경험
TypeScript · React · Tailwind CSS · Amplitude · Sentry
에이아이노미스
2020.11 ~ 2023.12 (3년 1개월)
풀스택 웹 개발자
딥러닝·생성형 AI 웹 플랫폼
설명
블록 코딩으로 딥러닝 모델을 학습하고 AI 모델 추론 API 파이프라인을 구성하는 웹 플랫폼을 MVP 단계부터 개발·운영했습니다.
역할
- Vue 기반 MVP 개발부터 React 리뉴얼까지 웹 프론트엔드 설계·개발
- 모델 학습 백엔드와 AI 추론 인프라의 설계·개발·운영
주요 업무
- TensorFlow.js 기반 학습·데이터 전처리 기능을 블록 코딩 GUI로 구현하고, 그래프 탐색을 적용해 비선형 블록의 실행 순서를 보장
- Vue 기반 프론트엔드를 React로 전환하고 공용 컴포넌트와 HOC로 블록 코딩 노드를 구성해 재사용성을 개선
- 학습 단계별 GPU 메모리 해제와 데이터 분할 처리를 적용해 브라우저 학습의 안정성과 성능을 개선
- 제한된 GPU 인스턴스를 효율적으로 활용하기 위해 Kubernetes에서 AI 추론 컨테이너를 순환 배치하는 서버리스 구조를 설계·구축
- 프론트엔드·백엔드 CI/CD 파이프라인을 구축하고 인턴·신입 개발자를 대상으로 Git·Docker·JavaScript 스터디를 운영
역량
웹 프론트엔드 개발 백엔드·인프라 개발 클라이언트 AI 시스템 설계 성능 최적화 개발 생산성
기술 경험
TypeScript · React · Vue · TensorFlow.js · Express · Python · PostgreSQL · Docker · Kubernetes · AWS · GCP
외주 프로젝트
설명
MBC 라디오 mini, Timeflik, Soynet 등 다양한 도메인의 웹·데스크톱·웹뷰 제품을 개발했습니다.
역할
- 프로젝트별 프론트엔드·백엔드 개발과 외부 API·앱 연동 담당
- OS·웹뷰·요구사항 변경에서 발생한 제약을 진단하고 유관 조직과 구현 범위 조율
주요 업무
- MBC 라디오 mini 리뉴얼에서 React·Electron 기반 웹·데스크톱 클라이언트를 개발하고 OS별 기능 차이에 따른 구현 범위를 기획 조직과 조율
- Timeflik NFT 마켓플레이스에서 Solidity 경매 스마트 컨트랙트와 React·NestJS 웹앱을 구현하고 모바일 웹뷰의 지갑 연동 문제를 해결
- Soynet 브랜드 페이지와 마크다운 콘텐츠 기능을 Vue와 AWS Lambda·DynamoDB·API Gateway 기반의 서버리스 구조로 구현
역량
웹 프론트엔드 개발 백엔드 개발 크로스플랫폼 서버리스 설계 플랫폼 제약 해결
기술 경험
TypeScript · React · Vue · Electron · NestJS · AWS Lambda · DynamoDB · Solidity · MongoDB
기타
프리랜서
어린이 영어 독서 앱
2023.09 ~ 2023.12
설명
AI가 생성한 퀴즈로 아동의 독서 이해도를 평가하는 Android·iOS 웹뷰 기반 서비스입니다.
역할
- 웹 애플리케이션과 백엔드 개발 담당
주요 업무
- React 웹앱과 NestJS 백엔드를 구축하고, 결제 라이브러리의 지원 중단 예정 App Store API 의존성을 백엔드 영수증 검증으로 우회
역량
웹 프론트엔드 개발 백엔드 개발 결제 연동 웹뷰
기술 경험
TypeScript · React · NestJS · PostgreSQL · Docker · React Native
개인 프로젝트
NFC Wi-Fi Connector
2024.03 ~ 2024.04
설명
NFC 태그에 기록된 Wi-Fi 정보를 읽어 네트워크 연결로 이어주는 iOS 앱입니다.
역할
- iOS 애플리케이션 기획·개발 및 출시
주요 업무
- iOS가 기본 제공하지 않는 NFC 기반 Wi-Fi 자동 연결 흐름을 SwiftUI 앱으로 구현
역량
iOS 앱 개발 플랫폼 제약 해결 사용자 경험
기술 경험
Swift · SwiftUI
언어 · 자격
외국어
- 영어: 일상 회화 가능
- 일본어: 고급 및 비즈니스 회화 가능 (JLPT N1)
- 프랑스어: 초급 회화 가능 (DELF A1)
자격증
- 정보처리기사