주식회사 미디어윌네트웍스
Part Leader / Backend Developer · 2026.03 공식 임명
2021.02 ~ 2026.09.15
30만+ DAU 알바천국 플랫폼과 연계 시스템을 개발·운영하며, 백엔드 파트 13명의 업무·성장·개발 기준을 리딩했습니다. 2024.11부터 코드 리뷰와 품질 표준 수립을 주도했고, 2026.03 Part Leader로 공식 임명되었습니다.
- 2026.03부터 백엔드 파트 13명 업무 분배·개발 일정·월간 미팅 운영
- 정기 1on1에서 개인 커리어 목표와 조직 과제가 겹치는 역할을 설계
- 설계 역량 성장을 원하는 구성원에게 .NET 표준화 TF 리드를 위임해 역할 확대 지원
- Classic ASP·ASP.NET 시스템의 Django DRF·React.js 점진적 전환
- 공통 라이브러리·인증/권한·API 응답 구조 표준화
- 단위 테스트 기준과 Git Approve 기반 코드 리뷰 절차 도입
- 결제·환불·수금·정산 등 운영 핵심 도메인 개발 및 개선
Projects
주요 프로젝트
12개 프로젝트
레거시 모니터링 시스템 React.js 전환 및 MVVM 구조 재설계
Why · 문제 상황
React.js + Django DRF 전환 후 프론트엔드 구조가 파트 숙련도와 맞지 않아 유지보수 요청이 본인 1인에게 집중됐습니다. 기술 전환은 성공했지만 조직에는 새로운 단일 장애점이 생겼습니다.
What & How · 판단과 실행
가이드 보완, 익숙한 스택으로 복귀, 구조 재설계의 세 가지 안을 검토했습니다. 학습 비용을 개인에게 전가하거나 전환 성과를 폐기하지 않기 위해 세 번째를 선택하고, MVVM으로 화면·비즈니스 로직·데이터 접근 위치를 고정했습니다.
성과
화면 개발 시간을 평균 3일에서 1일로 줄이고, 본인 직접 대응 0건을 달성해 파트 전체가 유지보수할 수 있는 상태로 이관했습니다.
주요 역할
- 유지보수 집중 현상을 개인 학습 문제가 아닌 아키텍처 문제로 재정의
- ViewModel에 비즈니스 로직을 분리하고 컴포넌트를 관리 가능한 단위로 재구성
- ASP.NET MVC·Django와 동일한 사고 구조로 읽히도록 구현 위치를 규격화
이후 적용
이후 전환 프로젝트의 성공 기준에 ‘팀이 유지보수할 수 있는가’를 포함하고, 공통 라이브러리·구현 패턴·전환 가이드를 착수 단계 산출물로 배치했습니다.
.NET 개발 패턴·네이밍 규칙 표준화 TF
Why · 문제 상황
개인별 구현 패턴과 네이밍이 혼재해 담당자 변경 때마다 코드 해석 비용이 반복됐고, 예정된 대규모 .NET 전환 전에 팀 공통 기준이 필요했습니다.
What & How · 판단과 실행
리더가 표준을 하달하는 대신 구성원이 직접 합의한 표준으로 정착시키기로 했습니다. 1on1에서 설계 역량 성장을 원하는 구성원을 TF 리드로 세우고 권한을 위임했으며, 본인은 검토와 조율에 집중했습니다.
성과
.NET 개발 패턴·네이밍 표준안을 도출해 파트 전원 합의를 완료했습니다. TF 리드는 이후 메뉴 단위 전환 일정 수립과 월간 진행 관리까지 역할을 확대했습니다.
주요 역할
- 구성원 커리어 목표와 조직의 표준화 과제를 연결해 TF 리드 역할 설계
- 두 담당자의 설계 의견 충돌을 서비스 영향도 관점에서 조율
- 표준안 도출 권한을 위임하고 검토·합의 형성 지원
이후 적용
설계 충돌 전에 판단 기준을 먼저 공유하지 못한 점을 반영해, 이후에는 서비스 영향도·유지보수 비용을 시작 시점에 합의하고 각 안을 같은 기준으로 검토했습니다.
회원 관리 레거시 시스템 언어 전환 프로젝트
Why · 문제 상황
회원 관리 영역의 Windows Server 기반 레거시로 라이선스·배포 제약이 지속되고, 노후한 관리자 UI의 사용성 문제가 누적됐습니다.
What & How · 판단과 실행
백엔드·프론트엔드 공통 구조와 구현 패턴을 먼저 규격화하고 Docker 기반 운영 구조를 선행해, 파트 구성원의 러닝커브와 전환 중 운영 위험을 낮췄습니다.
성과
Python 기반 백엔드 구성으로 서버 라이선스 비용 절감 기반을 마련하고 React.js UI 전환을 추진했습니다. 전체 15개 메뉴 중 8개 전환을 완료해 진행률 53%를 달성했습니다.
주요 역할
- 백엔드 공통 라이브러리 구성과 프로젝트 표준화 작업을 리딩해 신규 기능 개발 속도 향상 기반 마련
- 프론트엔드 공통 라이브러리와 화면 구현 패턴을 규격화해 파트 구성원의 러닝커브 최소화
- Docker 기반 컨테이너 운영 구조를 적용해 향후 무중단 서비스 운영이 가능한 배포 기반 구성
외국인 구인구직 사이트 PC 웹사이트 개발 프로젝트
성과
4월 오픈 일정을 준수하고 21개국 언어를 지원했습니다. App 대비 공고 등록 수가 약 800건 증가했습니다.
주요 역할
- 알바천국 PC 웹 코드 기반으로 공고 등록·이력서 화면을 유지하면서 외국인 전용 데이터 저장 구조를 보완
- 국가·주제별 게시판 데이터 구조를 설계하고 구현
- 공통 코드 리팩터링과 번역 코드 모듈화로 동료 개발자의 업무 효율 개선
- Confluence 매뉴얼로 개발자 1명당 온보딩 시간을 1시간에서 45분으로 단축
- 프로젝트 리더로 업무를 분배하고 병행 업무의 개발 부하를 조율
팀 단위 테스트·코드 리뷰 기준 수립 및 품질 검증 체계 고도화
Why · 문제 상황
품질 검증이 개인의 숙련도와 판단에 의존해 담당자에 따라 결함 유입률 편차가 발생했습니다.
What & How · 판단과 실행
파트 선임 2명과 단위 테스트·검증 기준을 표준화하고, Jira 작업과 PR 리뷰를 연결해 요청·구현·테스트가 한 흐름에서 확인되도록 설계했습니다.
성과
2026년 1월부터 7월까지 휴먼 에러 발생률을 5% 수준으로 관리하고 전년 동기 대비 약 15% 절감했습니다.
주요 역할
- 각 파트 선임 2명과 단위 테스트 작성 방식과 검증 기준을 표준화
- 배포 전 Git Approve 기반 코드 리뷰 절차를 도입해 품질 검증을 팀 프로세스로 전환
- Jira 작업과 PR 리뷰를 연결해 요청·구현·테스트 내용을 함께 확인하는 검증 흐름 구성
알바천국 동네 가게 프로필 서비스 상품 결제 프로젝트
성과
동네 가게 프로필 상품 판매와 홍보 노출을 지원하고, 결제 업무 흐름과 데이터 구조의 신뢰성을 높였습니다.
주요 역할
- 기획서 기반 업무 흐름을 분석하고 비즈니스 로직·검증 쿼리를 설계
- 테이블 8개와 프로시저 15개를 구성하고 Confluence 테이블 정의서와 ERD를 작성
- 기획·QA와 이슈를 조율하며 상품 결제 기능의 안정적인 출시를 지원
외국인 구인구직 사이트 App 개발 프로젝트
성과
12명 규모의 프로젝트를 리딩해 외국인 구인구직 App을 기한 내 오픈하고, 공통 모듈로 중복 개발 작업을 30% 줄였습니다.
주요 역할
- 배포 파이프라인을 사전에 준비해 개발 공수 2주 확보
- 번역·공통 모듈 코드를 구현하고 공유해 중복 개발 작업 30% 감소
- 12명 규모 프로젝트의 업무를 조율하고 데일리 미팅으로 병목을 사전에 확인
- WebView 모바일 웹에서 Async/Await 기반 알림·확인창과 레이어 팝업을 커스텀 구현
관리자 사이트 레거시 시스템 언어 전환 프로젝트
Why · 문제 상황
Windows Server 기반 운영 구조가 라이선스 비용과 배포 유연성을 제약했고, 신규 기능마다 레거시 구조의 반복 작업이 누적됐습니다.
What & How · 판단과 실행
전면 재작성 대신 핵심 모듈 우선 전환을 선택하고, 프레임워크·공통 라이브러리 재설계와 전환 가이드 문서화를 선행 산출물로 정의했습니다.
성과
Windows Server 기반 구조를 Linux·Python 웹 프로젝트로 전환하고 핵심 모듈 전환율 100%를 달성했습니다.
주요 역할
- Python/Django 기반으로 프레임워크와 공통 라이브러리 구조를 재설계
- 레거시 기능 마이그레이션 패턴 5건을 표준화해 개발 소요 시간 30% 단축
- 전환 가이드를 작성해 후속 개발자의 온보딩 기간 단축
- Django Middleware 커스텀 클래스로 전역 예외 처리와 로깅을 통합
개발 코드 품질 편차 완화 및 개발자 생산성 향상
성과
표준화로 유지보수 작업 시간을 4시간에서 2시간으로 줄이고 반복 유지보수 요청 10건을 자동화해 0건으로 감소시켰습니다.
주요 역할
- 비정형 코드 구현 규칙을 문서화하고 코드 리뷰를 통해 파트 공통 협의안 도출
- 월간 미팅에서 반복 유지보수 업무를 취합해 자동화·표준화 후보 선정
- 반복 리뷰 피드백을 기준화해 리뷰를 생산성 개선 프로세스로 전환
알바천국 영업 담당자 고객 유치 개선
성과
20명의 영업 담당자가 사용하는 고객 유치 데이터 설정 기능의 에러 발생률을 10% 줄이고 회귀 이슈 5건을 감소시켰습니다.
주요 역할
- 요구사항 기반 테스트 케이스를 문서화해 에러 발생률 10%p 개선
- 문서 테스트 케이스를 테스트 코드로 전환해 회귀 이슈 5건 감소
- Jira Issue Link로 요구사항과 테스트 시나리오의 추적성을 확보하고 분석 시간을 1일 단축
영업담당자 구인 등록 레거시 시스템 개선
Why · 문제 상황
영업 담당자가 매일 쓰는 구인 등록 기능이 30개 모듈에 중복 구현돼 수정 누락이 운영 오류로 이어졌습니다. 전면 재작성은 업무 중단 위험이 있었습니다.
What & How · 판단과 실행
전면 재작성·모듈별 이관·응집 후 단계 전환을 운영 중단과 롤백 가능성으로 비교해 세 번째를 선택하고, 20개 기능을 3단계로 나눠 배포했습니다.
성과
30개 모듈을 1개 프로젝트·5개 클래스로 응집해 중복 코드를 40% 줄이고, 단계적 배포 후 오류를 70% 감소시켰습니다.
주요 역할
- 20개 기능을 목록화하고 기능당 3일의 개발 기간을 산정해 3단계 개선 범위 정의
- 공통 유틸리티 5개를 도입해 유지보수 작업 시간 40% 단축
- Classic ASP 기능을 ASP.NET 구조로 점진 전환하고 테스트 코드를 작성
대량 구인 공고 일괄 수정 및 복원 기능 구현
성과
영업 담당자 업무 효율성을 약 80% 향상시키고 고객 긴급 요청 대응 시간을 약 80% 줄였습니다.
주요 역할
- 영업 담당자 관점에서 UI/UX와 스토리보드를 설계해 비개발자 사용성을 고려
- 일괄 수정 이력 관리와 데이터 복원 기능을 설계·구현해 휴먼 에러 위험 완화
- 기능 배포 후 사용자 매뉴얼 작성