Fullstack Developer · Manager
생성형 AI 콘텐츠 플랫폼과 캐릭터 서비스, 공용 이미지 생성 엔진을 개발하고 있습니다. Java·Spring 기반 핵심 도메인부터 Python·FastAPI AI 백엔드, Next.js 프론트엔드와 GPU 워커 오케스트레이션까지 제품 전반을 담당합니다.
안정적인 트랜잭션 백엔드와 확장 가능한 AI 시스템을 설계하며, 제품의 개발부터 배포·운영까지 책임지는 4년 차 엔지니어입니다.
Java·Spring 기반 API 서버·백오피스·콘텐츠 서버와 Python·FastAPI 기반 AI 오케스트레이션 BFF를 책임과 변경 주기에 따라 분리하고, 독립적으로 배포 가능한 멀티 서비스 구조를 구축해 왔습니다. 결제·구독의 서버 검증과 상태 전이, 동시성 제어, Redis 기반 비동기 처리처럼 실패와 중복에 대비해야 하는 영역을 주로 맡았습니다.
최근에는 Python · FastAPI 기반 AI 서비스 백엔드와 Next.js 프론트엔드를 함께 개발하며, LLM(Gemini/Vertex AI), RAG·벡터 검색(pgvector), SSE 스트리밍과 관계·기억 기반 캐릭터 런타임을 구현했습니다. 또한 워크플로 레지스트리와 분산 GPU 워커 오케스트레이션을 통해 이미지 생성 작업을 안정적으로 분산·추적·복구할 수 있는 구조로 확장했습니다.
기능 완성에 그치지 않고 고객이 실제로 가치를 느끼는 제품을 만드는 것을 목표로 합니다. 요구사항이 모호한 초기 단계에서 문제와 시스템 경계를 정의하고, 백엔드를 중심으로 AI 통합·사용자 인터페이스·CI/CD·클라우드 운영을 연결하는 데 강점이 있습니다.
Fullstack Developer · Manager
생성형 AI 콘텐츠 플랫폼과 캐릭터 서비스, 공용 이미지 생성 엔진을 개발하고 있습니다. Java·Spring 기반 핵심 도메인부터 Python·FastAPI AI 백엔드, Next.js 프론트엔드와 GPU 워커 오케스트레이션까지 제품 전반을 담당합니다.
Backend Developer · 사원
백엔드 개발 표준이 미흡했던 환경에서 코딩 컨벤션 수립, 컴포넌트 문서화, 코드 리뷰 프로세스 도입 등 개발 문화의 체계화를 주도했고, 신규 입사자 온보딩을 위한 내부 개발 가이드를 직접 작성하여 팀 협업 효율성을 높이는 데 기여했습니다.
Poptale과 AI Character Chat이 함께 사용하는 ComfyUI 워크플로 레지스트리·GPU 작업 물류 엔진입니다. BFF의 분산 실행 로직을 도메인 독립 서비스로 분리하고 실행 계약과 자산 카탈로그까지 엔진 책임으로 확장했습니다.
담당 업무 :
workflowId + inputs 단일 계약과 Workflow/LoRA Registry를 설계해 호출자에서 ComfyUI graph·모델 경로 의존 제거Python · FastAPI · Pydantic · Redis · httpx · ComfyUI · Docker · GCP (GCE, Artifact Registry) · GitHub Actions · pytest
관계·감정·생활 리듬·장기 기억을 축적하며 먼저 말을 거는 1:1 AI 캐릭터 서비스입니다. Next.js 모놀리스의 API·인증·DB·LLM 로직을 독립 FastAPI 백엔드로 분리하고 사용자 앱과 내부 제작 도구를 함께 개발했습니다.
백엔드 (FastAPI)
프론트엔드 (Next.js)
인프라 및 품질
Python · FastAPI · SQLAlchemy · PostgreSQL · pgvector · Vertex AI (Gemini) · Next.js · React · TypeScript · Zustand · Capacitor · GCP (Cloud SQL, GCS, GCE) · Docker · GitHub Actions
웹소설·웹툰형 콘텐츠를 제작하고 유통하는 생성형 AI 플랫폼으로, 초기 기획부터 API·Backoffice·Book Server·Editor BFF의 책임 경계와 핵심 기능 구현을 주도했습니다.
아키텍처 및 인프라
API 서버
Book Server & Backoffice
@Version 낙관적 잠금과 referenceId별 원장·예약 상태로 관리해 동시 갱신 충돌과 중복 효과 방어Editor BFF & AI 제작 자동화
workflowId + inputs 계약으로 이관Java · Spring Boot · Python · FastAPI · JPA · QueryDSL · MySQL · Redis · DynamoDB · Vertex AI · Docker · AWS (ECR, ECS, S3) · GCP (GCE, GCS, Artifact Registry) · GitHub Actions
유아·초등 저학년 대상 메타버스 기반 학습 플랫폼의 관리자 기능 및 콘텐츠 기능을 개발했습니다.
담당 업무 :
Java · Spring Boot · MyBatis · Oracle
알뜰폰 서비스 '쉐이크 모바일'의 홈페이지 및 관리자 페이지를 개발했습니다.
담당 업무 :
Java · Spring Boot · MyBatis · Oracle
AI 학습용 데이터 구축을 위한 웹 기반 클라우드 워크 플랫폼입니다.
담당 업무 :
Java · Spring Boot · MyBatis · Oracle
AI소프트웨어학과 · 조기취업형계약학과 · 조기졸업 · 4.13 / 4.5 · 최우등 졸업장 수여
조기취업형계약학과로 입학과 동시에 취업이 확정되어, 2학년부터 실제 출근하며 실무 경험을 쌓았습니다. 업무와 학업을 병행하며 매 방학 계절학기를 수강해 조기졸업 학점을 채웠고, 4.13/4.5의 학점을 유지했고, 조기졸업과 함께 최우등 졸업장을 받았습니다. 전공 과목으로 자료구조, 네트워크, 웹 프로그래밍 등을 이수했습니다.
첨단로봇과
최우수상
KRAFTON × OLIVE YOUNG 주관 AI Native Hackathon에서 최우수상을 수상했습니다.
교내 프로그래밍 동아리 · 팀원
매주 TIL(Today I Learned)을 작성·공유하고, 교내 알고리즘 대회에 참가했습니다. 팀 프로젝트를 통해 역할 분담, 코드 리뷰, Git 브랜치 전략 등 협업 프로세스를 경험했습니다.
ITC로봇문화협회장상 (은상)
산업통상자원부 주최 국제 로봇 콘테스트 Air Sports 종목(로봇 농구)에서 은상을 수상했습니다. 자율주행모드(30초)와 드라이브모드(3분)로 나뉘어 대결하는 경기에서, 경기 로봇의 제어 로직 및 주행·동작 알고리즘을 직접 설계하여 득점 효율을 최적화했습니다.
교내 로봇 코딩 동아리 · 팀장 / 팀원
적외선·초음파 센서를 활용한 자율주행 로봇을 직접 제작하고, 주행 경로 최적화 로직과 장애물 회피 알고리즘을 설계·구현했습니다. 하드웨어 오작동과 센서 노이즈를 디버깅하며 문제 해결 역량을 키웠고, IRC 등 국제 대회에 다수 참가하며 팀장으로서 역할 분담과 일정 관리를 주도했습니다.