01 · Experience
경력
비즈니스의 언어를 데이터 모델과 검증 가능한 흐름으로 바꾸고, 배포 이후의 운영까지 책임 범위로 두고 일했습니다.
개발 인력 1명 환경에서 ERP·CRM과 업무자동화의 개발·운영을 전담
- 고객·계약·실측·시공·수납·정산·AS CRM을 인수해 운영·고도화하고, ERP의 주요 회계·정산·전자증빙·구매 기능을 개발했습니다.
- 약 2.6만 건 컷오버에서 사용자·협력사·상태 매핑과 검증을 자동화했습니다.
- 현장 요청을 워크플로·권한·상태·예외로 구조화해 데이터 모델부터 구현·배포·운영까지 연결했습니다.
- 회계·은행·메시징 연동과 Python·브라우저 자동화를 구현하고 AWS·GCP·Firebase 환경을 운영했습니다.
- CRM의 ArchUnit·Detekt를 Gradle 검증에 연결하고 ERP의 Vitest 회귀 테스트를 main push CI에서 자동 실행했으며, Playwright E2E 시나리오는 별도로 운영했습니다.
02 · Selected Cases
핵심 사례
CRM 운영·고도화 및 주요 기능 개발을 중심으로, 정확성·성능·장애 대응에서 재현 가능한 해결 기준을 만들었습니다.
ERP · Integrity
계산과 동시성의 경계 정리
Next.js · TypeScript · Firestore · Cloudflare
- 반올림 기준을 하나의 계산 함수로 통합해 전자증빙과 원장의 1원 단위 불일치를 해소했습니다.
- 오래된 캐시로 현금영수증 문서번호가 충돌하던 흐름을 서버 최종 채번과 중복 시 최대 3회 재시도로 변경했습니다.
- Cloudflare Edge 상담 선점 경로를 Firestore REST updateTime CAS로 재설계해 하나의 요청만 확정되게 하고, 충돌·필드 유실·전체 문서 덮어쓰기 회귀를 방어했습니다.
CRM · Performance
운영 병목과 장애 범위 축소
Kotlin · Spring Boot · MariaDB · React · AWS
- 정산 프로젝션과 30건 배치 조회로 초기 로딩을 1분 이상에서 수초로 단축하고 응답 전송량을 약 1/6로 줄였습니다.
- CloudWatch 다섯 지표의 연쇄를 분석해 리소스를 조정하고 고비용 알림 조회를 차단하여 서비스를 긴급 복구했으며, 후속 개선 과제로 분리했습니다.
- 기본 계약 목록 진입을 페이지당 30건의 Firestore 커서 쿼리로 바꿔 초기 읽기 범위를 제한했습니다.
Automation · Data
반복 업무를 복구 가능한 파이프라인으로
Python · BigQuery · Cloud Run · Browser Automation
- 약 2.6만 건 CRM 컷오버의 사용자·협력사·상태 매핑과 검증을 자동화했습니다.
- 브라우저/RPA로 회계·세무 자료 다운로드와 은행 내역 수집을 자동화하고, OCR 파이프라인에 실패 항목 재처리를 구성했습니다.
- 시공 산출물 클라우드 백업 cron에 멱등 스캔, 부분 실패 재시도, 파일명 충돌 방지, 429/5xx 백오프, 실행시간 가드를 적용했습니다.
03 · Skills
기술
업무 흐름을 모델링하는 백엔드를 중심에 두고, 화면·데이터·자동화·운영 품질까지 연결합니다.
Backend
- Kotlin
- Java
- Spring Boot
- JPA
- REST API
Frontend
- TypeScript
- React
- Next.js
Data
- MariaDB
- Firestore
- BigQuery
- SQL
Automation
- Python
- Playwright
- OCR
Infra & Quality
- AWS
- GCP
- Cloudflare
- GitHub Actions
- Vitest · ArchUnit · Detekt
04 · Projects
프로젝트
제품의 목적을 정리하고, 사용자가 만나는 화면부터 인증·데이터 정책·배포까지 완결한 경험입니다.
Community MVP
다정한 만남
- OAuth, RLS, Realtime 채팅, 신고·차단 기능을 포함한 커뮤니티 MVP를 기획·개발·배포했습니다.
- 사용자 관계와 공개 범위를 데이터 정책으로 정의해 핵심 상호작용을 구현했습니다.
Team Product
딩동
- 캘린더·메인 UI 구현과 웹·앱 디자인을 맡고 SSL·Jenkins 배포를 구성했습니다.
- Fork/PR 기반으로 변경 사항을 검토하고 합치는 협업 흐름을 경험했습니다.
05 · Background
배경
소프트웨어 전공과 실무 교육, 제조·물류·창업 경험을 바탕으로 현장의 제약을 이해하며 시스템을 설계합니다.
학력
서울디지털대학교 소프트웨어공학과 학사
교육
클라우드 Java 풀스택 과정 · 2024.08–2025.01
AI Agent 취업연계 RPA 과정 · 2025
글로벌 경험
중국 거주 경험과 비즈니스 회화 역량
이전 경험
포인스 공동창업 · 2020 · 예비창업패키지 선정 및 게임 프로토타입 기획·개발
한국피엘에이 · 물류 운영 · 2020.12–2022.05
극동전자정밀 · 제조 공정 · 2016.03–2018.05