Projects

Team Projects 진행중

웨이티 플러스 (Waitee+)

2026.01 ~ 진행 중 · 앱 개발 전담 · 아키텍처 설계, 네이티브 연동 및 배포 · 3명

서비스 운영사에 직접 콜드메일을 보내 협업을 성사시킨 뒤, 기존 대학 학식 주문 앱 ‘웨이티’를 전면 리뉴얼하여 개발한 iOS·Android 크로스플랫폼 앱입니다. PM·디자이너·개발자로 구성된 3인 팀의 유일한 개발자로 참여하여 앱 아키텍처 설계부터 주문·결제, 소셜 로그인, 푸시 알림, 광고·오퍼월 기반 BM, 네이티브 SDK 연동, CI/CD와 스토어 배포까지 개발 전반을 담당했습니다. 세종대학교, 성결대학교, 한성대학교 등 수도권 대학에서 운영되며, 웨이티 플러스 전환 이후 DAU 약 4,000명 규모의 실서비스를 지원하고 있습니다.

React TypeScript Capacitor TanStack Query iOS Android AdMob Native Bridge GitHub Actions Fastlane
  • 서비스 운영사에 직접 콜드메일을 보내 기존 웨이티 서비스 리뉴얼 협업 성사
  • 3인 팀의 유일한 개발자로 iOS·Android 크로스플랫폼 앱 개발 전반 담당
  • React, TypeScript, Vite, Capacitor 기반 단일 코드베이스 앱 구축
  • NICE PG, PAYCO, 앱카드, 교직원 바코드 결제를 지원하는 주문·결제 시스템 구현
  • 서버 지연과 네트워크 타임아웃 상황에서 중복 주문을 방지하는 결제 안정화 로직 구현
  • FCM 기반 주문 상태 알림과 앱 화면·서버 상태 동기화 기능 구현
  • Mafin NAS, AdMob, 애디슨 오퍼월을 활용한 광고·포인트 기반 BM 연동
  • iOS·Android 네이티브 SDK를 Capacitor 커스텀 플러그인으로 통합
  • GitHub Actions와 Fastlane 기반 앱 빌드 및 스토어 배포 자동화
  • 앱 서명, 스토어 등록, 심사 대응과 출시 이후 운영·유지보수 전담
  • VoiceOver, TalkBack 및 Dynamic Type을 지원하는 접근성 시스템 도입
  • 웨이티 플러스 전환 이후 DAU 약 4,000명 규모의 실서비스 운영
Team Projects 완료

롬롬 (RomRom)

2025.02 ~ 2026.06 · 백엔드 팀장 · 아키텍처 설계 및 운영 · 7명

AI 추천과 위치 기반 탐색을 통해 물건·재능·서비스의 교환을 연결하는 물물교환 플랫폼입니다. 백엔드 팀장으로서 DDD·헥사고날 아키텍처 기반 멀티 모듈 시스템을 설계하고, AI 추천, 실시간 채팅, 위치 검색, 다중 데이터 저장소, 파일 스토리지 및 CI/CD 전반을 개발·운영했습니다. App Store와 Google Play에 배포하여 회원 136명, 등록 물품 157개, 진행 거래 83건의 실운영 데이터를 확보했습니다.

Java Spring Boot DDD Hexagonal Architecture Multi-module PostgreSQL PostGIS PGVector MongoDB Redis WebSocket Vertex AI
  • 7인 팀의 백엔드 팀장으로서 3인 백엔드 팀의 아키텍처 설계, 업무 분배, 일정 관리, 코드 리뷰 및 기술 의사결정 주도
  • DDD와 헥사고날 아키텍처를 적용하고 도메인별 Gradle 멀티 모듈 백엔드 시스템 설계
  • 회원, 인증, 물품, 거래, 채팅, AI, 알림, 신고, 스토리지 도메인의 책임과 모듈 의존성 분리
  • Vertex AI와 PGVector 기반 벡터 임베딩 저장 및 사용자 맞춤형 물품 추천 기능 구현
  • WebSocket, STOMP, RabbitMQ, MongoDB 기반 실시간 채팅 및 메시지 저장 구조 구현
  • PostGIS 기반 거리 계산, 주변 물품 검색 및 위치 인증 기능 구현
  • PostgreSQL, MongoDB, Redis를 용도별로 분리한 다중 데이터 저장소 구조 설계 및 운영
  • Spring Security, OAuth2, JWT 기반 소셜 로그인과 Stateless 인증·인가 시스템 구현
  • SMB, FTP, AWS S3를 지원하는 파일 스토리지 추상화 및 업로드·삭제 처리 구조 설계
  • Firebase Cloud Messaging과 Redis를 활용한 모바일 푸시 알림 기능 구현
  • Docker와 GitHub Actions 기반 CI/CD 파이프라인을 구축하고 실운영 배포 및 장애 대응 수행
  • 단일 모듈 구조를 DDD·헥사고날 기반 멀티 모듈 구조로 전환하는 대규모 리팩터링 주도
  • App Store와 Google Play에 서비스를 배포하고 실제 운영 환경의 로그, 데이터 및 장애를 기반으로 지속적인 기능 개선 수행
  • 회원 136명, 등록 물품 157개, 진행 거래 83건의 실운영 데이터 확보
Team Projects 완료

이룸 (ELUM)

2026.07 · 24시간 · 백엔드 개발 · 생성형 AI 파이프라인 및 로컬 LLM DLP 구축 · 3명

2026 코드게이트 AI 스타트업 해커톤에서 24시간 동안 개발한 발달장애 아동의 일상 수행 지원 서비스입니다. 보호자가 자연어로 입력한 일과를 AI가 추가 질문과 단계별 행동 카드로 변환하고, 보호자의 검토와 승인 이후 아동이 이미지와 쉬운 안내를 따라 행동을 수행할 수 있도록 지원합니다. 프론트엔드·백엔드·디자이너로 구성된 3인 팀의 백엔드 개발자로 참여하여 Spring Boot 기반 서비스 API와 Gemini 텍스트·이미지 생성 파이프라인을 구축했으며, 개인 GPU 서버의 Ollama 로컬 LLM을 활용해 외부 LLM 호출 전에 개인정보를 탐지·마스킹하는 AI DLP 계층을 구현했습니다.

Java Spring Boot Gemini API Ollama Local LLM AI DLP JSON Schema REST API Virtual Threads Prompt Engineering
  • 2026 코드게이트 AI 스타트업 해커톤에서 24시간 내 서비스 MVP 개발
  • 3인 팀의 백엔드 개발자로 Spring Boot 기반 API와 생성형 AI 파이프라인 구현
  • 보호자 자연어 입력을 추가 질문과 단계별 행동 카드로 변환하는 기능 구축
  • 개인 GPU 서버의 Ollama 로컬 LLM을 활용한 외부 LLM 호출 전 개인정보 탐지·마스킹
  • 8개 개인정보 유형을 검사하고 탐지 결과를 검증·치환하는 AI DLP 구조 설계
  • Gemini API 기반 행동 카드 생성·수정, 추가 질문 및 이미지 생성 기능 구현
  • JSON Schema 기반 Structured Output과 AI 응답 유효성 검증 적용
  • 사용자 도움 목표에 따라 응답 스키마를 동적으로 구성하고 생성 실패 폴백 처리
  • 가상 스레드를 활용한 행동 카드 이미지 병렬 생성과 실패 재시도 구현
  • 프롬프트 신뢰 경계와 인젝션 방어 규칙을 적용한 AI 입력 구조 설계
Team Projects 완료

티켓메이트 (TicketMate)

2024.12 ~ 2026.01 · 백엔드 팀장 · 아키텍처 설계 · 8명

티켓팅 의뢰인과 대리인을 연결하는 대리 티켓팅 중개 플랫폼입니다. 백엔드 팀장으로서 인증·인가, 신청서, 검색, 채팅, 알림, Redis, 파일 스토리지와 인프라 전반을 개발했으며, 단일 모듈 구조를 DDD 기반 멀티 모듈 아키텍처로 전환하고 비즈니스 규칙을 POJO 도메인 객체에 캡슐화하는 대규모 리팩터링을 주도했습니다.

Java Spring Boot DDD Multi-module PostgreSQL Redis RabbitMQ WebSocket Docker GitHub Actions
  • 8인 팀의 백엔드 팀장으로서 3인 백엔드 팀의 아키텍처 설계, 일정 관리, 코드 리뷰 및 기술 의사결정 주도
  • 인증·인가, 신청서, 검색, 채팅, 알림, Redis, 파일 업로드 및 인프라 전반 설계·개발
  • 단일 모듈 구조를 도메인별 Gradle 멀티 모듈 구조로 전환
  • core, application, infrastructure 계층을 적용한 DDD 기반 아키텍처 설계
  • 비즈니스 규칙을 POJO 도메인 객체에 캡슐화한 Rich Domain Model 구현
  • Redis 분산 락, WebSocket, RabbitMQ를 활용한 동시성 제어 및 실시간 메시징 구조 개발
  • AWS S3 파일 스토리지와 QueryDSL 기반 복합 조회·검색 기능 구현
  • 도메인 분석과 대규모 수동 리팩터링을 반복하며 객체지향 설계와 코드 품질 개선 주도
Team Projects 완료

세종말싸미 (Sejong Malsami)

2024.09 ~ 2025.09 · 백엔드 개발자 · 8명

세종대학교 학생들을 위한 학습 자료 공유 및 질의응답 커뮤니티 플랫폼입니다. 백엔드 개발자로 참여하여 게시판·포인트 도메인과 다중 데이터 저장소 구조를 개발했으며, Redis 기반 분산 락과 보상 트랜잭션을 적용해 동시성 및 데이터 정합성 문제를 해결했습니다.

Java Spring Boot PostgreSQL MongoDB Redis Docker GitHub Actions
  • Spring Boot 기반 질문·답변·댓글 및 엽전·경험치 도메인 API 개발
  • PostgreSQL과 MongoDB를 함께 사용하는 다중 데이터 저장소 구조 설계 및 데이터 정합성 관리
  • Redis 기반 분산 락을 적용하여 동시 요청으로 발생하는 검색 데이터 불일치 문제 해결
  • 저장소 간 작업 일부가 실패할 경우 선행 작업을 복구하는 보상 트랜잭션 및 수동 롤백 로직 구현
  • Redis를 활용한 일간·주간 인기 게시글 캐싱 및 스케줄링 로직 개발
  • 게시글 이미지·첨부파일 저장 구조와 자료 구매·엽전 이력 처리 로직 개발
  • DTO와 Command 구조 통합 및 서비스·컨트롤러 리팩터링
  • Docker와 GitHub Actions 기반 빌드·배포 환경 구성 및 배포 오류 개선
AI 챗봇
...