- ing2720@gmail.com
- 연락처
- 010-3087-2939
자기소개
API 설계, 데이터 모델링, 인증, 비동기 처리, 외부 API 연동을 중심으로 백엔드 기능을 구현합니다. 요구사항을 단순 엔드포인트 목록으로만 보지 않고, 데이터가 생성되고 변경되고 조회되는 흐름을 기준으로 도메인 구조와 인터페이스를 정리합니다. 데이트팝 백오피스에서는 Django Ninja 기반 캠페인·체험단 관리 API와 어드민 기능을 구현하고, 기존 운영 DB와 서비스 흐름을 연결했습니다.
팀 프로젝트에서는 커머스 도메인의 주문, 결제, 배송 추적 흐름을 API로 구성했습니다. 상품 옵션과 재고, 장바구니, 주문, 결제, 배송 상태가 서로 어긋나지 않도록 트랜잭션 처리, 상태 분리, 백그라운드 동기화 구조를 적용했습니다. 외부 결제·배송 API와 내부 주문 모델 사이의 경계를 분리해 장애와 실패 케이스에 대응할 수 있는 흐름을 만들었습니다.
개인 프로젝트 Mwoham에서는 FastAPI 로컬 백엔드와 SwiftUI macOS 앱을 연결하고, 작업 기록 수집, STT, LLM 리포트 생성, DMG 패키징까지 이어지는 실행 흐름을 구성했습니다. 백엔드를 주력으로 두되 기능이 실제 사용 가능한 형태가 되기 위해 필요한 인터페이스, 실행 환경, 배포 흐름까지 함께 설계합니다.
기술스택
Backend
Database
Infra / Tools
Frontend
macOS / AI
프로젝트 경험
Personal Project
Mwoham
macOS 로컬 작업 기록 자동화 서비스
- macOS 앱과 FastAPI 로컬 백엔드 연동
- 작업 세션, 이벤트, 메모, 회의 기록, 리포트 도메인 설계
- TimelineBuilder 기반 일일 타임라인 생성
- LLM 기반 리포트 생성
- 민감정보 마스킹 후 AI 요약 요청
Personal Project
Profile Website
Next.js 기반 웹 이력서/포트폴리오 사이트
- 정적 TypeScript 데이터 기반 콘텐츠 관리
- 프로젝트 목록과 slug 기반 상세 페이지 구성
- 메인 랜딩, 프로젝트, 웹 이력서 반응형 UI 구현
- 브라우저 인쇄 기반 이력서 PDF 저장 흐름
- SEO metadata, robots, sitemap, OG 이미지 구성
Team Project
오즈의 이상한 상점
Django 기반 쇼핑몰 백엔드 API
- 이메일/비밀번호 로그인과 소셜 로그인 구조
- JWT 인증과 Redis 기반 토큰 블랙리스트
- PostgreSQL 기반 데이터 모델링
- Celery worker/beat 기반 비동기 작업
- 배송 추적 API 설계
경력 및 활동
텐핑거스(10fingers)
Backend Developer Intern
데이트팝 서비스의 백오피스 백엔드 개발을 담당하며, 체험단/캠페인 관리 API와 어드민 기능을 구현했습니다.
- Django Ninja 기반 데이트팝 백오피스 캠페인/체험단 관리 API 개발
- 체험단/캠페인 기본 정보, 상태 표시, 이미지, 키워드 등 백오피스 관리 기능 개발
- Django Ninja 기반 어드민 API 구조 설계 및 구현
- managed=False 모델과 멀티 DB 라우팅을 활용한 기존 운영 DB 연동 및 조회·수정 처리
OZ Coding School
교육 운영 및 프로젝트 코칭
AI 헬스케어 과정과 백엔드 캠프에서 학습 지원, 프로젝트 기획·구현 피드백, 백엔드 코드 리뷰, 기술 코칭 및 교육 운영을 담당했습니다.
- 학습자 대상 과제 검토, 학습 관리, 출결 관리, 진행 상황 체크, 프로젝트의 주제 기획, 서비스 흐름, 기능 범위, 구현 방향 피드백
- 과제·프로젝트 코드 리뷰, 오류 원인 분석, 리팩토링 방향 제안
- 학습자 수준별 이해도에 맞춘 질의 대응 및 개별 피드백 제공
- API 설계, 데이터 처리, 서버 구현, Git/GitHub 협업 흐름에 대한 기술 피드백
- 프로젝트 팀별 일정, 역할 분담, 진행 상황, 이슈 관리 등 프로젝트 완성도 개선 지원
- 교육 운영 과정에서 공지, 팀 구성, 진행 현황 관리, 수료증 발송 자동화 등 운영 프로세스 개선
OZ Coding School
해밀리헬스 기업 연계 프로젝트 PM
기업 요구사항과 인턴 팀의 구현 범위 사이에서 일정·기능·커뮤니케이션을 조율하는 역할을 맡았습니다.
- 헬스케어 서비스 프로젝트의 목적, 주요 기능, 사용자 흐름을 정리하고 기획 방향을 구체화
- 프로젝트 진행 과정에서 필요한 기능 우선순위와 구현 범위를 정리하여 작업 방향을 조율
- 팀원 간 진행 상황과 이슈를 공유하고, 일정과 작업 범위를 관리하며 프로젝트 운영 지원
- 서비스 요구사항을 바탕으로 화면 흐름, 데이터 처리 방식, API 동작 방향 등 구현에 필요한 기준을 정리
- 기획 단계에서 정의한 요구사항이 실제 개발 흐름에 반영될 수 있도록 문서화와 커뮤니케이션을 담당
