← 이력서 페이지로 돌아가기
다운로드

길현준

Backend Engineer / Platform Part Leader

kboxstar@gmail.com · 서울, 대한민국

소개

5년 경력의 백엔드 엔지니어로 6개 라이브 게임(12 브랜치)의 공통 플랫폼을 설계·운영하며, 멀티테넌트 채팅 dev 부하 시험에서 20,002 동시접속을 900초 유지했습니다. 교육·헬스케어·임상시험·게임에서 DB 최적화·동시성 제어·레거시 전환을 맡아 왔습니다. 현재 BE·FE·AI 3인 Platform Part의 실무 리더로 공통 완료 기준·분기 OKR을 관리하고 AI 산출물을 TDD·통합 테스트·리뷰로 검증합니다.

경력

게임듀오

2025.01 — 현재

[상세]

모바일 게임 개발 및 퍼블리싱 회사. 6개 라이브 게임 환경(총 12 브랜치 운영) 공통 백엔드 플랫폼 설계, 데이터 파이프라인 구축, 공통 패키지 체계 운영

DEV팀 Platform Part Leader2026.04 — 현재
  • •채팅 단일 샤드가 6,000 msg/s에서 ack p95 767ms·수용률 99.39%로 병목 — 샤드 설계·부하 검증을 직접 주도. 별도로 BE·FE·AI 3인 파트의 공통 완료 기준·검증 템플릿을 정립하고 용량 목표(6,000 동시접속·18,000 RPS·버스트 90,000 RPS)를 포함한 분기 OKR로 과제 추적, 부하 시험 ack p95 767ms→6.6ms, 1→4 샤드 확장
  • •아카이브 백필 중 RDS CPU 99.8% 포화, 처리량 9.3건/분 — Performance Insights로 부하 99.5%의 조회를 특정, N+1·인덱스를 활용하지 못하는 DATE() 조건·전체 컬럼 조회를 IN() 배치·날짜 직접 비교·필요 컬럼 조회로 교체, 백필 처리량 26배(9.3→247건/분), Lambda p50 63.2s→1.36s, 15,333건 완료·대기 0건
  • •전사 AI 에이전트의 사용자별 정책·기기·사용량 통합 관리 필요 — 등록·정책·원격 제어·사용량 관리 도구의 설계·운영·머지 승인 담당, AI 에이전트로 구현 후 운영 인계, 활성 명단 92명에게 사용량 보고 스위치를 배정하고 보고 중인 온라인 기기 87대 모두에서 집행 확인, 보안 관련 자동화 테스트 525건 통과
  • •코딩 표준·도메인 지식·검증 규칙이 개인 환경에 분산 — 규칙·에이전트·훅·도메인 지식을 Git repo로 통합하고 로컬 RAG로 검색, 팀원 전원이 git pull로 공통 AI 작업 컨텍스트를 공유하고 리뷰 전 확인 기준을 자동 체크리스트로 정착
DEV팀 Server Developer2025.01 — 2026.03
  • •지표 동기화의 DB·CPU 고부하 — 파티셔닝 검토에서 쓰기 IOPS는 줄었지만 읽기 IOPS가 늘고 CPU 부하는 지속, 코드 복잡도 대비 개선이 작아 구조 변경 대신 Lambda 동시성 축소 선택
  • •배치 처리의 수집 기간 한계(60일) — EDA 온디맨드 처리로 전환해 피크 부하 분산, 수집 범위 6배 확장(60일→360일), 처리 시간 2시간→5분 단축
  • •7개 프로젝트 간 코드 중복과 컨벤션 불일치 — 공통 NestJS 패키지·자동 배포 도입(유틸 10모듈·게임서버 Kit), 업그레이드 자동화로 7개 프로젝트 반영 시간 3시간→15분 단축, 공통 코드 수정 지점을 단일 패키지로 일원화
  • •3개 광고 플랫폼 데이터 분산에 따른 마케팅 조회 지연 — 읽기 경로 정규화·인덱스 튜닝으로 100컬럼 전체 스캔 회피, 조회 성능 97% 개선(18초→0.5초)
  • •게임 확률 공시 의무화 규제 리스크 — DynamicModule 확률 패키지 다중 게임 통합·CDK 감사 로그 구축, 통합 테스트 커버리지 94%+ 확보(12 suites, 115 tests)

프로젝트: 실시간 게임 채팅 서버 (멀티테넌트), 마케팅 통합 플랫폼, 사내 공통 라이브러리 체계

개발2팀 Docs Squad Backend Engineer

2023.06 — 2024.08

제이앤피메디 [상세]

누적 160억 투자 유치 임상시험 데이터 관리 솔루션 스타트업 (MSA 기반)

  • •DB 교착으로 전자서명 자동 처리 간헐적 실패 — 외래키(FK) 공유 락·배타 락의 교착을 SQL·잠금 테이블로 재현·분석, 트랜잭션 순서 보장·SELECT FOR UPDATE 선점의 두 해결 방안 도출
  • •VDR 프로젝트 일정 지연 및 MVP 출시 압박 — BE 2·FE 1 팀에 긴급 투입, 이벤트 기반 PDF 변환·권한 워크플로우 구현, 3주 만에 MVP 출시, 대용량 PDF 동기 변환 타임아웃 해소
  • •이메일 발송·반송 상태 추적 부재로 실패 사후 인지 — SES 구성세트·SNS 이벤트로 발송 결과를 수신하고 Datadog에 기록, 발송 실패 Slack 알림 체계 구축, 기술 블로그·사내 세미나로 공유

프로젝트: Maven Docs 시스템 안정성 개선, Maven VDR MVP 개발

개발팀 Backend Engineer

2022.04 — 2023.06

메드고 [상세]

누적 30만 다운로드 비대면 진료 및 약배달 플랫폼 스타트업

  • •Express 단일 app.js의 인증·예약·알림 변경 시 회귀 위험 — 3단계 점진적 전환(단일 파일→레이어드→NestJS) + JS→TS 마이그레이션, 테스트 커버리지 80% 달성, 모듈·계층별 책임 분리와 팀 코드 컨벤션 정립
  • •수동 처방전 입력 병목(약사 건당 3~5분) — Naver Clova OCR + 식약처 API 연동으로 처방전→복약지도 자동화, 약사 건당 처리 시간 3~5분→30초 단축
  • •진료·조제·배달 상태 반영 지연(수십 초) — Socket.IO 실시간 동기화 + Web Push 알림 도입, 상태 반영 1초 미만으로 단축, 환자 대기 불만 해소

프로젝트: 의사/약사 웹 서비스 고도화, 백엔드 아키텍처 전환

개발팀 Backend Engineer

2021.07 — 2022.03

심플한 [상세]

고객 맞춤형 소프트웨어 솔루션 기업

  • •학습 관리(출석, 수료, 진도율) 수작업 의존 — LMS 풀스택 개발(QR 출석, PDF 수료증, Excel 일괄 등록), 학기당 300명+ 수강생 관리 전 과정 디지털화
  • •PHP 레거시에 매칭·상담 추가 시 기존 코드 변경 리스크 — 독립 Spring Boot 앱을 iframe/postMessage 경계로 통합, 가중 평균 매칭 구현, 레거시 영향 범위를 분리한 상태로 JOB Agent 서비스 출시

프로젝트: 학습 관리 시스템(LMS) 개발

사이드 프로젝트

플랫폼 · 툴링 엔지니어링

2026.04 — 현재

개인 프로젝트 (사이드) [상세]

직무 외 자기주도 플랫폼/툴링 엔지니어링 — 개발 워크플로우 자동화 프레임워크 및 사이드 프로젝트

프로젝트: 공개 AI CLI 런타임 런처

핵심 역량

DB 최적화·동시성 제어·분산 시스템

  • •쿼리 실행 계획·락 경합 분석, Redis 분산 락·Streams WAL·샤딩 설계

서버리스 아키텍처 & 비용 최적화

  • •AWS 서버리스·이벤트 파이프라인 설계, BigQuery Storage Read API 읽기 경로 전환

레거시 현대화 & 안정성

  • •Express→NestJS 점진적 전환, TypeScript·공통 패키지·테스트 기반 변경 관리

개발 생산성·품질 검증 체계

  • •팀 공통 컨텍스트·리뷰 체크리스트·Git 훅으로 AI 산출물 검증

기술 공유

Amazon Q Developer를 활용한 개발 생산성 향상 [후기]

외부 발표 — 2025.10

Games on AWS 2025 고객 세션 발표

AWS SES 이벤트 로그를 통한 이메일 발송 모니터링

사내 세미나 → 기술 블로그 — 2024.03

사내 세미나 발표 후 기술 블로그 게재

오픈소스

oh-my-openagent [GitHub]

  • •Anthropic 모델 컨텍스트 제한 캐시 수정 #2664 — 2026-03

opencode [GitHub]

  • •macOS sidecar 프로세스 hang 버그 수정 #15136 — 2026-02

CodexBar [GitHub]

  • •kiro-cli 1.24+ Q Developer 포맷 지원 #288 — 2026-02

기술 스택

Backend: Node.js, TypeScript, JavaScript, NestJS, Express.js, TypeORM, Java, Spring Boot, Jest, TDD, REST API, gRPC, Testcontainers, Integration Test, OAuth2
Database: MySQL, BigQuery, ElastiCache (Redis), Redis, Redis Streams, Valkey, DynamoDB, ClickHouse
Cloud & Infra: AWS (Lambda, ECS/Fargate, S3, SQS/SNS, CDK, EventBridge, Kinesis, Athena), GCP (BigQuery, Pub/Sub), Docker, GitHub Actions, CI/CD, Terraform, ARM64 (Graviton)
Quality, Observability & AI Tooling: k6, Grafana, Datadog, LocalStack, Claude Code, MCP

학력

인하공업전문대학

학사 (학사학위전공심화, 재직 병행) • 컴퓨터정보공학과

2022.02 — 2023.02

인하공업전문대학

전문학사 (재직 병행) • 컴퓨터정보과

2017.02 — 2022.02

자격증

SQLD (Structured Query Language Developer)

한국데이터산업진흥원 • 2025.12

정보처리기사

한국산업인력공단 • 2023.06

학습 활동

시스템 디자인 스터디 [GitHub] — 가상 면접 사례로 배우는 대규모 시스템 설계 기초 1·2권

2025.08 ~ 2026.04