도메인을 코드로 명확하게
비즈니스 규칙을 조건문의 묶음으로 두지 않고 상태와 책임이 드러나는 흐름으로 정리합니다.
매칭 세션 · 추천 규칙 · 예산 주기Spring Boot와 Node.js로 API와 데이터 흐름을 설계하고,
Docker·CI/CD·클라우드 환경까지 책임지는 백엔드 개발자 박승주입니다.
HOW I WORK
요청이 성공하는 순간만이 아니라 실패하는 경계, 데이터의 일관성, 반복 가능한 배포까지 함께 설계합니다.
비즈니스 규칙을 조건문의 묶음으로 두지 않고 상태와 책임이 드러나는 흐름으로 정리합니다.
매칭 세션 · 추천 규칙 · 예산 주기인증 주체, 검증 미들웨어, 공통 응답을 통해 API 사용자와 서버가 같은 계약을 보게 합니다.
JWT · Validation · Swagger로컬에서 동작하는 기능을 넘어 테스트, 컨테이너, HTTPS, 자동 배포까지 이어지는 경로를 만듭니다.
Docker · GitHub Actions · AWS/OCISELECTED WORK
실제 저장소의 구현과 병합 이력을 바탕으로 정리한 대표 백엔드 프로젝트입니다.
Backend · Personalization · Infrastructure
취향 데이터를 실제 추천 경험으로 연결했습니다.
관심 주제·선호 분위기·활동 지역을 바탕으로 새로운 취미를 탐색하는 서비스입니다. Spring Boot API 개발부터 추천 로직 고도화, 배포 환경 구성까지 담당했습니다.
Backend · Matching · Reporting
복잡한 매칭 규칙과 리포트 생성을 안정적인 도메인 로직으로 풀었습니다.
오늘의 질문과 익명 편지 교환으로 자기 성찰과 진정성 있는 연결을 돕는 서비스입니다. 8인 팀의 백엔드 개발자 3인 중 한 명으로 API·DB·운영 기능을 개발했습니다.
Backend · CI/CD · Server Operations
개발자의 코드를 사용자가 만나는 서버까지 전달했습니다.
예산과 지출 데이터를 시각화해 건강한 소비 습관을 돕는 서비스입니다. 백엔드 팀에서 CI/CD와 서버 운영 환경을 전담하고 인증 흐름을 함께 보완했습니다.
MORE EXPERIENCE
짧은 해커톤에서도 API 계약과 데이터 흐름을 끝까지 완성했습니다.
CAPABILITY
프로젝트에서 실제로 사용하고 문제를 해결한 기술을 중심으로 정리했습니다.
01 · APPLICATION
02 · DATA
03 · DELIVERY
JOURNEY
데이터 기본기에서 시작해 팀 서비스의 API와 운영을 책임지는 개발자로 성장해 왔습니다.
찍먹에서 개인화 추천 로직을 고도화하고 Docker·Redis·클라우드 배포 환경을 연결했습니다.
UMC·Leets·잇타에서 Node.js와 Spring Boot 프로젝트를 수행하며 API, 데이터, 인증, CI/CD를 경험했습니다.
C 언어로 프로그래밍을 시작해 SQLD를 취득하고 컴퓨터공학과로 전과한 뒤, 첫 팀 프로젝트와 해커톤 우승을 경험했습니다.
ENGINEERING NOTES
새로 알게 된 원리와 시행착오를 기록하고, 다음 선택의 근거로 사용합니다.
LET'S BUILD RELIABLE SYSTEMS
코드와 선택의 이유를 더 자세히 이야기하고 싶습니다.
seungjub270@gmail.com