Organization
Cross-functional team operation
8명의 엔지니어, 3명의 기획자, 1명의 디자이너가 함께 일하는 개발 조직을 운영했습니다.
19+ Years Engineering Leadership
Backend Engineering | Revenue Operations | Platform Modernization
운영 안정성, 기술 품질, 비즈니스 확장성, 조직 생산성을 시스템 설계와 실행 리더십으로 개선해왔습니다.
Engineering Leadership
Organization
8명의 엔지니어, 3명의 기획자, 1명의 디자이너가 함께 일하는 개발 조직을 운영했습니다.
People
정기 1:1을 통해 성장 방향, 커리어 관심사, 사업 요구를 함께 맞추는 운영 리듬을 만들었습니다.
Quality
PR 기반 코드 리뷰에 참여하고 운영을 지원했습니다. 리뷰가 단순 승인보다 지식 공유와 설계 검증에 쓰이도록 했습니다.
Review Efficiency
반복적인 리뷰 비용을 줄이고, 사람이 아키텍처와 비즈니스 로직 검증에 집중할 수 있도록 CodeRabbit 도입을 지원했습니다.
Technical Debt
기술 부채를 코드 상태만으로 보지 않고, 운영 리스크와 사업 영향도를 기준으로 우선순위를 정했습니다.
Collaboration
기획, 디자인, 개발 사이에서 요구사항과 제약을 정리하고 실행 가능한 제품 흐름으로 연결했습니다.
Project Case Study
더파이러츠 · 박세식 · 개발본부장
Before
정산·입점비·예외 검수를 엑셀과 스프레드시트로 처리
광고 신청·추첨·입금·거래명세서가 수작업에 분산
가게 관리가 기존 콘솔과 CMS로 이원화
여러 운영 사이트를 오가며 업무 처리
데이터 요청과 보고 집계가 개발팀으로 집중
PHP 기반 서비스의 유지보수 비용과 기술 부채 증가
After
Revenue Operations Automation: 정산 검증·예외 처리·입점비 관리 흐름 자동화
Advertising Revenue Platform: MVP 검증 후 광고 운영 콘솔과 BI 대시보드로 전환
Merchant Operations Console: 가게 관리 workflow를 단일 콘솔로 통합
Unified Operations Console: 통합 콘솔과 개인화 메뉴로 진입점 중앙화
Operations Intelligence Dashboard: 조직별 대시보드로 데이터 직접 확인 환경 구축
Backend Modernization: Java 서비스 구조로 점진 전환
Project 01
정산·입점비·판매자 운영 자동화
Problem
판매 유형별 정산, 입점비 관리, 부분취소·환불·배송 이슈 등 정산 예외를 운영팀이 엑셀과 스프레드시트로 수동 검수했습니다.
Approach
정산 검증, 예외 처리, 비즈니스 룰 분리, 계산 흐름, export 생성을 하나의 정산 처리 흐름으로 정리했습니다.
My Role
문제 발견, 운영팀 인터뷰, 요구사항 분석, 정산 구조 설계, 개발, 배포, 운영 도입을 리드했습니다.
Architecture Decision
엑셀을 없애는 대신 주문 데이터 → 검증 → 계산 → export generation으로 책임을 나누고, 데이터 일관성을 먼저 확보했습니다.
Orders
→Settlement Engine
→Validation
→Excel Export
부분취소, 환불 등 정산 예외 처리 흐름을 반영한 뒤 기존 2~3시간 걸리던 검수가 최소 30분~1시간 정도로 줄었습니다.
Lessons Learned
정산 자동화는 계산식 구현보다 예외 분류와 검증 흐름을 먼저 정리해야 안정적으로 운영됩니다.
Business Impact
정산 처리 4~5시간 → 30분
입점비 관리 2시간 → 10분
정산 예외 검수 2~3시간 → 30분~1시간
Project 02
광고 운영 프로세스 자동화 및 BI 콘솔 전환
Problem
광고 신청, 추첨, 선정, 입금 확인, 거래명세서 생성이 스프레드시트와 수작업에 분산되어 있었습니다.
Approach
구글폼과 스프레드시트로 먼저 운영 룰을 검증하고, 반복 가능한 흐름만 콘솔로 확장했습니다.
Google Form + Spreadsheet MVP
→추첨·선정·수익 집계 검증
→운영 콘솔과 BI 대시보드
구글폼과 스프레드시트로 광고 운영 구조를 먼저 검증한 뒤, 월별 조회·거래명세서 일괄 생성·ERP 양식 자동 생성을 갖춘 콘솔로 확장했습니다.
My Role
광고 운영 프로세스 설계, MVP 검증, 추첨·정산 흐름 구조화, 콘솔 전환과 운영 도입을 리드했습니다.
Architecture Decision
처음부터 플랫폼을 만들지 않고, Google Form과 Spreadsheet로 룰을 검증한 뒤 플랫폼화했습니다.
Lessons Learned
운영 룰이 자주 바뀌는 영역은 MVP로 먼저 검증한 뒤 플랫폼화해야 변경 비용을 줄일 수 있습니다.
Business Impact
거래명세서 취합·전달 2시간 → 30분
ERP 수기 작업 60분 → 10분
업무 단계 3~4단계 축소
광고 데이터 일관성 확보
Project 03
운영 관리 시스템 일원화
Problem
가게 관리 기능이 기존 콘솔과 CMS로 나뉘어 같은 정보를 두 번 확인하고 입력해야 했습니다.
Approach
운영자가 실제로 처리하는 merchant workflow를 기준으로 확인, 입력, 수정 흐름을 단일화했습니다.
My Role
운영 동선 분석, 중복 업무 파악, 단일 콘솔 요구사항 정의, 기능 통합과 배포를 담당했습니다.
Architecture Decision
기존 CMS를 확장하기보다 운영자가 자주 쓰는 merchant workflow를 별도 콘솔로 재구성했습니다.
Lessons Learned
관리 기능 통합은 화면 수를 줄이는 일이 아니라 운영자가 이동하는 경로를 줄이는 일입니다.
Business Impact
가게 관리 이원화 해소
가게 관리 30분 → 5분
시스템 간 이동 동선 제거
Project 04
여러 운영 사이트 단일 통합 및 개인화
Problem
운영자가 목적에 따라 여러 사이트를 오가며 같은 업무 흐름을 끊어서 처리해야 했습니다.
Approach
분산된 메뉴를 업무 흐름 중심으로 재배치하고, 운영자별 자주 쓰는 메뉴 접근을 단축했습니다.
CMS · Business · Advertising · Merchant · Payment · Dashboard
→Unified Operations Console
My Role
콘솔 통합 방향 수립, 메뉴 정보 구조 설계, 개인화 기능 설계, 팀별 도입 흐름을 조율했습니다.
Architecture Decision
모든 기능을 재작성하지 않고, 분산된 시스템의 진입점과 업무 흐름을 중앙화하는 방식을 선택했습니다.
Lessons Learned
통합은 항상 재구축을 의미하지 않습니다. 진입점과 업무 흐름을 중앙화하는 것만으로도 운영 비용을 줄일 수 있습니다.
Business Impact
여러 운영 사이트 → 단일 통합 콘솔
판매자·시장·가게·주문 흐름 통합
운영자별 즐겨찾기 기능 설계
신규 팀원 온보딩 범위 축소
Project 05
전 조직 데이터 기반 의사결정 환경 구축
Problem
운영·제휴·기획·경영진이 필요한 데이터를 매번 요청하거나 개별적으로 확인해 개발 리소스가 반복 소모됐습니다.
Approach
조직별 의사결정 주제를 나누고, 매출·주문·시장·시간대·보고 지표를 dashboard로 분리했습니다.
My Role
조직별 데이터 요구를 인터뷰하고, 운영·제휴·기획·경영진이 따로 볼 수 있는 지표 구조를 설계했습니다.
Architecture Decision
하나의 거대한 리포트가 아니라, 의사결정 주제별 dashboard로 분리해 데이터 요청 비용을 낮췄습니다.
Lessons Learned
데이터 접근성이 좋아지면 요구사항도 더 구체적이고 합리적으로 바뀝니다.
Business Impact
데이터 요청으로 인한 개발 리소스 소모 감소
운영·제휴·기획·경영진용 뷰 분리
경영진 보고 자료 준비 시간 단축
요구사항이 데이터 기반으로 구체화
Project 06
서비스 백엔드 Java 전환
Problem
기존 PHP 기반 서비스는 유지보수 비용과 기술 부채가 누적되어 신규 기능 개발 속도와 안정성에 한계가 있었습니다.
Decision
대규모 재작성보다 비즈니스 로직을 재정비하며 Java 기반 구조로 점진 전환하는 전략을 선택했습니다.
Implementation
공통 구조와 개발 표준을 정립하고, 장기 운영 가능한 서비스 구조로 기능을 단계적으로 옮겼습니다.
My Role
전환 방향 수립, 구조 설계, 개발 표준 정리, 리스크 관리, 점진적 도입을 주도했습니다.
PHP Legacy
→Business Logic Review
→Java Service Structure
Lessons Learned
운영 중인 서비스의 현대화는 큰 전환보다 표준화, 공통 구조, 점진적 이전이 더 현실적인 경우가 많습니다.
Business Impact
PHP → Java 전환 주도
공통 구조 및 개발 표준 정립
기술 부채 감소
유지보수성 향상
장기 운영 지속 가능성 개선
Skills
Capabilities
Technologies
Engineering Principles
Prioritize technical debt by business impact.
운영 리스크, 장애 가능성, 개발 속도 저하를 기준으로 부채의 우선순위를 정합니다.
Define business rules before automation.
자동화는 규칙과 예외를 먼저 명확히 한 뒤 적용해야 지속적으로 운영됩니다.
Use code reviews for knowledge sharing.
리뷰는 승인 절차가 아니라 설계 의도와 비즈니스 맥락을 공유하는 과정이어야 합니다.
Validate with MVP before platformization.
처음부터 크게 만들기보다 작은 운영 구조로 검증하고, 반복 가능성이 확인되면 플랫폼화합니다.
Prefer operational stability over large rewrites.
장기 운영 중인 서비스에서는 큰 재작성보다 점진적 전환, 표준화, 영향 범위 관리가 더 중요할 때가 많습니다.
Career Snapshot
더파이러츠
개발본부장 · Revenue Operations, 내부 운영 플랫폼, Backend Modernization, 조직 운영
휴넷 모두의코딩
CTO / Co-founder · 온라인 코딩 플랫폼, 확장성, Auto Scaling, 제품·사업 운영
오엠피
플랫폼 개발 · 출결왕 MVP, O2O 안전 플랫폼, 인증과 초기 구조 설계
스마트케어웍스
연구개발팀장 · 의료 영상 솔루션 안정화, 현장 UX 개선, 운영 이슈 해결
Current Experiments
Famblend
가족과 그룹이 미션, 루틴, 회고를 통해 지속적인 관계 행동을 만들도록 실험하는 제품입니다.
AI Workflow Automation
콘텐츠 운영을 반복 가능한 프로세스로 만들기 위한 키워드, 검색 의도, 작성, 발행 흐름 실험입니다.
Contact
Backend Engineering Leadership
Platform Modernization
Operational Reliability
Cross-functional Execution