doepiclabowner's manual · appendix취급설명서 · 부록
unho yeo 여운호engineering manager엔지니어링 매니저seoul서울
contact연락처mcun00@gmail.comlinkedin.com/in/unho-yeo
front page첫 장doepiclab.com

Unho Yeo 여운호

여운호 Unho Yeo

Engineering Manager, Dancing with My Fingers

Engineering Manager, Dancing with My Fingers

specifications and revision history
values as of 2026
사양과 개정 이력
2026년 기준
ten keys, in timelooping
fig. 0 — the tagline, drawn. ten keys, pressed in turn.
그림 0 — 태그라인의 도면. 키 열 개가 차례로 눌린다.

1. specifications1. 사양

Nineteen-plus years on the JVM, in Java and then Kotlin, and for the last four of them managing engineers as well — teams of five to nine, on consumer platforms where the traffic is real. Almost all of it has been ad tech: fourteen years of ad serving, from a US-headquartered engineering org to a startup DSP to Coupang Ads, which I joined as one of its five founding engineers. Across all of that live-service ownership the count of system incidents is zero, which is the number I am proudest of.

The platform is Spring Boot, GraphQL and Kafka — event-driven services at scale. The practice, lately, is AI-native: an AI-harness way of delivering where FE and BE specialists become full-stack engineers, and where the harness itself is something I build and run at home as well as at work. I hire, too — fifty-odd technical interviews a year. Korean is native; English is the working language of four of those years. Soongsil University, M.S. in Software Science, 2014.

I build trust through engineering excellence and lean process, and I still feel alive when my fingers are dancing over the keyboard.

JVM 위에서 19년 넘게, Java 로 시작해 Kotlin 까지. 마지막 4년은 엔지니어를 매니징하는 일이 얹혔다 — 다섯에서 아홉 명 팀, 트래픽이 진짜인 컨슈머 플랫폼에서. 거의 전부가 애드테크였다. 광고 서빙만 14년, 미국 본사의 엔지니어링 조직에서 스타트업 DSP 로, 그리고 창립 엔지니어 다섯 중 하나로 합류한 Coupang Ads 까지. 그 라이브 서비스 운영 기간 전체에서 시스템 장애 수는 0 이고, 가장 자랑스러운 숫자가 그것이다.

플랫폼은 Spring Boot, GraphQL, Kafka — 규모 있는 이벤트 기반 서비스. 최근의 일하는 방식은 AI-native 다. FE·BE 전문 엔지니어가 풀스택이 되는 AI-harness 딜리버리이고, 그 하네스는 회사에서도 집에서도 직접 만들어 돌리는 것이다. 채용도 한다 — 한 해 쉰 번 남짓의 기술 면접. 한국어가 모국어이고, 그중 4년은 영어가 업무 언어였다. 숭실대학교 소프트웨어공학 석사, 2014.

Engineering Excellence와 Lean Process로 신뢰를 쌓아 왔고, 지금도 키보드 위에서 손가락이 춤출 때 살아있음을 느낍니다.

2. revision history2. 개정 이력

2025.07 – now현재Coupangengineering lead, advertiser platform엔지니어링 리드, 광고주 플랫폼

The current role is where the AI-harness practice was born. The team's first job was to fold five fragmented agency systems into one settlement-safe portal, and it was delivered AI-native — which turned into a standing way of working: a multi-repo orchestration foundation that the wider organization adopted, FE and BE specialists retrained as full-stack engineers, and diff-testing with Playwright so the pace did not cost stability. Alongside that, the team owns the technical strategy for new-vendor acquisition and introduced AWS Data Clean Room to get ahead of privacy questions.

지금 역할은 AI-harness 방식이 태어난 자리다. 팀의 첫 일은 다섯 시스템에 흩어진 에이전시 업무를 정산 안전성을 갖춘 포털 하나로 접는 것이었고, 그것을 AI-native 로 딜리버리한 경험이 그대로 일하는 방식이 됐다 — 전사로 확산된 multi-repo orchestration 기반, 풀스택으로 전환한 FE·BE 전문 엔지니어들, 속도가 안정성을 깎지 않도록 Playwright 로 자동화한 diff-testing. 그 옆에서 신규 광고주 유치 플랫폼의 기술 전략을 맡고, 프라이버시 문제를 앞서 막으려 AWS Data Clean Room 을 들여왔다.

2022.04 – 2025.06Coupangsenior engineering manager, Eats Ads · Ads Landing시니어 엔지니어링 매니저, Eats Ads · Ads Landing

Three years managing two systems with opposite tempers. Eats Ads grew fast, and the architecture work behind that growth also brought its serving latency down; Ads Landing had to stand still under the traffic of the biggest promotions of the year. Underneath both ran the pipelines — training data for the ML models that shipped across ad placements, an image-generation PoC on the side — and a CD pipeline with automated side-by-side testing that kept the record at zero system incidents. The other recurring duty was hiring: fifty-odd technical interviews a year.

성격이 반대인 두 시스템을 3년간 맡았다. Eats Ads 는 빠르게 컸고, 그 성장 뒤의 아키텍처 작업이 서빙 지연도 함께 끌어내렸다. Ads Landing 은 한 해 가장 큰 프로모션의 트래픽 아래서 꿈쩍하지 않아야 했다. 둘 아래로 파이프라인이 흘렀다 — 광고 지면별로 배포한 ML 모델의 학습 데이터, 옆에서 돌린 이미지 생성 PoC, 그리고 자동 side-by-side 테스트를 갖춘 CD 파이프라인이 시스템 장애 0 을 지켰다. 반복되는 다른 임무는 채용이었다. 한 해 쉰 번 남짓의 기술 면접.

2018.02 – 2022.03Coupangstaff software developer, Catalog → Coupang Ads스태프 소프트웨어 디벨로퍼, Catalog → Coupang Ads

Coupang began in Catalog, rebuilding the core business layer on a message queue to get past a throughput ceiling. Then Coupang Ads — five engineers, ad serving still on a third-party server. The years that followed were spent bringing serving in-house step by step rather than in one replacement, and building out the whole ad pipeline around it. Two things from that period outlived it: a server connection tool the whole company adopted, which cut connecting from a minute to five seconds, and a non-blocking GraphQL layer in Kotlin with lazy-loaded data scopes.

쿠팡은 Catalog 에서 시작했다. 처리량 한계에 걸린 핵심 비즈니스 레이어를 메시지 큐 기반으로 다시 세웠다. 그다음이 Coupang Ads — 엔지니어 다섯, 광고 서빙은 아직 서드파티 서버였다. 이어진 몇 해는 서빙을 한 번에 갈아끼우는 대신 단계적으로 자체로 옮기고 그 주위로 광고 파이프라인 전체를 세우는 데 썼다. 그 시기에서 지금까지 남은 것이 둘 있다. 전사가 쓰게 된 서버 접속 도구 — 접속을 1분에서 5초로 줄였다 — 와, Kotlin 으로 짠 non-blocking GraphQL 레이어.

2016.04 – 2018.02A1Platformlead backend engineer / technical lead리드 백엔드 엔지니어 / 테크 리드

When AppNexus's Seoul team left together to start a company, this is where it went. The product was a proprietary DSP tuned for the Korean market, and the work was the zero-to-one kind: a real-time cross-device analytics system on Vert.x and Hazelcast, a JavaScript SDK capturing user actions in the browser with an ELK stack behind it, an A/B optimizer that picked the best-performing landing page on its own, and an Android SDK for VAST 2.0 video ads.

AppNexus 서울 팀이 함께 나와 회사를 차렸을 때 간 곳이다. 제품은 국내 시장에 맞춘 자체 DSP 였고 일은 0 에서 1 을 만드는 종류였다 — Vert.x 와 Hazelcast 위의 실시간 크로스 디바이스 분석, 브라우저의 사용자 행동을 잡아내는 JavaScript SDK 와 그 뒤의 ELK, 성과가 가장 좋은 랜딩 페이지를 스스로 고르는 A/B 옵티마이저, VAST 2.0 비디오 광고용 Android SDK.

2012.04 – 2016.03AppNexussenior software engineer시니어 소프트웨어 엔지니어

Four years inside a US-headquartered engineering organization, working in English day to day — design reviews, project leadership, all of it. The largest project was continuous delivery: forty-some people, a pipeline rebuilt on Puppet and Ansible with Selenium tests wired in, and a company that stopped needing SysOps for every deploy. The rest was product work — a rich-media marketplace in Groovy, campaign search on Elasticsearch, a reporting ETL on Kettle.

미국 본사의 엔지니어링 조직 안에서 보낸 4년. 설계 리뷰도 프로젝트 리드도 매일 영어로 했다. 가장 큰 프로젝트는 continuous delivery 였다 — 마흔 명 남짓이 참여했고, Puppet 과 Ansible 로 파이프라인을 다시 세우고 Selenium 테스트를 붙이자 배포마다 SysOps 를 부르던 회사가 그러지 않게 됐다. 나머지는 제품 일이었다. Groovy 리치미디어 마켓플레이스, Elasticsearch 캠페인 검색, Kettle 리포팅 ETL.

2007 – 2012before that그 이전

Three shorter stops. At menupan.com, a 24/7 community at six thousand concurrent users — the busiest restaurant traffic in Korea at the time — plus a reservation system and query tuning. At E1, the point-card system: Siebel CRM and VAN-integrated card operations. Then Neu-T, an IT startup co-founded with friends, where the title was R&D team manager and the work was architecture lead, manager and engineer at once for a team of five.

짧은 정거장 셋. menupan.com 에서는 동시 접속 6,000명의 24/7 커뮤니티 — 당시 국내에서 가장 붐비던 식당 트래픽 — 와 예약 시스템, 쿼리 튜닝. E1 에서는 포인트 카드 시스템, Siebel CRM 과 VAN 연동 카드 운영. 그리고 지인들과 공동 창업한 IT 스타트업 Neu-T. 직함은 R&D 팀 매니저였고 일은 다섯 명 팀의 아키텍처 리드와 매니저와 엔지니어를 한꺼번에 하는 것이었다.

unho yeo 여운호, seouldoepiclab.com