- (주) 제머나이소프트 ( 24.06.03 ~ 25.07.11 ) - 미디어 유통 관리 시스템(CMS) 개발 운영
- (주) 아이테크 ( 24.01.29 ~ 24.04.12 ) - 비대면 계약 시스템 백엔드 개발
Mail : tkdtn101226@gmail.com
도구보다 문제와 도메인을 먼저 이해하려는 백엔드 개발자입니다. 복잡한 비즈니스 흐름을 기능 단위로만 보지 않고, 도메인 규칙과 책임 경계를 파악한 뒤 코드 구조로 표현하려고 합니다.
Ticketing Lab에서는 공연 예매 도메인의 Hold, Reservation, Payment, Ticket, Check-in 흐름을 분리하고, 좌석 선점, 예약 전환, 결제 승인 과정에서 발생할 수 있는 동시성 정합성과 멱등성 문제를 다뤘습니다. DDD 관점에서 회차, 좌석, 구역 재고, 선점, 예약, 결제, 티켓의 책임을 나누고, 도메인 흐름이 코드 구조에 드러나도록 설계했습니다.
Picknee에서는 Google Place API 연동 과정에서 발생할 수 있는 외부 API 비용과 응답 속도 문제를 PlaceID 기반 캐시, 저장, 재동기화 정책으로 개선했습니다. 또한 댓글, 리뷰, 알림처럼 서로 연결되는 기능은 이벤트 기반으로 분리해 도메인 간 결합도를 낮추는 구조를 적용했습니다.
위의 두 프로젝트는 Pinned 항목에서 확인 가능합니다.
AI 도구는 빠른 코드 생성을 위한 수단 및 설계 대안 검토, 테스트 시나리오 정리, 리스크 점검을 위한 보조 도구로 활용하고 있습니다. 앞으로도 도메인 이해를 바탕으로 오래 유지될 수 있는 백엔드 시스템을 설계 하고 성장하고 싶습니다.
Java | Spring Boot | Spring Data JPA | PHP | Laravel | QueryDSL | Message Queue | Kafka 기초 이해 | DDD 기초 설계 | 이벤트 기반 구조 이해
MySQL | Redis | MariaDB | PostgreSQL
AWS EC2 | S3 | Docker | Jenkins | Nginx | Git | GitHub
JavaScript | jQuery | OAuth 2.0 | Python | Go



