"안 된다"는 한계보다 실현 가능한 대안을 먼저 찾는 백엔드 엔지니어 정재철입니다.
반복적인 수동 작업과 운영 병목을 식별해 자동화하는 데 지속적인 관심을 두고 있습니다. 복잡한 분산 환경에서도 시스템의 데이터 정합성을 지키고, 도메인 지식이 특정인에게 갇히지 않고 투명하게 공유되는 개발 환경을 지향합니다.
기술을 위한 기술 도입에 매몰되지 않고, 팀 내 마찰을 줄이며 비즈니스 가치를 확실하게 만들어내는 실용적인 엔지니어링을 추구합니다.
Agentic Engineering
AI를 백엔드 시스템에 연결하고 입력 근거, 실행 범위, 실패 복구, 완료 판정까지 통제하는 업무 흐름 설계
- 제휴 비즈니스 통합 MCP 서버 구축 (다중 분산 저장소 추적 및 운영 디버깅 자동화)
- 비즈니스 플로우 기반 통합 추적: 유입→주문→정산 핵심 흐름 분석을 바탕으로 5개 분산 저장소(Oracle, MongoDB, MSSQL, Redis, Databricks)를 자연어 단일 질의로 연결해 수십 분 소요되던 장애 디버깅을 즉각적인 리포트로 단축
- 실서비스 운영 이슈 진단 및 트래킹 편의성 강화: 제휴사 귀속 누락, 이상 징후(위조 토큰, 봇 유입 등), 정산 불일치 등 실서비스에서 빈번하게 발생하는 운영 이슈를 전용 도구로 구조화해, 수동 쿼리 대조 없이 자연어 대화로 빠르고 편리하게 원인을 추적할 수 있도록 개선
업무 경험
Gmarket
MarTech Engineering, Backend Engineer 서울, 대한민국 | 2026.05 ~ 현재
B2B/B2C 기반 제휴 마케팅(Affiliate) 시스템
- B2B/B2C 제휴 마케팅 시스템 아키텍처 설계
- AIDC 통합 제휴 도메인의 서비스 경계 설계 및 백엔드 도메인 요구사항 정의
- 이기종 분산 저장소(Oracle, MongoDB, MSSQL, Redis, Databricks) 간 데이터 귀속 흐름 및 연동 인터페이스 모델링
- 제휴 비즈니스 통합 MCP 서버 구축 (다중 분산 저장소 추적 및 운영 디버깅 자동화)
Gmarket
AdTech Engineering Team, Backend Engineer 서울, 대한민국 | 2023.01 ~ 2026.05
MAU 600만 커머스 플랫폼의 검색광고(CPC) 랭킹, 서빙, 정산 시스템 및 동영상 DA 광고 개발
- 검색광고 CPC 랭킹 및 서빙 시스템 리액티브 전면 재설계
- C#/ASP.NET 및 MS-SQL(테이블, 저장 프로시저) 기반 레거시의 데이터 흐름 및 스레드 병목을 정밀 분석
- 동기 블로킹 구조를 Spring Webflux + MongoDB 기반 비동기 및 논블로킹 아키텍처로 전환하여 CPU 사용률 60% 감소
- 키워드 랭킹 데이터 역정규화 및 파이프라인 최적화로 갱신 시간 4시간 → 3분 단축(96% 개선), 조회 p99.9 10ms 달성 및 피크 TPS 30,000 안정 처리
- 광고 입찰 및 소재 데이터 정합성 파이프라인 구축 (MS-SQL ↔ MongoDB)
- MS-SQL 테이블 스키마 및 저장 프로시저(SP) 트랜잭션 흐름을 분석하여 데이터 불일치 지점 식별
- 상용 CDC 없이 실시간 반영(Webflux) → 실패 재처리(Kafka) → 데이터 보정(Daemon) 3단계 파이프라인 자체 구축
- 광고주의 실시간 입찰가 및 예산 변경 데이터 유실을 방지하고 양방향 최종 정합성(Eventual Consistency) 확보
- 검색광고 과차감 정산(Bill/Pay) 데이터 Databricks 클라우드 이관
- 리소스 부족으로 잦은 실패가 발생하던 클릭 과금 및 일일 정산 배치를 Databricks로 이관하여 새벽 수동 재처리 부담 해소
- 셀러 광고 관리 어드민(광고센터) 설계 및 AI 개발 워크플로우 구축
- 광고주의 키워드 입찰, 예산 설정, 소재 관리 화면의 Next.js 기반 구조 설계 및 핵심 프론트엔드 개발
- 프론트엔드 비경험자도 참여 가능한 AI Agent 기반 개발 워크플로우 및 Playwright E2E QA 파이프라인 구축
- DA 배너 광고 동영상 타입 신규 개발 및 레거시 연동
- 기존 C#/ASP.NET 기반 광고 관리 시스템의 서빙 영향을 최소화하며 이미지 기반 DA 배너 광고에 동영상 소재 타입을 확장
- 서드파티 VOD 솔루션과 비동기 Webhook 연동 및 처리 상태 동기화로 신규 광고 상품 출시 지원
- 광고 트래킹(ATS) 현대화 및 외부 매체(EDN+) 서빙 API 확장
- 광고 노출 및 클릭 트래킹 시스템 Node.js v16 업그레이드, 쿠버네티스 컨테이너화, Datadog 모니터링 도입
- 외부 매체 광고 요청에 대응하는 Spring 기반 광고 선택 및 서빙 API 구축
Tech Stack: Spring Boot, Webflux, C#, ASP.NET (Core/MVC), .NET, MS-SQL (테이블 설계, 저장 프로시저), Redis, Kafka, MongoDB, Node.js, Express.js, Databricks, Openshift, Kubernetes, Datadog
Catenoid
Convergence Team, Backend Engineer 서울, 대한민국 | 2021.02 ~ 2022.11
국내 1위 B2B 영상 솔루션 (고객사 500+, 일간 100Gbps 트래픽) 주요 수행 사업: 카카오엔터프라이즈(카카오TV VOD 및 스트리밍 송출 엔진 구축), SK On(사내 미디어 인프라 폐쇄망 구축), 중소기업유통센터(미디어 유통 플랫폼 구축), ETRI(솔루션 도입 PoC)
- Loomex 미디어 유통 관리 솔루션 현대화 (MSA & Event-Driven 전환)
- 온프레미스 .NET 모놀리식 레거시를 AWS 기반 Node.js MSA 아키텍처로 전면 재설계
- 결합도가 높은 미디어 처리 컴포넌트들을 디커플링하기 위해 EventBridge, SQS, Lambda 기반의 비동기 이벤트 드리븐 파이프라인 구축
- VOD & Live Streaming 아키텍처 고도화 및 인프라 비용 최적화
- 온프레미스 Wowza 단일 구조에서 Wowza, AWS MediaLive 등 고객 요구에 맞춘 멀티 미디어 엔진 선택 및 확장 가능 구조로 재설계
- AWS Elemental MediaPackage 대체 워크플로우 구성 및 서버리스 프리티어 최적화로 인프라 비용 절감
- 고비용 AWS Storage Gateway 대신
Goofys오픈소스 패키지를 적용해 S3 Mount 운영 비용 및 복잡도 대폭 감소
- 복구 가능한 대용량 청크 분할 업로드 시스템 구축
- 단일 대용량 파일 업로드 시 발생하던 브라우저/서버 메모리 부하와 타임아웃 문제를 청크 분할 업로드 방식으로 해결
- 네트워크 단절 시 완료된 청크를 재사용하는 이어받기(Resumable) 로직을 구현하여 업로드 성능 약 20% 개선 및 전송 신뢰성 확보
- 소셜 미디어 동시 송출(Syndication) 워크플로우 자동화
- YouTube, Facebook 라이브 송출 시 6단계 수동 입력(스트림 키/엔드포인트 발급 및 입력) 과정을 1회 OAuth 인증 기반 원클릭 프로세스로 간소화
- 신규 소셜 플랫폼 추가가 용이하도록 송출 인터페이스를 표준화하여 확장성 확보
- 망 환경별 CI/CD 배포 파이프라인 구축
- 퍼블릭 환경(GitHub Actions + Jenkins)과 프라이빗 폐쇄망 환경(Jenkins)을 분리하여 환경별 무중단 배포 자동화 구축
Tech Stack: Node.js, Express.js, Nest.js, Spring Boot, AWS (Lambda, SQS, EventBridge, MediaLive, S3), Wowza Streaming Engine, Goofys, Jenkins, GitHub Actions
WineSoft
Platform Team, Full-stack Developer 서울, 대한민국 | 2020.04 ~ 2020.09
B2B 솔루션 업체 (STON Edge Server, M2 이미지 엔진)
- M2 Engine Parser 개발
- URL 기반 이미지 변환 명세 파서 개발, 11번가 QA 통과 후 실 서비스 적용
Tech Stack: Vue.js, Node.js, Express.js
Computer Science Lab
학부 연구생 2018.03 ~ 2019.02
- 대학원생 논문 연구 보조 및 관련 개발 수행
- 센서 데이터 수신 후 Elasticsearch에 인덱싱하는 Python 모듈 개발
- 당뇨병 환자 혈당 예측 산학 연구 참여, ML 학습용 데이터 전처리 수행
- Elastic Stack(Elasticsearch, Logstash, Kibana)을 활용한 데이터 인덱싱 및 시각화
Tech Stack: Python, Elasticsearch, Logstash, Kibana
스킬
- Backend: Spring Boot, Spring Webflux, C#, ASP.NET (Core/MVC), .NET, Node.js, Express.js, Nest.js, FastAPI
- Database: MS-SQL (테이블 설계, 저장 프로시저/SP, 쿼리 튜닝), MongoDB, Redis, Elasticsearch
- Messaging: Kafka, AWS SQS, AWS EventBridge
- Infra / Cloud: AWS, Kubernetes, Openshift, Docker, Databricks
- Monitoring: Datadog, CloudWatch, Kibana
- Frontend: Vue.js, React, Next.js, TypeScript
- DevOps: GitHub Actions, Jenkins, CI/CD
- AI / Agentic: MCP, LLM Orchestration, RAG, Agent Runtime, Static Analysis, Evidence-driven Verification, Playwright
학력
순천향대학교
컴퓨터공학과 | 2014.03 ~ 2020.02
자격증
- AWS Developer Associate: 2021.12.13, 2140803
- 정보처리기사: 2019.08.16, 19202050968K