사용자 문제를 운영 가능한 Backend 구조로 바꾸는 개발자입니다.
Java와 Spring으로 API와 데이터 흐름을 설계하고,
외부 호출의 지연과 요청 재전송 이후에도 상태를 설명할 수 있는 구조를 고민합니다.
| 기간 | 프로젝트 | 역할 | 문제 해결 |
|---|---|---|---|
| 2026.06 ~ 2026.08 | 금융기관 AI·디지털전략부 인턴 사내 AI Agent와 기존 업무시스템 연계 Private company code — architecture/role only |
TypeScript 기반 MCP Tool·Handler 개발 |
기존 SSO·세션을 유지한 Agent HTTP 호출 흐름 연결 업무 화면 DOM 데이터 파싱 서로 다른 업무 데이터를 공통 객체로 표준화 |
| 2025.01 ~ 2026.08 | Melissa AI 기반 대화형 그림일기 서비스 App Store · Play Store 아이디어 사업화 지원사업 선정 · 창업 경진대회 수상 |
백엔드 아키텍처 설계 배포·운영 |
외부 AI 호출과 DB 트랜잭션 경계 분리 요청 본문 검증·응답 재사용을 포함한 선택적 멱등 처리 Commit 이후 후속 작업이 실행되도록 이벤트 순서 보정 |
| 2026.08 ~ 현재 | KOREADY 외국인 유학생·장기체류자를 위한 한국 로컬 여행 준비 서비스 Service |
백엔드 데이터·외부 API 연계 CI/CD |
Issue 명세와 RED–GREEN–REFACTOR 기반 개발 규칙 구성 Testcontainers·ArchUnit·JaCoCo를 포함한 자동 품질 검증 AI 편집 결과의 서버 검증·중복 작업 방지·원문 변경 상태 관리 |
| 2025.04 ~ 2026.06 | ReadWith 인물관계 시각화를 이용한 독서 보조 서비스 졸업작품 전시회 최우수상 수상 |
아이디어 기획 백엔드 인프라 리드 |
EPUB → TXT 변환에서 사라지는 위치를 locator + txtOffset으로 연결서로 다른 EPUB 구조를 공통 분석 단위로 정규화 좌표 변환과 정규화 산출물 회귀 테스트 |
| 2024.09 ~ 2025.02 | 0끌 메신저 기반 무지출 챌린지 어플 |
백엔드 팀장 | Spring Security 기반 인증 설정 Category 도메인 API 구현 및 삭제 안정화 RabbitMQ·Redis·WebSocket 기반 채팅 기능 개발 ChannelInterceptor 기반 소켓 연결 추적 S3 이미지 업로드 및 이미지·영수증 채팅 기능 구현 |
| 2024.10 ~ 2024.12 | 바다이야기 해양 쓰레기 문제 인식을 위한 실시간 멀티플레이 Serious Game Service |
백엔드 | WebSocket 기반 이벤트 발행·수신 구조 설계 플레이어, 아이템간 충돌 처리 로직 구현 멀티플레이 환경에서 게임 상태 실시간 동기화 |
| 2026.02 ~ 2026.03 | BOJ Forcer 백준 문제풀이 습관 형성 크롬 확장 프로그램 Chrome Web Store |
기획 개발 배포 전담 |
solved.ac 연동 기반 문제 추천 강제 학습 플로우 설계 확장 프로그램 배포 |
- 외부 API와 DB 트랜잭션 경계 설계
- 데이터 정합성과 멱등성 보장
- 인증·권한·세션 경계를 유지한 외부 시스템 연계
- AI 결과를 Backend의 검증·상태 관리 안에 연결
- 자동 테스트와 CI/CD를 통한 품질 확인
Java Spring Boot Spring Security JPA / Hibernate JDBC Flyway MySQL Redis RabbitMQ Docker AWS
TypeScript MCP OpenAI Gemini Spring AI Python
JUnit Testcontainers ArchUnit JaCoCo GitHub Actions Swagger / OpenAPI


