변성환

Backend Engineer · since 2014

Skills

Experience

May 2025 — Present ● 재직 중

Haute One

Skipper Labs 금융 AI 플랫폼 · 풀 스택

한국·미국 주식 시장을 대상으로 한 AI 기반 분석·트레이딩 플랫폼을 풀 스택으로 개발 중.

  • Skipper AI 엔진 (Python) — v3 HybridEngine을 직접 설계·구현. capability/interface 추상화를 통해 텔레그램 봇, 외부 콘솔, HTTP API 등 다양한 클라이언트가 동일한 엔진을 공유하도록 구성. PRO 모드 분석 리포트, 차트 마크업, 답글 컨텍스트 등 응답 파이프라인 전반을 주도함.
  • Skipper Chat 대시보드/채팅 UX (TypeScript / React Native) — 멀티 패널 대시보드 프레임워크를 직접 설계. 패널이 여러 위젯을 탭으로 호스팅하는 모델, 탭 드래그로 패널 분할, registry 패턴 기반 위젯 추상화, inverted FlatList 기반 무한 스크롤 채팅 위젯, 섹션 탭 분할 리포트 렌더링 등 구현.
  • Core 백엔드 (Go) — Skipper Labs 전 제품의 백엔드 코어를 단독으로 소유·운영. API 서버와 잡 엔진의 두 축으로 구성되며, 한국·미국 주식 시세/캔들/공시 데이터 수집과 정규화, momentum·실시간·수급 등 AI 분석 파이프라인, 검색·테마·관심종목·뉴스 피드, 인증(OIDC/WebAuthn)·푸시(FCM)·메일러까지 제품 전 도메인을 한 코드베이스에서 관리. KIS·KRX·NXT·SEC EDGAR 등 외부 데이터 소스와의 연동, 마이그레이션, 운영 잡 스케줄링 등 백엔드 전반의 의사결정을 직접 책임지고 있음.
Jul 2021 — Nov 2025

원투유니콘

두리카 서비스 · 풀 스택

Jul 2021 – Dec 2024
본격 개발

한 차량을 최대 2명이 공유하여 사용하는 서비스를 단독으로 개발. 회사가 보유한 차량을 렌트해주고 그 차량을 같이 사용할 유저들을 매칭시켜서 렌트비 부담을 줄여주는 서비스로 시작해서, 유저가 보유한 차량을 다른 게스트에게 공유할 수 있게 해주는 서비스로 확장.

  • 게스트의 실제 주행거리 기반 유류비/보험료 정산, 약정 주행 거리 초과 시 할증료 계산 등 복잡한 정산 로직을 자동화하여 호스트와 게스트 간 투명하고 정확한 비용 정산을 실현함.
  • 백오피스가 필요했지만 개발을 최소화하기 위해 구글시트 + 앱스크립트와 슬랙 알림을 활용해 운영 문제를 해결.
  • React를 활용한 프론트엔드 개발도 함께 진행하며 서비스 전반을 단독으로 책임짐.
Jan 2025 – Nov 2025
운영 및 유지보수

본격 개발이 마무리된 이후 운영·유지보수 페이즈로 전환. 어드민 개선, 정책 변경에 따른 매칭/결제 기능 조정, 운영 중 발생한 이슈 대응 등 서비스 안정 운영에 필요한 작업을 단독으로 수행함.

Nov 2020 — Jun 2021

APR

쇼핑몰 백엔드

Spring 기반 쇼핑몰 백엔드에서 결제 파트를 개발. 다단계로 이어지는 주문 플로우의 트랜잭션 관리와 테스트 코드 작성이 핵심 업무였으며, 결제와 연관된 주변 엔티티 개발도 함께 진행함.

Jun 2020 — Nov 2020

포티투닷

기아 플렉스 · 백엔드

회원 가입부터 차량 구독, 차량 탁송, 서비스 운영까지 전체 라이프사이클을 관리하는 FMS(Fleet Management System) 구축. DBA와 협업해 데이터 모델을 설계하고, 전체 개발 조직과 주요 엔티티의 상태 전이를 정의하여 다수 인원이 참여하는 프로젝트의 도메인 일관성을 확보함.

Jul 2018 — May 2020

풀러스

실시간 합승 매칭 · 서버 운영

May 2019 – May 2020
실시간 승객 합승 매칭 시스템

신규 승객의 경로를 분석해 이미 운행 중인 차량에 효율적으로 합승시키는 서비스를 단독으로 개발. 최적의 합승 차량을 찾는 매칭 알고리즘이 주된 업무였고, 차량 경로를 엄격하게 관리해야 했기 때문에 자체 네비게이션 시스템까지 직접 구축함. 한국 도로 실정에 맞춰 도로 데이터를 가공하고 라우팅 로직을 튜닝했으며, 출시 단계에서는 부하 대응·모니터링 등 프로덕션 안정화 작업을 수행함.

Jul 2018 – Apr 2019
서버 운영 및 iOS 클라이언트 개발

풀러스 코드 전체를 인수받아 서비스 운영을 책임짐. 초기에는 단독으로 코드 전반을 파악하다가, 이후 합류한 동료들과 함께 코드베이스를 안정화함. 법적 이슈에 따른 기능 수정과 백오피스 지원, 레거시 PHP 코드에서 발생하는 문제 해결이 주된 업무였음.

Dec 2014 — Jun 2018

드라이어드

게임 서버 개발

Oct 2017 – Jun 2018
카지노 게임 서버

텍사스홀덤, 바카라, 싯앤고, 슬롯의 전체 게임 로직을 구현. Python, Protobuf, Redis, MySQL, Flask, WebSocket 스택으로 개발했으며, 슬롯을 제외한 상태 기반 게임에서는 동시성과 게임 상태 일관성을 확보하는 데 집중함. 특히 텍사스홀덤과 싯앤고의 buy-in 처리는 자금 흐름의 정확성이 핵심이라 별도 검증 로직을 두어 안정화함.

Apr 2017 – Jul 2017
사천성 게임 서버

Python, Protobuf, Redis, MySQL, Flask, WebSocket 스택으로 개발. 최대 2대2까지 지원하는 PVP 시스템과 크랙 방지 메커니즘을 직접 설계하여 적용함.

Apr 2016 – Apr 2017
레기온즈 (자체 서비스)

자체 서비스로 전환하면서 NHN에 존재하던 유저 데이터를 이관하고 신규 서비스에 연동. 클래시로얄의 매치 시스템과 리그오브레전드의 픽 시스템을 참고한 실시간 PVP 컨텐츠, 전체 유저가 참여하는 대규모 실시간 전장 컨텐츠를 개발함.

Jun 2015 – Mar 2016
레기온즈 (NHN Entertainment)

안정화 단계에서 신규 영웅과 컨텐츠를 지속적으로 추가하며, 병행하여 신작(요빌런) 개발을 지원함.

Dec 2014 – May 2015
레기온즈 (NHN Entertainment)

4명의 팀으로 레기온즈 게임 서버 컨텐츠를 개발. Python, Thrift, Redis, Flask, CouchBase, MySQL 스택으로 작업했으며, 활발한 코드 리뷰 문화를 정착시켜 팀 전체의 코드 품질을 높임.

Education

SW Maestro 5th
한국애니메이션고등학교