E-커머스 백엔드를 설계 / 개발 / 운영하는 서버 엔지니어
E-커머스 백엔드 전문 개발자로, 상품/주문/프로모션/클레임 등 핵심 도메인을 6년 넘게 설계하고 개발하고 운영했습니다. Java/Spring과 Oracle 기반 대규모 백오피스 환경에서 성능 최적화와 안정성 확보, CI/CD 자동화까지 담당했습니다.
최근에는 프로모션 효율성 분석 자동화 PoC와 영업/물류 도메인 분리(MSA 전환) 과제를 이어서 맡으며 범위를 넓히고 있고, 개인 사이드 프로젝트도 기획부터 배포까지 직접 진행하고 있습니다.
보이는 ARS 서비스를 개발하던 초기에, 눈앞의 기능만 보고 기존 주소지 등록 로직을 그대로 재사용해 구현한 적이 있습니다. ARS는 다른 채널과 달리 매번 주소지를 새로 입력해야 하는 구조라는 차이를 충분히 고려하지 못했고, 운영 배포 직후 문제가 발생해 긴급 수정이 필요했습니다.
그날 이후로는 개발하기 전에 기존 프로세스와 연관 시스템부터 먼저 확인하게 되었습니다. 카드즉시할인 프로젝트에서는 신규 할인 로직을 개발하며 기존 가격할인/청구할인과 함께 적용될 때의 순서까지 검증해 TV, ARS, 웹, 앱 전 채널에서 정책이 동일하게 동작하는지 확인했고, 현대백화점 플랫폼 통합 프로젝트에서는 바우처 정책이 바뀔 때 영향받는 쿼리를 전수 조사해 운영 리스크를 줄였습니다. 기능 하나를 만들 때도 그 앞뒤로 이어지는 서비스 전체를 먼저 바라보는 습관이 생겼습니다.
현장에서는 트레이너의 PT 세션 관리와 센터의 급여정산이 서로 분리된 채 운영되고 있었습니다. 매월 정산 기간마다 세션 기록과 정산 데이터를 일일이 대조하느라 2~3일씩 야근이 반복됐고, 그 와중에 계산 오류도 잦았습니다. 이 문제를 풀어주는 서비스를 직접 만들어보자는 생각이 들었습니다.
PT 세션과 수업 진행 내용을 기록하면 그 내용으로 급여가 자동 계산되고, 계산된 급여가 바로 정산까지 이어지도록 프로세스를 하나의 흐름으로 묶었습니다. 이렇게 만든 서비스를 센터에 제안해 실제 운영에 도입했고, 수작업이 사라지면서 정산 시간이 크게 줄었고 오류도 눈에 띄게 줄었습니다. 이 성과를 바탕으로 처음 1개 지점에서 시작해 지금은 4개 지점까지 확대 운영하고 있습니다.
프로젝트 단위로 참여하는 구조에서는 구축이 끝나면 다음 프로젝트로 이동하게 되어, 한 서비스를 오래 맡으며 개선해 나가기가 어려웠습니다. 여러 도메인을 폭넓게 경험할 수 있었던 반면 하나의 도메인을 깊게 축적하기에는 아쉬움이 있었습니다. 데이터 기반의 서비스 개선 역시 자체 회원 데이터를 지속적으로 운영하는 환경에서 더 큰 가치를 낼 수 있다고 생각했습니다. 자체 회원 및 행동 데이터를 보유한 서비스에서 회원 혜택 도메인을 처음부터 끝까지 설계하고 회원 데이터를 기반으로 정책을 지속적으로 개선하고 장기적으로 운영하는 환경에서 전문성을 쌓고 싶습니다.
새롭게 배운 개발 관련 지식 공유를 위한 기술 블로그를 운영하고 있습니다. 2022년부터 작성하여 80만 이상의 누적 조회수를 달성했습니다.
퇴사 후 일본으로 워킹 홀리데이를 떠났습니다. 다양한 사람들을 만나고 새로운 문화를 경험하며 시야를 넓힐 수 있었습니다. 이 경험을 통해 얻은 교훈과 성장한 점들을 앞으로의 삶과 커리어에 잘 녹여내고자 합니다.