이정민

SW Developer

164개 프로덕션 사이트를 운영하는 의료 SaaS 플랫폼에서 프론트엔드부터 배포 인프라까지 폭넓게 담당하고 있습니다. 기능 개발에 그치지 않고 팀 전체의 개발 생산성을 높이는 DX 개선에 집중하며, 사내 13+ SDK 패키지 생태계, OpenAPI 기반 코드 자동화, K8s/CI/CD 파이프라인 설계를 주도하고 있습니다.

경력

프로젝트

옴니채널 메시징 플랫폼 2024.06 - 현재
프로젝트 리드
개요

채널별(WhatsApp, LINE, WeChat)로 분산된 고객 상담을 단일 플랫폼으로 통합하는 과제. Meta/LINE/WeChat 각각의 API 스펙이 상이하여 통합 인터페이스 설계가 핵심 과제.

작업
  • Meta/LINE/WeChat 메시징 API 기술 검증부터 PoC, 서비스 인프라 제안까지 전 과정 주도
  • 상담원/고객 간 유저 플로우 설계 및 브로드캐스팅(벌크 메시지) 발송 시스템 구축
  • 대시보드 설계 — 계정 관리, 템플릿 관리, 상담 세션 SLA 모니터링, 통계 분석
  • WhatsApp API를 타입 안전한 SDK 패키지(meta-cloud-api)로 개발하여 팀 내 표준화
  • 실시간 채팅 UX 최적화 — 가상 스크롤, 낙관적 UI, 세션 상태(만료/종료/긴급) 시각화
성과
  • 보일러플레이트 코드 73% 감소
  • 메모리 40% 감소, 채팅 반응속도 70% 개선
  • 매월 상담 유입량 50% 이상 지속 성장, 인바운드 유저 지속 상승 중
프론트엔드 SDK 패키지 생태계 2023.02 - 현재
설계 및 구현
개요

프로젝트마다 중복되는 API 호출, 인증, 로깅, 에러 처리 코드가 산재하여 유지보수 비용 증가 및 신규 프로젝트 셋업에 과도한 시간 소요.

작업
  • pnpm/Turborepo 기반 모노레포에 13+ 패키지 구축 및 Changesets 릴리스 파이프라인 설계
  • Orval 활용, 약 300개 API Endpoint에 대한 API Client 10종 자동 생성
  • Identity SDK 구축 — authjs Provider 어댑터, OIDC 규격 코드젠
  • SignalR 트랜스포트 계층을 React 환경에 최적화된 선언적 API로 추상화한 클라이언트 패키지 구축
  • 구조화 로깅(pino), 예외 처리(RFC 9457), Slack/GitHub 연동 패키지 구축
성과
  • 프로젝트별 커스텀 훅, 인증 로직, API 호출 코드 전량 제거 — 패키지 설치만으로 대체
  • 환경별 설정 실수 제로화 (OIDC 코드젠이 환경 감지 후 자동 적용)
  • 신규 프로젝트 셋업 시간 2-3일 -> 반나절로 단축
SaaS 관리자 대시보드 2023.02 - 현재
프론트엔드 개발자
개요

164개 의료 클리닉 사이트를 관리하는 멀티테넌트 SaaS 관리 플랫폼. 도메인/브랜딩/콘텐츠/배포를 단일 대시보드에서 처리.

작업
  • GoDaddy API + Azure DNS 연동 커스텀 도메인 관리 시스템 및 Slack 알림 봇 구축
  • 테넌트별 커스텀 브랜딩(로고, 색상, SEO 메타) 및 콘텐츠 관리 기능 구현
  • 40+ 언어 i18n 지원 구현
  • 서브도메인 가용성 검사, 도메인 전환, 런타임 에러 자동 GitHub Issue 리포팅 구축
성과
  • 도메인 구매/전환 프로세스 완전 자동화, 운영팀 수작업 제거
  • 40+ 언어 지원으로 10개국 이상 글로벌 클리닉 온보딩 지원
  • 런타임 에러 자동 리포팅으로 장애 감지 시간 대폭 단축
SaaS 배포 자동화 및 K8s 인프라 2023.12 - 현재
프론트엔드 개발자
개요

164개 프로덕션 앱의 빌드/배포 비효율과 환경별 설정 분산으로 인한 빈번한 휴먼 에러. 배포 파이프라인과 Kubernetes 인프라의 체계화가 필요.

작업
  • Docker 멀티 스테이지 빌드 도입
  • next-runtime-env로 빌드타임 ENV를 런타임으로 전환
  • Helm chart에 liveness/readiness probe, rolling update, lifecycle hook 추가
  • Shared ConfigMap으로 환경변수 SSOT 구축
  • ingress-nginx 커스텀 502/503 에러 페이지 구축 및 ArgoCD 연동
  • GitHub Actions 유지보수 모드 및 Stakater Reloader ConfigMap 감시 구축
성과
  • Docker 이미지 크기 90% 감소 (2GB -> 600MB)
  • 환경별 이미지 재빌드 제거로 배포 시간 1/3 단축
  • 164개 앱의 환경변수 체계 일원화, 휴먼 에러 제거
  • 502/503 에러 발생 시 공용 커스텀 에러 페이지로 대체, 기본 nginx 에러 화면 노출 방지
사내 CLI 및 개발자 도구 2025.02 - 현재
설계 및 구현
개요

환경변수 수동 관리와 팀원 간 개발 환경 불일치 문제를 CLI와 AI 도구로 해결.

작업
  • 사내 CLI 도구 개발 — 클라우드 환경변수 일괄 조회/추출, 환경별 자동 구성
  • CI 파이프라인 연동을 위한 비대화형 모드 구현 (자동화 스크립트에서 직접 호출 가능)
  • 수백 개의 SaaS 멀티 환경 즉시 구성 지원
  • AI 코드 에이전트용 팀 플러그인 마켓플레이스 구축 — PR 생성 자동화, 이슈 연동, 템플릿 선택
성과
  • 환경 구성 리드타임 10-30분 -> 1-3분으로 단축
  • 10명+ 팀원 간 개발 환경 드리프트 제거, CLI 한 번으로 전원 동일 환경 보장

기타 프로젝트

수상 / 멘토링

학력

자격증

외국어

한국어 원어민
영어 비즈니스