toyunityJava, Spring 백엔드 개발자

AI 상담부터 월 1,800만 건 세금계산서 발행까지, 운영되는 백엔드를 만듭니다.

2016년부터 10년간 요구사항 분석에서 운영까지 맡아 왔습니다. 지금은 금융 서비스 기업에서 AI 상담 백엔드를 운영합니다.

지금 운영하는 AI 상담 백엔드 구조
앱 사용자
상담 요청
SSE 응답
Spring Boot APISpring AI, SSE일 약 1,000건 AI 상담
Redis채팅룸, 대화 컨텍스트
RAG 검색청킹, 임베딩, pgvector
LLM API
알림톡, SMS 발송월 30,000건

지금 하는 일

2025.03 ~ 재직 중
금융 서비스 기업, 백엔드 개발자

AI 상담 백엔드 운영과 B2B 플랫폼 서비스 분리

Java 25, Spring Boot 3, Spring AI, SSE, Redis, RAG(pgvector), PostgreSQL, AWS, Docker

AI 상담 백엔드

일 약 1,000건 안정 운영

Spring AI 상담 API와 SSE(응답을 토큰 단위로 흘려보내는 방식) 흐름, Redis 대화 컨텍스트, RAG(검색 증강 생성) 파이프라인을 운영하고 유지보수합니다.

B2B 서비스 분리

별도 서비스로 분리 완료

기업 고객용 영업 파트너 플랫폼을 기존 서비스에서 분리했고, B2B 상담 DB 공급과 정산 기능을 담당했습니다.

메시징과 앱 서버

월 30,000건 발송 안정화

알림톡과 SMS 발송 프로세스를 안정화했고, B2C 앱 서버 백엔드를 개발하고 운영합니다.

이전 주요 프로젝트

2022.11 ~ 2025.01, 네오비젼

데이터센터 운영 포털 구축 (LG CNS IDC)

PM 겸 아키텍처 설계와 백엔드 개발, 5명 팀 리드

요청 처리를 한 창구로 표준화하고, ISMS 인증과 개인정보 보호평가, 오픈소스 취약성 검사를 통과했습니다.

  • 요청, SLA, 고객 계약, 사용자, 시스템 관리 5개 영역의 화면, API, 데이터 모델 설계
  • 고객사별 전력 사용량과 항온항습 데이터를 모으는 통계 리포트 설계
  • 일정과 리스크 관리, 검수 산출물 작성과 고객 검수 진행

Java, Spring Boot, JPA, QueryDSL, JWT, Docker, Jenkins, Linux

고객사 담당자
운영팀
Spring Boot API운영 포털, JWT 인증
RDB
전력, 항온항습 데이터
통계 리포트
2022.03 ~ 2022.10, 네오비젼

사옥 내방객 관리 시스템 구축 (두산타워)

아키텍처 설계와 풀스택 개발, 단독

기존 사옥 시스템의 아키텍처를 재활용해 개발 비용을 50% 절감했습니다.

  • 재사용할 부분과 새로 만들 부분을 나누어 설계
  • 그룹 인사정보와 출입통제 시스템 사이의 데이터 중계와 동기화 안정화
  • 장기 방문객의 출입 권한 연동으로 방문 위치별 보안 체계 고도화

Java, Spring Boot, Spring Batch, JSP, jQuery, Windows Server

방문자, 임직원
그룹 인사정보
중계 배치
Spring Boot내방객 시스템
RDB
출입통제 시스템
방문 권한 연동
2021.11 ~ 2022.03, 네오비젼

두 회사 통합 회의실 예약 시스템 (한독, 제넥신)

아키텍처 설계와 풀스택 개발, 단독

타임라인 대시보드로 회의실 중복 예약을 90% 줄였습니다.

  • 두 회사의 공용 회의실을 하나로 관리하는 데이터 동기화 설계
  • 일회성, 반복, 정기 예약 패턴과 승인 워크플로 구현

Node.js, Vue.js, PM2, Windows Server

두 회사 임직원
Vue.js 예약 화면
두 회사 데이터
동기화
Node.js APIPM2
예약 DB
승인 워크플로
2019.05 ~ 2021.09, 기웅정보통신

전자세금계산서 플랫폼 운영과 API 서비스 전환

서비스 운영 리드, API 전환 TF(4명) PM 겸 아키텍처

월 1,800만 건 이상 처리 구조를 최적화하고, 레거시 시스템의 Spring Boot 전환을 완료했습니다.

  • Struts 발행 시스템을 외부 ERP가 연동하는 REST API 서비스로 전환
  • 역발행, 위수탁 발행 프로세스 개발과 발행 수수료 과금 정책 설계
  • Swagger API 명세와 JUnit 테스트 자동화 구축, ISMS와 웹 시큐어코딩 심사 적합 판정

Java, Spring Boot, Struts, JPA, QueryDSL, MyBatis, MS-SQL, Swagger, JUnit

외부 ERP
REST API
웹 서비스 사용자
발행 처리Spring Boot 발행 API
MS-SQL
발행 수수료 과금

직접 만들어 공개한 프로젝트

stock_master

한국 주식 실시간 수급 스캐너 PWA입니다. KIS 오픈API 웹소켓 세션을 한 엔진이 단독으로 관리하고, SSE로 1초 단위 스냅샷을 보냅니다. 백엔드 13.3k줄에 테스트 750여 개를 갖췄습니다.

Python, FastAPI, SSE, WebSocket, Kotlin(위젯)

daily-stock

매일 06:15에 미국 증시와 보도자료를 수집해, LLM으로 편향을 제거하고 출처를 붙인 리포트를 만드는 파이프라인입니다. 사용자별 개인화도 지원합니다.

TypeScript, Claude API, Supabase, Vercel, GitHub Actions

jira-dev-workflow

Jira 티켓을 분석, 계획, 구현, 완료까지 단계마다 승인을 받으며 진행하는 Claude Code 스킬입니다. MIT 라이선스로 공개했습니다.

Claude Code, Jira MCP, Git

기술 스택

백엔드
Java 21, 25, Spring Boot 3, Spring AI, Spring Batch, JPA, QueryDSL, MyBatis
AI
LLM 연동, RAG(pgvector), SSE 스트리밍
데이터
PostgreSQL, MySQL, MS-SQL, Oracle, Redis
메시징, 배치
RabbitMQ, AWS SQS, Quartz, Airflow
인프라
AWS, Docker, Jenkins, GitHub Actions, Linux
보안, 인증 대응
ISMS 인증 대응, 개인정보 보호평가, 시큐어코딩