BACKEND ENGINEER · SUWON

서비스의 흐름을 이해하고
데이터의 일관성을 지키는
백엔드 개발자 문형주
입니다.

실시간 자세 분석, AI 기반 고객 관리, 지역 기반 픽업 서비스를 개발하며 시스템 간 책임을 나누고, 데이터의 일관성을 유지하는 구조를 설계했습니다.

02

CORE STRENGTHS

01

흐름의 경계를 분리하는 설계

Polling·Redis 기반 실시간 처리와 커밋 이후 비동기 AI 분석을 설계해, 핵심 요청이 외부 처리의 지연과 장애에 영향받지 않도록 분리했습니다.

FLOW → BOUNDARY → RESILIENCE
02

데이터 불변식을 지키는 구현

상태 전이와 비관적 잠금, DB Unique Constraint를 함께 적용해 동시 요청에서도 중복 전환·중복 답글과 같은 데이터 오류를 방지했습니다.

STATE × LOCK × CONSTRAINT
03

모호한 요구를 검증 가능한 계약으로

화면 표현값과 갱신 조건을 데이터 출처·API·에러 응답으로 구체화하고, 테스트와 운영 로그를 통해 의도한 동작을 검증했습니다.

REQUIREMENT → CONTRACT → TEST
03

TECH STACK

Backend
JavaSpring BootREST API
Data
PostgreSQLMySQLRedis
Infra
AWSDockerGitHub Actions
Interest
Software DesignAI IntegrationObservability
04

SELECTED PROJECTS

05

EDUCATION & ACTIVITY

기간이력상태비고
2021.03 ~ 2027.02단국대학교 컴퓨터공학과졸업 예정DKU Honors 2기
2025.08ADsP (데이터분석 준전문가)취득한국데이터산업진흥원
2025.10 ~ 2025.12대학·기업 협력형 SW아카데미 TABA 10기수료Backend & Infra
프로젝트 최우수상 (1위)
IITP 원장상 (우수교육생)
2026.03 ~ 2026.07IT 연합동아리 TAVE 17기수료Backend
2026.08 ~ 현재(실서비스) BitePick 참여진행 중Backend & DevOps
2026.09정보처리기사취득한국산업인력공단
06

CONTACT