이준규

Node.js 백엔드 엔지니어 - 서버 개발 팀장

enskawk1991@gmail.com

소개

Node.js 백엔드 엔지니어(경력 5년 5개월) - 서버 개발 팀장
  • 커머스, 협업툴, AI 교육 도메인에서 백엔드 아키텍처를 설계·개발·운영
  • 레거시·외주 코드 인수 및 리팩터링을 주도하고, 클라우드 인프라 개선과 개발 프로세스 표준화를 E2E로 리드
  • 성능 튜닝, CI/CD 파이프라인 최적화, observability 체계 고도화를 통해 품질과 배포 안정성을 향상
3인 팀 리딩 경험을 바탕으로, 기술 부채 상환 로드맵을 수립하고 프로세스 기반 품질 보증 체계를 구축합니다.

경력

주식회사 파인티처 (FineTeacher)

서버개발 팀장

Dec. 2024 - 현재

  • 서버 성능 최적화 및 코드베이스 현대화
    • Node.js를 최신 LTS로 업그레이드하고 전면 리팩토링을 주도하여 처리량을 40%+ 증대
    • NestJS + GraphQL + TypeORM 기반 아키텍처를 재설계하고 모듈 경계를 정립해 코드 일관성·가독성을 강화, 신규 기능 리드타임 단축
    • 외주 난독화 라이브러리 의존성을 제거하고 Native 구현으로 대체하여 내부 디버깅 가능 구조 확보 및 외부 리스크 제거
  • 인프라 아키텍처 개선 및 CI/CD 자동화
    • 파일 스토리지에서 AWS S3 + CloudFront로 마이그레이션하고 CDN 캐싱 및 Lambda@Edge 고려 아키텍처로 설계하여 응답 지연을 감소
    • Docker 레이어 캐싱·멀티스테이지 빌드 전략을 도입하고 CI 파이프라인을 슬림화하여 빌드 병목을 제거
    • GitHub Actions + Docker Compose + EC2 기반 배포 파이프라인을 리디자인하여 평균 배포 시간을 5~6분에서 1분 30초~3분으로 단축
    • 배포 완료 이벤트를 네이버 웍스 웹훅으로 연동해 실시간 알림을 자동화, 수동 공지 절차 제거 및 가시성 확보
  • AI 기능 백엔드 및 멀티 에이전트 오케스트레이션
    • 학과 적성 진단·수학 문제 자동 생성 기능의 백엔드 API와 도메인 기반 스키마를 설계·구현해 확장 가능한 데이터 파이프라인 구축
    • Claude Code 도입을 제안·정착시켜 전사 개발 속도와 코드 품질을 향상
    • Claude Code skills·plugin·market을 활용해 도메인 특화 멀티 에이전트 시스템을 설계·구축
    • CTO 에이전트가 기능개발·디버깅·테스트·프론트엔드 하위 에이전트를 오케스트레이션하는 하네스 구조를 적용
    • 에이전트 기반 사전 검증 레일을 구축하여 에러·예외를 조기 차단하고 AI 활용 개발 표준을 정립
  • 비즈니스 로직 구현 및 데이터 모델링
    • PostgreSQL 스키마 문제를 진단하고 3NF 이상 정규화, FK·연관관계 재정의, 인덱스 전략 수립으로 쿼리 성능을 최적화
    • 쿠폰 시스템을 트랜잭션·락 기반으로 설계하여 발급 조건·유효기간·중복 방지 룰을 견고히 반영, 동시 발급 시 데이터 정합성 보장 및 재방문율 향상에 기여
    • AI 학과적성 진단에서 질문·응답·점수 집계를 분리 모델링해 모델 교체·확장 시 스키마 변경을 최소화
    • 에러 로깅·알림 파이프라인을 구축하고 실시간 모니터링을 적용해 장애 탐지와 대응 리드타임을 단축
  • 엔지니어링 문화 정착 및 팀 리딩
    • 이슈 트래커 중심의 워크플로를 설계·정착시켜 업무 누락과 디버깅 미이행을 해소하고 팀 단위 가시성을 확립
    • 코드 리뷰 정책과 역할 매트릭스를 수립해 코드 품질과 협업 효율을 체계적으로 개선
  • 핵심 성과
    • 성능: Node.js 업그레이드·리팩토링으로 처리 속도 40%+ 향상
    • 배포: CI/CD 최적화로 배포 시간 최대 75% 단축
    • AI: 도메인 특화 멀티 에이전트 시스템을 구축하고 전사 표준으로 정착

주식회사 지후소프트

서버개발 사원

Oct. 2023 - Dec. 2024

  • 실시간 메시징 성능 최적화
    • Node.js 기반 커스텀 룸·그룹 관리 로직을 리팩토링하여 불필요한 메모리 사용을 제거
    • WebSocket 네이티브 기능 중심으로 아키텍처를 전환해 연결 안정성과 처리 효율을 향상
    • FCM 웹 푸시를 신규 구현해 모바일·웹 통합 알림 채널을 구축
  • 외부 연동 및 공용 모듈화
    • 협력사 전용 API를 설계·구현해 요구사항을 계약 수준 명세로 구체화하고 연동 신뢰성을 제고
    • 내부 3개 서비스 공통 PHP 라이브러리를 개발·버전링하여 중복 로직을 제거하고 도메인 규칙 일관성을 확보
  • 운영 효율성 제고
    • 디버깅 로그 수집 모듈과 인덱싱·조회 체계를 구축해 장애 추적 시간을 단축
    • 관리자 어드민을 설계·구현하여 운영 태스크를 표준화
    • 협업 툴 API 서버의 신규 기능을 지속 제공하고 레거시를 안정적으로 유지보수

주식회사 볼드나인

서버개발 사원

Dec. 2020 - Sep. 2023

  • 오픈마켓 연동 OMS 개발
    • 쿠팡, 스마트스토어, 카페24, 라자다, 쇼피, 11번가, SSG 등 국내외 15개+ 마켓 API를 통합 연동
    • 핵심 마켓 온보딩을 통해 일매출 3,000만 원+ 고객사를 다수 유치하여 매출 성장을 견인
    • 수작업 엑셀 주문 흐름을 API 자동화로 전환해 고객사 운영 비용을 절감하고 리드타임을 단축
  • 스키마 설계로 확장성 확보
    • 외부 마켓 데이터 스키마와 관계를 표준화해 신규 마켓 추가 시 개발 비용을 최소화
  • 에러 모니터링 자동화
    • Console 수동 점검을 Slack 실시간 알림으로 전환하여 탐지 시간을 단축
    • 에러 대응 리드타임을 30분+에서 5분 이내로 축소(약 83% 개선)
    • 마켓별 에러 분류·알림 템플릿을 설계해 원인 분석 속도와 대응 품질을 향상
  • 문제 해결 사례 (Case Study)
    1. 외주 난독화 코드 의존성 제거 - 블랙박스 JS 재구현
      • 상황: 난독화 라이브러리에 의존한 핵심 로직으로 디버깅 불가 및 계약 종료 리스크 존재
      • 해결: 입출력 패턴을 분석해 원 로직을 추정하고 단위 검증을 거쳐 Native JavaScript로 재구현
      • 결과: 외부 의존성을 제거하고 팀 수정 가능 구조를 확보, 이후 AI 개발 표준화의 토대 마련
    2. 배포 파이프라인 병목 해소 - 배포 시간 75% 단축
      • 상황: 단일 배포에 5~6분 소요되고 진행 상황 공유가 비체계적
      • 해결: Docker 레이어 캐싱·멀티스테이지 빌드 적용, CI 단계 정돈, 네이버 웍스 배포 알림 자동화를 구현
      • 결과: 배포 시간을 1분 30초~3분으로 단축하고 소규모 빈번 배포 문화를 정착
    3. 에러 모니터링 시스템 구축 - 장애 대응 시간 83% 단축
      • 상황: 15개+ 마켓 연동 환경에서 수동 확인으로 고객사 선제 신고 사례 발생
      • 해결: 마켓명·엔드포인트·요청·응답 요약을 포함한 Slack 알림과 분류 체계를 설계
      • 결과: 대응 시간을 30분+에서 5분 이내로 단축하고 선제 대응을 가능케 함

학력

방송통신대학교

컴퓨터과학과

Mar. 2019 - Feb. 2026

  • 컴퓨터과학 전공 이수
  • 2019.03 - 2026.02 졸업 예정

기술

Backend Development

  • Node.js (주력)
  • NestJS (주력)
  • TypeScript
  • GraphQL
  • PHP

Database

  • PostgreSQL
  • TypeORM
  • Redis
  • Prisma

Infra / DevOps

  • AWS (EC2, RDS, S3, CloudFront, Lambda, CodeDeploy)
  • Docker
  • GitHub Actions

Tools

  • Git
  • Slack
  • 네이버 웍스
  • Notion
  • Claude Code

연락처

이메일

enskawk1991@gmail.com

사용자 정의

+82-10-7924-2130