SELECTED WORK
포트폴리오.
직접 맡은 개발, 선택의 이유, 확인한 결과를 소개합니다.
주식 투자 전략 테스트 플랫폼
Idea2Strategy
팀장 / Java 백엔드 개발, 시스템과 DB 초기 설계
매수와 매도 조건을 블록으로 조합하고, 과거 시세와 실시간 모의거래로 손익을 확인하는 서비스입니다.
- 선택한 방법
- 요청을 받는 API, 장중 모의거래, 과거 시세 계산은 필요한 실행 시간이 달랐습니다. 작업별로 자원을 나누고, 백테스트 요청은 큐에 보관해 계산 서버가 꺼져 있어도 접수할 수 있도록 설계했습니다.
- 확인한 결과
- 담당 팀원과 요청 흐름을 검토하며 설계를 구체화했고, AWS에서 예약 시작·종료와 요청에 따른 기동을 확인했습니다.
취향 기반 협업 여행 서비스
숨길
백엔드와 추천 시스템 설계·개발
장소를 스와이프하며 취향을 모으고, 일행이 함께 갈 장소와 일정을 정하는 서비스입니다.
- 선택한 방법
- 한 번 받은 좋아요가 계속 유효한 것은 아닙니다. 행동 이력과 현재 취향을 분리하고, 반응이나 장소 태그가 바뀌면 이전 기여를 빼고 새 기여를 반영하는 구조를 만들었습니다.
- 확인한 결과
- 별도 DB 검증으로 반응 변경·반복과 장소 태그 갱신에 따라 개인 선호도가 갱신되는 경로를 확인했습니다.
오픈소스 AI 협업 플러그인
Stackcord
제품 기획, Skills와 검증 CLI 설계·개발
개발자와 각자의 AI가 같은 서비스 결정을 참고하고, 이전 작업의 코드를 이어받도록 만든 도구입니다.
- 선택한 방법
- 숨길에서 Markdown으로 작업 맥락을 관리하다가, 새 프로젝트마다 기준을 다시 만드는 불편을 겪었습니다. 서비스 결정은 Git에 남기고 작업 안내는 Skills로, 코드와 승인 근거 확인은 CLI로 묶었습니다.
- 확인한 결과
- 초기 기획을 구체화한 뒤 반복 승인 요청이 줄어드는 것을 관찰했습니다. 시험 결과는 당시 코드·계약·정책에 연결해 이후 변경과 구별합니다.