Backend Developer · 인하대 재학
서울 지하철 실시간 추적 서비스 RailNetwork를 2023년부터 3년 넘게 운영하는 백엔드 개발자입니다. 인하대학교 컴퓨터공학과에 재학 중입니다. 월간 사용자는 2026.08 기준 6,094명으로 12개월 만에 2배가 됐고, 2인 팀에서 백엔드와 인프라를 전담합니다. 팀 프로젝트로 시작한 서버를 운영 중단 없이 TypeScript·Fastify·gRPC로 전면 교체했고, 코레일 일반열차 추적, RAPTOR 경로 탐색, blue-green 배포를 설계하고 구현했습니다.
운영하면서 외부 API 장애, 잘못된 열차 데이터, 배포 후 상태 복구, 51분 장애를 겪었습니다. 그때마다 고친 내용과 이유를 테스트와 ADR로 남겼고, 공공 API가 주지 않는 열차 편성 정보는 사용자 제보와 투표로 채웠습니다. Kotlin·Spring으로 만드는 위치 기반 서비스 oshi@log의 모듈 경계와 캐시 기준은 이 경험에서 나왔습니다.
최근에는 RailNetwork-JP(일본 철도 실시간 API)를 만들며 Go와 배포 자동화를 배우고 있습니다. 동아리에서 40여 명에게 C++과 Python 문제 풀이를 가르쳤습니다.
운영 중이거나 개발 중인 서비스입니다. 제목을 누르면 구현 과정과 문제 해결 내용을 볼 수 있습니다.
2023.07 – 현재
백엔드·인프라 담당 · 2인 팀
서울 지하철 실시간 추적 서비스입니다. 3년 넘게 운영해 월간 사용자가 12개월 만에 3,035명→6,094명으로 2배가 됐고(GA4, 2026.09.05 조회), 2025.11–2026.02 90일간 활성 사용자 6,375명을 기록했습니다. 팀에서는 백엔드(TrainAccAPI)를 맡았고, 팀원들이 떠난 뒤 서비스 전체를 이어받아 한 달은 Flutter·watchOS·iOS 위젯까지 혼자 운영했습니다. 원래 클라이언트를 맡던 동료가 복귀한 뒤로는 2인 팀에서 백엔드·인프라를 전담하며, 서버를 운영 중단 없이 TypeScript·Fastify·gRPC로 전면 교체했습니다.
2025.08 – 현재
백엔드 1인 개발
밴드 성지·라이브 이벤트·커뮤니티를 한곳에서 다루는 위치 기반 서비스입니다. Kotlin과 Spring Boot 3로 서버를 만들고 있으며, 서버는 운영 중이고 앱은 내부 테스트 단계입니다.
2026.05 – 현재
1인 개발
JR 6사·도쿄메트로·대형 사철 등 22개 운영사의 열차 데이터를 한 API로 제공하는 Go 백엔드입니다. 운영사별 피드를 Redis의 실시간 상태와 MySQL 시각표에 합쳐 REST·gRPC·SSE로 제공합니다. 현재 개발 서버에서 검증 중입니다.
2026.07 – 현재
1인 개발·운영
개인 프로젝트의 빌드·배포·상태 확인을 한곳에서 관리하려고 만든 운영 플랫폼입니다. oshi@log와 RailNetwork-JP는 이 플랫폼에서 빌드·배포하고, 한국 RailNetwork는 기존 배포 경로를 유지한 채 상태만 확인합니다.
Go · Kotlin · Python · JavaScript · TypeScript · C++ · Dart
Go net/http · gRPC · SSE · Spring Boot 3 · Spring Modulith · Express.js · Node.js · Next.js · React · Resilience4j
Jenkins · Portainer 단일 경로 digest 배포 · Ansible · Docker · Buildx 멀티아치(arm64/amd64) · GHCR digest 고정 릴리스 · Trivy 보안 스캔 · Tailscale · restic 이중 백업
Prometheus · Alertmanager · Grafana · Cloudflare · OCI · AdMob exporter · Gatus 내부/공개 이중 상태 페이지 · Telegram 상태 봇
MySQL · OCI HeatWave · sqlc · golang-migrate · PostgreSQL · Hibernate Spatial · PostGIS · Redis · MongoDB · Flyway · HikariCP
TensorFlow · TensorFlow Lite · PyTorch · scikit-learn · XGBoost · Pandas · NumPy · Matplotlib
Go 테스트 4,400+ · JUnit/Kotest 1,500+ · pytest 1,000+ · uv · ruff · Testcontainers · Vitest · Playwright · Detekt · Ktlint · Kover · OpenAPI 3.1 · Swagger · JSON Schema · Git · GitHub Actions
2023.07 – 2023.11
연구참여 · ISIPS 2023
참고 논문의 전처리 절차를 따라 MIT-BIH ECG 데이터를 가공하고, 엣지 추론용 TensorFlow Lite Micro 모델을 만들었습니다.
2024-12
공유 택시 플랫폼을 설계하고 매칭 시스템을 담당해 최우수상을 수상했습니다.
2024-11
2,236개 팀 중 83위(상위 3.7%)를 기록했습니다.
2024-08
AI 경진대회에서 최종 11위를 기록했습니다.
2024-03
전 세계 1,844개 팀 중 24위(상위 1.3%)를 기록했습니다.
2023-10
교내 선발전에서 3위를 기록했습니다.
2023-08
데이터 기반 서비스 최적화 제안으로 TOP 6에 선정되었습니다.
2023-07
교내 리그에서 5위를 기록했습니다.
2023.02 – 현재
컴퓨터공학과 학사
2024
Machine Learning Bootcamp