손호영

손호영

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 문제 풀이를 가르쳤습니다.

프로젝트

운영 중이거나 개발 중인 서비스입니다. 제목을 누르면 구현 과정과 문제 해결 내용을 볼 수 있습니다.

기술 스택

Languages

Go · Kotlin · Python · JavaScript · TypeScript · C++ · Dart

Backend & Framework

Go net/http · gRPC · SSE · Spring Boot 3 · Spring Modulith · Express.js · Node.js · Next.js · React · Resilience4j

Platform & CI/CD

Jenkins · Portainer 단일 경로 digest 배포 · Ansible · Docker · Buildx 멀티아치(arm64/amd64) · GHCR digest 고정 릴리스 · Trivy 보안 스캔 · Tailscale · restic 이중 백업

Observability

Prometheus · Alertmanager · Grafana · Cloudflare · OCI · AdMob exporter · Gatus 내부/공개 이중 상태 페이지 · Telegram 상태 봇

Data & Database

MySQL · OCI HeatWave · sqlc · golang-migrate · PostgreSQL · Hibernate Spatial · PostGIS · Redis · MongoDB · Flyway · HikariCP

ML & Data Science

TensorFlow · TensorFlow Lite · PyTorch · scikit-learn · XGBoost · Pandas · NumPy · Matplotlib

Quality & Tooling

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

Portable ECG Monitor 연구

연구참여 · ISIPS 2023

참고 논문의 전처리 절차를 따라 MIT-BIH ECG 데이터를 가공하고, 엣지 추론용 TensorFlow Lite Micro 모델을 만들었습니다.

수상

학력