소프트웨어 개발자
5년차 소프트웨어 개발자. 주로 Node.js/TypeScript 기반 백엔드 개발을 해왔으며, 복잡한 비즈니스 로직 설계와 프로덕션 환경 운영 경험이 있다. 스타트업에서 백엔드 총괄, 태양광 사업 운영 시스템 개발 리드, 차량 S/W 개발까지 다양한 도메인을 경험했다. 팀 내 문서화와 프로세스 개선에 적극적이며, 기술적 의사결정과 팀 업무 조율을 함께 수행해왔다.
| Backend | Node.js, TypeScript, NestJS, Prisma ORM |
|---|---|
| Database | MySQL |
| Infrastructure | AWS (EC2, CloudWatch), Docker, Docker Compose, Nginx |
| DevOps | Jenkins, GitLab CI |
| Testing | GTest/GMock, CMake |
| Tools | Git, GitHub, GitLab, Jira, Confluence, Notion, Figma |
LG전자 차량 통신 모듈(MSM) 개발 프로젝트에 참여. C++ 기반 스펙 구현, 단위 테스트 체계 구축, CI/CD 파이프라인 설계, 프로세스 개선을 수행했다.
기술 스택: C++, GTest/GMock, CMake, Jenkins, GitLab, Docker, Python
양산된 C++ 제품의 단위 테스트를 형식적 테스트에서 실제 기능 검증 체계로 전환을 도모했다. 규모: 25개 프로덕션 파일, 719개 메서드, 2,073개 테스트 케이스.
반복적이고 비효율적인 작업을 자동화 도구로 대체하여 리드타임 단축 및 품질 관리 프로세스 개선에 기여
미국 태양광 설치 업체의 태양광 사업 운영 시스템(BMS) 개발. 주문 접수부터 작업 할당, 납품, 청구/결제까지 전체 사업 프로세스를 관리하는 시스템이다. 기획자/개발자가 없는 상황에서 노코드 플랫폼(QuickBase)으로 운영되던 시스템을 분석하고 차세대 시스템을 설계/구현했다. NestJS 기반 백엔드 설계 및 구현, Prisma ORM 데이터 모델링, AWS 인프라 운영을 담당했다. 개발 리드로서 기술적 의사결정과 팀 업무 조율도 수행했다.
기술 스택: Node.js, TypeScript, NestJS, Prisma ORM, MySQL, AWS (EC2, CloudWatch), Docker, PM2, Socket.IO, Google Drive API, Gmail API, Mapbox Geocoding API, Census Geocoder API
하루 평균 200건 주문에서 발생하는 약 1,000개 작업의 수동 할당을 자동화했다.
Job→Scope→Task 3단계 계층 구조에서 상태 일관성을 자동 유지하는 시스템을 설계/구현했다.
벤더/클라이언트 인보이스 생성부터 결제, 미수금 관리까지 전 과정을 구현했다.
기타: Gmail API 수신 연동(스레드 ID 추적, 폴백 로직), User 초대 시스템, Revision 관리(Major/Minor 자동 구분)
유튜브 크리에이터의 광고수익금 지분을 거래하는 플랫폼의 백엔드를 총괄했다. 서비스 출시 및 Seed 투자 유치에 기여했다.
기술 스택: Node.js, TypeScript, NestJS, MySQL, Docker
쥬얼리 몰인몰 플랫폼(코너스톤)의 레거시 시스템 유지보수를 담당했다. 처음 접하는 언어와 프레임워크(PHP, Angular)를 학습하여 트러블슈팅을 수행했다.
기술 스택: PHP, Angular, JavaScript, HTML/CSS, GCP