Backend Engineer
주동호
실서비스를 직접 만들고 운영합니다

AI 파이프라인 구축부터 시스템 개발 경험까지
보유하고 있는 백엔드 개발자입니다.
실무에서 발생하는 성능 병목과 구조적 문제를
데이터와 설계로 해결해왔습니다.

40만+
AI 파이프라인 처리
98%
업무 효율 개선
2년+
실무 경력
Before — 비즈니스 로직 + FCM 혼재
fun sendSettlementAlert(userId: Long) {
  val user = userRepo.findById(userId)
  val message = Message.builder().setToken(user.fcmToken)
    .putData("title", "정산 요청").build()
  FirebaseMessaging.getInstance().send(message)
}
Port 정의
// 인터페이스만 알면 됨
interface AlertPort {
  fun send(cmd: AlertCommand)
}

data class AlertCommand(
  val token: String,
  val title: String
)
Adapter + Service
class FcmAlertAdapter : AlertPort {
  override fun send(cmd: AlertCommand) {
    FirebaseMessaging.getInstance().send(...)
  }
}
class SettlementService(
  private val alertPort: AlertPort
) {
  fun sendAlert() {
    alertPort.send(AlertCommand(...))
  }
}
Projects
직접 만들고 운영 중인 서비스

불편함을 발견하면 직접 만들어버립니다

정직 앱
App Store 운영 중
정직 (CASH_LOG)
2026.01 — 현재 · iOS / Android

그룹 정산의 불편함에서 시작한 핀테크 앱. 영수증 OCR 데이터를 정규화하고 Gemini LLM으로 지출을 자동 분류. 삼각 정산 최적화 알고리즘으로 송금 횟수를 최소화합니다.

  • OCR 비정형 데이터 → 정규화 → Gemini LLM 자동 분류
  • 삼각 정산 최적화 알고리즘 직접 설계 및 구현
  • FCM 푸시 알림 · 이벤트 기반 아키텍처 · 소셜 로그인
Kotlin Spring Boot PostgreSQL Redis Docker Gemini API FCM Jenkins
App Store에서 보기 →
Git Story 대시보드
운영 중
Git Story
2026.03 — 현재 · 개인 프로젝트

커밋 기록을 LLM으로 가공해 Notion 블로그로 자동 발행하는 개발자 생산성 도구.

  • GitHub 커밋 메시지 파싱 → 전처리 → Gemini Flash 분석
  • 프롬프트 설계부터 응답 파싱까지 직접 구현
  • Notion API 연동 자동 발행 파이프라인
Gemini Flash API Notion API GitHub API Spring Boot
D-SIM
개인 프로젝트
D-SIM (가상 데이터 API 서버)
2024.06 — 2024.09 · 2인 협업

실제 DB 의존성 없는 개발 환경 조성을 위한 Virtual Table 기반 목업 API 서버.

  • Kotlin Coroutine 기반 논블로킹 비동기 API 설계
  • Excel / 실DB → 가상 환경 데이터 마이그레이션 툴 개발
  • DB 스키마를 JSON 포맷으로 제공하는 API 구조
Kotlin Kotlin Coroutine Spring Boot
Clients
함께한 기관
국가연구기관
한국건설기술연구원
포트홀 탐지 AI 시스템 실서비스 운영
협회
한국외식산업협회
시스템 재구축 · 30만건 배치 파이프라인
리테일
마리오아울렛
레거시 코드 개선
자사 솔루션
SYNCBOX
빅데이터 전처리 솔루션 공통 모듈 고도화
Experience
경력
문제 해결 사례 보기 →

실무에서 직접 문제를 발견하고 해결했습니다

2024.12
— 2026.03
㈜도로시
백엔드 개발자 · SI 사업부
완수한 프로젝트
  • ROAD-PMS · YOLO 기반 포트홀 탐지 AI 파이프라인 — 한국건설기술연구원 실서비스 운영 중
  • LUDIS · 생체 데이터 기반 AI 이상 감지 시스템 — 국가사업 프로젝트 납품 완료
  • K-FOOD · 한국외식산업협회 시스템 재구축 — 서버 안정화 및 문서 자동화
  • SYNCBOX · 빅데이터 전처리 솔루션 공통 모듈 고도화 — 권한 구조 설계 및 레거시 개선
기술적 해결방안
  • Redis Queue 비동기 파이프라인 구축 → API 병목 해소, 일일 1.5만건 · 누적 40만건 안정 처리
  • 사전 집계 테이블 설계 + 인덱스 최적화 → 리포트 생성 2시간 → 5분 (98% 단축)
  • Spring 서버 내 AI 모델 자원 경합 → FastAPI 분리 구조로 서비스 안정성 향상
  • Spring AOP + 전략 패턴으로 권한 정책 추상화, OCP 준수 구조로 리팩토링
  • Apache → Nginx 전환으로 가용성 100% 확보, 30만건 배치 파이프라인 구축
2024.06
— 현재
홈 서버 구축 및 운영
개인 인프라
  • 홈서버 구축 및 서비스 운영 → 정직 서비스 실운영 중
  • DuckDNS 도메인, Nginx, Docker 컨테이너 배포 환경 직접 구성
  • Jenkins CI/CD 파이프라인 구축 및 운영
  • PostgreSQL, Redis 직접 설치 및 운영
Problem Solving
문제를 인식하고 해결한 방식

실무와 개인 프로젝트에서 마주친 문제를 어떻게 정의하고 설계하여 해결했는지 기록합니다

Skills
기술 스택

실서비스에서 직접 사용한 기술들

Backend
Kotlin Spring Boot JPA Java Node.js FastAPI Python
Database
PostgreSQL Redis MySQL
Infra / DevOps
Docker Jenkins Nginx AWS EC2 Linux GitHub Actions
AI / External
Gemini API YOLO OCR FCM
Architecture
Spring AOP Strategy Pattern Event-Driven SOLID TDD
Tools
Git Figma Notion
Education
학력
학사 과정
인하공업전문대학교
컴퓨터시스템공학과 · 전공심화
2026.03 — 2027.02 · 재학 중
전문학사 졸업
부천대학교
컴퓨터소프트웨어과
2022.03 — 2025.02
4.34 / 4.5