이성민.Contact

Tech Lead / Backend Developer · Part Leader · Legacy Modernization

레거시 시스템을 안정적으로 전환하고,팀이 더 잘 개발하는 구조를 만듭니다.

총 12년 10개월 경력의 웹/백엔드 개발자로, SI 개발부터 30만+ DAU 플랫폼 운영까지 경험했습니다. Classic ASP·ASP.NET 기반 레거시를 Django DRF·React.js 구조로 운영 중단 없이 전환하고, 코드 리뷰·테스트·공통 패턴을 팀이 이어받을 수 있는 기준으로 정착시켜 왔습니다.

Portfolio Focus

이성민

Tech Lead / Backend Developer · Part Leader

Legacy Modernization
Backend Architecture
Team Leadership · 13명
Code Quality & Enablement

About

전환의 성공 기준을 ‘팀이 이어받을 수 있는가’로 봅니다

기술만 바꾸면 기존 업무 흐름과 팀의 학습 방식이 끊길 수 있습니다. 그래서 도메인 맥락과 공통 패턴을 먼저 정리하고, 운영 중단 위험을 낮춘 단계적 전환과 문서화·리뷰·테스트 기준을 함께 설계합니다. 13명 백엔드 파트의 개인 목표와 조직 과제가 겹치는 역할을 만들었습니다.

12년 10개월

웹/백엔드 개발 경력

30만+ DAU

알바천국 플랫폼 서비스 운영 경험

13명

백엔드 파트 리딩

1인 → 파트 전체

React 시스템 유지보수 이관

4시간 → 2시간

표준화 기반 유지보수 작업 시간 단축

1분 → 1초

실행 계획·인덱스 기반 쿼리 성능 개선

Experience

경력

12년 10개월 동안 SI 개발부터 30만+ DAU 플랫폼 운영까지 경험하며, 레거시를 운영 중단 없이 전환하고 팀이 이어받을 수 있는 개발 기준을 만들어 왔습니다.

주식회사 미디어윌네트웍스

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개 프로젝트

Architecture & Team Enablement완료2025.05 ~ 2025.07
레거시 모니터링 시스템 React.js 전환 및 MVVM 구조 재설계

Why · 문제 상황

React.js + Django DRF 전환 후 프론트엔드 구조가 파트 숙련도와 맞지 않아 유지보수 요청이 본인 1인에게 집중됐습니다. 기술 전환은 성공했지만 조직에는 새로운 단일 장애점이 생겼습니다.

What & How · 판단과 실행

가이드 보완, 익숙한 스택으로 복귀, 구조 재설계의 세 가지 안을 검토했습니다. 학습 비용을 개인에게 전가하거나 전환 성과를 폐기하지 않기 위해 세 번째를 선택하고, MVVM으로 화면·비즈니스 로직·데이터 접근 위치를 고정했습니다.

성과

화면 개발 시간을 평균 3일에서 1일로 줄이고, 본인 직접 대응 0건을 달성해 파트 전체가 유지보수할 수 있는 상태로 이관했습니다.

주요 역할

  • 유지보수 집중 현상을 개인 학습 문제가 아닌 아키텍처 문제로 재정의
  • ViewModel에 비즈니스 로직을 분리하고 컴포넌트를 관리 가능한 단위로 재구성
  • ASP.NET MVC·Django와 동일한 사고 구조로 읽히도록 구현 위치를 규격화

이후 적용

이후 전환 프로젝트의 성공 기준에 ‘팀이 유지보수할 수 있는가’를 포함하고, 공통 라이브러리·구현 패턴·전환 가이드를 착수 단계 산출물로 배치했습니다.

React.jsMVVMDjango REST FrameworkArchitectureTeam Enablement
Team Leadership완료2026.01 ~ 2026.02
.NET 개발 패턴·네이밍 규칙 표준화 TF

Why · 문제 상황

개인별 구현 패턴과 네이밍이 혼재해 담당자 변경 때마다 코드 해석 비용이 반복됐고, 예정된 대규모 .NET 전환 전에 팀 공통 기준이 필요했습니다.

What & How · 판단과 실행

리더가 표준을 하달하는 대신 구성원이 직접 합의한 표준으로 정착시키기로 했습니다. 1on1에서 설계 역량 성장을 원하는 구성원을 TF 리드로 세우고 권한을 위임했으며, 본인은 검토와 조율에 집중했습니다.

성과

.NET 개발 패턴·네이밍 표준안을 도출해 파트 전원 합의를 완료했습니다. TF 리드는 이후 메뉴 단위 전환 일정 수립과 월간 진행 관리까지 역할을 확대했습니다.

주요 역할

  • 구성원 커리어 목표와 조직의 표준화 과제를 연결해 TF 리드 역할 설계
  • 두 담당자의 설계 의견 충돌을 서비스 영향도 관점에서 조율
  • 표준안 도출 권한을 위임하고 검토·합의 형성 지원

이후 적용

설계 충돌 전에 판단 기준을 먼저 공유하지 못한 점을 반영해, 이후에는 서비스 영향도·유지보수 비용을 시작 시점에 합의하고 각 안을 같은 기준으로 검토했습니다.

.NETDesign StandardNaming Convention1on1Delegation
Backend Modernization완료2026.03 ~ 2026.09.15
회원 관리 레거시 시스템 언어 전환 프로젝트

Why · 문제 상황

회원 관리 영역의 Windows Server 기반 레거시로 라이선스·배포 제약이 지속되고, 노후한 관리자 UI의 사용성 문제가 누적됐습니다.

What & How · 판단과 실행

백엔드·프론트엔드 공통 구조와 구현 패턴을 먼저 규격화하고 Docker 기반 운영 구조를 선행해, 파트 구성원의 러닝커브와 전환 중 운영 위험을 낮췄습니다.

성과

Python 기반 백엔드 구성으로 서버 라이선스 비용 절감 기반을 마련하고 React.js UI 전환을 추진했습니다. 전체 15개 메뉴 중 8개 전환을 완료해 진행률 53%를 달성했습니다.

주요 역할

  • 백엔드 공통 라이브러리 구성과 프로젝트 표준화 작업을 리딩해 신규 기능 개발 속도 향상 기반 마련
  • 프론트엔드 공통 라이브러리와 화면 구현 패턴을 규격화해 파트 구성원의 러닝커브 최소화
  • Docker 기반 컨테이너 운영 구조를 적용해 향후 무중단 서비스 운영이 가능한 배포 기반 구성
Django REST FrameworkReact.jsDockerPythonREST API
Project Leadership완료2026.01.19 ~ 2026.04.21
외국인 구인구직 사이트 PC 웹사이트 개발 프로젝트

성과

4월 오픈 일정을 준수하고 21개국 언어를 지원했습니다. App 대비 공고 등록 수가 약 800건 증가했습니다.

주요 역할

  • 알바천국 PC 웹 코드 기반으로 공고 등록·이력서 화면을 유지하면서 외국인 전용 데이터 저장 구조를 보완
  • 국가·주제별 게시판 데이터 구조를 설계하고 구현
  • 공통 코드 리팩터링과 번역 코드 모듈화로 동료 개발자의 업무 효율 개선
  • Confluence 매뉴얼로 개발자 1명당 온보딩 시간을 1시간에서 45분으로 단축
  • 프로젝트 리더로 업무를 분배하고 병행 업무의 개발 부하를 조율
ASP.NETIIS Server다국어 코드 모듈Legacy Code ReuseConfluence
Quality Engineering완료2026.01 ~ 2026.09.15
팀 단위 테스트·코드 리뷰 기준 수립 및 품질 검증 체계 고도화

Why · 문제 상황

품질 검증이 개인의 숙련도와 판단에 의존해 담당자에 따라 결함 유입률 편차가 발생했습니다.

What & How · 판단과 실행

파트 선임 2명과 단위 테스트·검증 기준을 표준화하고, Jira 작업과 PR 리뷰를 연결해 요청·구현·테스트가 한 흐름에서 확인되도록 설계했습니다.

성과

2026년 1월부터 7월까지 휴먼 에러 발생률을 5% 수준으로 관리하고 전년 동기 대비 약 15% 절감했습니다.

주요 역할

  • 각 파트 선임 2명과 단위 테스트 작성 방식과 검증 기준을 표준화
  • 배포 전 Git Approve 기반 코드 리뷰 절차를 도입해 품질 검증을 팀 프로세스로 전환
  • Jira 작업과 PR 리뷰를 연결해 요청·구현·테스트 내용을 함께 확인하는 검증 흐름 구성
JiraGitCode ReviewUnit TestGit ApproveQuality Gate
Payment & Data Modeling완료2025.12.01 ~ 2026.04.28
알바천국 동네 가게 프로필 서비스 상품 결제 프로젝트

성과

동네 가게 프로필 상품 판매와 홍보 노출을 지원하고, 결제 업무 흐름과 데이터 구조의 신뢰성을 높였습니다.

주요 역할

  • 기획서 기반 업무 흐름을 분석하고 비즈니스 로직·검증 쿼리를 설계
  • 테이블 8개와 프로시저 15개를 구성하고 Confluence 테이블 정의서와 ERD를 작성
  • 기획·QA와 이슈를 조율하며 상품 결제 기능의 안정적인 출시를 지원
MS-SQLStored ProcedureERDDraw.ioConfluencePayment Domain
Project Leadership완료2025.08.11 ~ 2025.12.17
외국인 구인구직 사이트 App 개발 프로젝트

성과

12명 규모의 프로젝트를 리딩해 외국인 구인구직 App을 기한 내 오픈하고, 공통 모듈로 중복 개발 작업을 30% 줄였습니다.

주요 역할

  • 배포 파이프라인을 사전에 준비해 개발 공수 2주 확보
  • 번역·공통 모듈 코드를 구현하고 공유해 중복 개발 작업 30% 감소
  • 12명 규모 프로젝트의 업무를 조율하고 데일리 미팅으로 병목을 사전에 확인
  • WebView 모바일 웹에서 Async/Await 기반 알림·확인창과 레이어 팝업을 커스텀 구현
JavaScriptAsync/AwaitWebView다국어 코드 모듈Project Leadership
Legacy Migration완료2025.01.02 ~ 2025.03.26
관리자 사이트 레거시 시스템 언어 전환 프로젝트

Why · 문제 상황

Windows Server 기반 운영 구조가 라이선스 비용과 배포 유연성을 제약했고, 신규 기능마다 레거시 구조의 반복 작업이 누적됐습니다.

What & How · 판단과 실행

전면 재작성 대신 핵심 모듈 우선 전환을 선택하고, 프레임워크·공통 라이브러리 재설계와 전환 가이드 문서화를 선행 산출물로 정의했습니다.

성과

Windows Server 기반 구조를 Linux·Python 웹 프로젝트로 전환하고 핵심 모듈 전환율 100%를 달성했습니다.

주요 역할

  • Python/Django 기반으로 프레임워크와 공통 라이브러리 구조를 재설계
  • 레거시 기능 마이그레이션 패턴 5건을 표준화해 개발 소요 시간 30% 단축
  • 전환 가이드를 작성해 후속 개발자의 온보딩 기간 단축
  • Django Middleware 커스텀 클래스로 전역 예외 처리와 로깅을 통합
DjangoPythonDockerLinuxASP.NET MigrationCI/CD
Tech Leadership완료2024.11 ~ 2026.09.15
개발 코드 품질 편차 완화 및 개발자 생산성 향상

성과

표준화로 유지보수 작업 시간을 4시간에서 2시간으로 줄이고 반복 유지보수 요청 10건을 자동화해 0건으로 감소시켰습니다.

주요 역할

  • 비정형 코드 구현 규칙을 문서화하고 코드 리뷰를 통해 파트 공통 협의안 도출
  • 월간 미팅에서 반복 유지보수 업무를 취합해 자동화·표준화 후보 선정
  • 반복 리뷰 피드백을 기준화해 리뷰를 생산성 개선 프로세스로 전환
JiraCode ReviewDocumentationAutomationMaintenance Standardization
Test Engineering완료2024.03.01 ~ 2024.04.01
알바천국 영업 담당자 고객 유치 개선

성과

20명의 영업 담당자가 사용하는 고객 유치 데이터 설정 기능의 에러 발생률을 10% 줄이고 회귀 이슈 5건을 감소시켰습니다.

주요 역할

  • 요구사항 기반 테스트 케이스를 문서화해 에러 발생률 10%p 개선
  • 문서 테스트 케이스를 테스트 코드로 전환해 회귀 이슈 5건 감소
  • Jira Issue Link로 요구사항과 테스트 시나리오의 추적성을 확보하고 분석 시간을 1일 단축
Test CaseTest CodeJiraRequirement Traceability
Refactoring완료2023.01.02 ~ 2023.04.27
영업담당자 구인 등록 레거시 시스템 개선

Why · 문제 상황

영업 담당자가 매일 쓰는 구인 등록 기능이 30개 모듈에 중복 구현돼 수정 누락이 운영 오류로 이어졌습니다. 전면 재작성은 업무 중단 위험이 있었습니다.

What & How · 판단과 실행

전면 재작성·모듈별 이관·응집 후 단계 전환을 운영 중단과 롤백 가능성으로 비교해 세 번째를 선택하고, 20개 기능을 3단계로 나눠 배포했습니다.

성과

30개 모듈을 1개 프로젝트·5개 클래스로 응집해 중복 코드를 40% 줄이고, 단계적 배포 후 오류를 70% 감소시켰습니다.

주요 역할

  • 20개 기능을 목록화하고 기능당 3일의 개발 기간을 산정해 3단계 개선 범위 정의
  • 공통 유틸리티 5개를 도입해 유지보수 작업 시간 40% 단축
  • Classic ASP 기능을 ASP.NET 구조로 점진 전환하고 테스트 코드를 작성
ASP.NETClassic ASP MigrationRefactoringTest CodeMS-SQL
Business Productivity완료2021.11
대량 구인 공고 일괄 수정 및 복원 기능 구현

성과

영업 담당자 업무 효율성을 약 80% 향상시키고 고객 긴급 요청 대응 시간을 약 80% 줄였습니다.

주요 역할

  • 영업 담당자 관점에서 UI/UX와 스토리보드를 설계해 비개발자 사용성을 고려
  • 일괄 수정 이력 관리와 데이터 복원 기능을 설계·구현해 휴먼 에러 위험 완화
  • 기능 배포 후 사용자 매뉴얼 작성
ASP.NETMS-SQLStored ProcedureERDPPT Storyboard

주식회사 고우아이티

서비스팀 대리 / 정규직 → 프리랜서

2013.10 ~ 2020.12

대기업·중견 제조·유통 고객사의 EAI, 프로젝트 관리, 주문·결제, 인트라넷 시스템을 개발·운영했습니다. 정규직 종료 후에도 담당 시스템의 연속 운영을 위해 프리랜서로 전환해 2020년 12월까지 동일 시스템을 책임졌습니다.

  • EAI 8개 사이트를 포함한 9개 고객사 시스템 메인 유지보수
  • Web Service·DB·FTP 방식의 이기종 인터페이스 개발
  • PMS·SharePoint·주문/결제·관리자 시스템 개발 및 운영
  • 장애 대응·정기 점검·인터페이스 개발 가이드와 교육 수행
  • 실행 계획·인덱스·쿼리 재작성으로 조회 속도 1분 → 1초 개선
  • 프리랜서 전환 후에도 주요 시스템 4건을 계약 종료까지 연속 담당

Projects

주요 프로젝트

6개 프로젝트

Main Maintenance완료2018.01 ~ 2020.12
현대오트론 PMS 시스템 유지보수

성과

프로젝트 관리·계약 시스템을 메인 담당자로 운영하며 장애 대응, 기능 고도화, HelpDesk 신규 개발을 수행했습니다.

주요 역할

  • 프로젝트 관리 사이트 장애 대응과 기능 개선
  • 프로젝트 계약 관리 시스템과 등록 절차 고도화
  • 유지보수 업무 요청을 관리하는 HelpDesk 신규 개발
ASP.NETC#Microsoft EPMJavaScriptjQueryDevExpress
Performance Tuning완료2018.01 ~ 2020.07
현대모비스 해외총무법인 시스템 유지보수 및 성능 개선

Why · 문제 상황

해외 법인 사용자의 총무 업무 화면 조회에 1분 이상이 소요돼 결재 업무가 지연되고 있었습니다.

What & How · 판단과 실행

실행 계획에서 JOIN 병목을 확인한 뒤 인덱스를 추가·재구성하고 쿼리를 재작성했습니다.

성과

실행 계획에서 JOIN 병목을 찾아 인덱스 추가·재구성과 쿼리 재작성으로 조회 속도를 1분에서 1초로 개선했습니다.

주요 역할

  • 해외총무법인 시스템의 결재 오류와 기능 장애 대응
  • 실행 계획 분석을 통한 JOIN 병목 확인
  • 인덱스 추가·재구성과 쿼리 재작성으로 성능 개선
ASP.NET MVCC#MS-SQLExecution PlanIndex TuningTelerik Grid
Payment Integration완료2016.11 ~ 2017.01
JTI Korea 모바일 주문 신용카드 결제 도입

성과

메인 개발자로 모바일·웹 주문의 PG 신용카드 결제, ARS 전화 주문·결제, 관리자 정산 기능을 구축했습니다.

주요 역할

  • PG사 신용카드 결제 모듈 도입
  • ARS 서버 인터페이스를 통한 전화 주문·결제 기능 개발
  • 관리자 사이트 정산 내역 메뉴 개발
Classic ASPJavaScriptjQueryPG ModuleARS InterfaceMS-SQL
EAI Operations완료2016.04 ~ 2020.12
EAI 개발 사이트 유지보수

성과

EAI 8개 사이트를 포함한 고객사 시스템을 메인 담당자로 운영하며 인터페이스 개발·장애 대응·정기 점검·교육을 수행했습니다.

주요 역할

  • 이기종 시스템 인터페이스 신규 개발과 기능 개선
  • 시스템 정기 점검과 모니터링 사이트 기능 관리
  • 인터페이스 개발 가이드 작성과 개발자 교육
ASP.NETC#Microsoft BizTalk ServerJavaScriptjQueryWeb ServiceFTP
EAI Development완료2015.10 ~ 2016.03
한화토탈 EAI 개발 프로젝트

성과

Web Service·DB·FTP 등 통신 패턴별 인터페이스를 개발하고 모니터링을 통해 오류 원인을 분석·조치했습니다.

주요 역할

  • 레거시 시스템 간 인터페이스 개발
  • 통신 방식별 인터페이스 패턴 구현
  • 모니터링 시스템을 통한 오류 분석과 조치
ASP.NETC#Microsoft BizTalk ServerWeb ServiceDBFTP
WebPortal & EAI완료2014.06 ~ 2015.02
대덕전자 WebPortal & EAI 개발 프로젝트

성과

BizTalk 인터페이스와 ERP 웹 포탈을 개발하고 사용자·메뉴 권한 및 인터페이스 오류 분석 기능을 구현했습니다.

주요 역할

  • BizTalk Server 기반 인터페이스 개발
  • 인터페이스 결과의 언어 깨짐 현상 개선
  • ERP WebPortal 사용자 권한·메뉴 권한 설정 페이지 개발
ASP.NETC#Microsoft BizTalk ServerMicrosoft SharePointDevExpressJavaScript

Tech Leadership

개발 리딩 경험

개인 구현을 넘어 팀의 품질 기준, 리뷰 프로세스, 전환 전략을 정리하고 확산하는 경험을 강조했습니다.

Legacy Modernization

운영 중인 레거시 시스템의 안정성을 유지하면서 Django, Django DRF, React.js 기반 구조로 점진적 전환을 수행했습니다.

Code Quality

반복되는 코드 리뷰 피드백을 유형화하고 파트 공통 리뷰 기준으로 정리해 코드 품질 편차를 줄이는 체계를 만들고 있습니다.

Testing & Review Process

단위 테스트 작성 기준과 PR 리뷰 체크리스트를 수립해 개인 역량에 의존하던 품질 관리를 팀 공통 기준 중심으로 전환했습니다.

Performance Improvement

SQL Server 실행 계획 분석과 쿼리 구조 개선을 통해 1분 이상 소요되던 조회 성능을 1초 이내로 개선했습니다.

Skills

기술 스택

레거시 시스템 운영과 신규 구조 전환을 함께 수행해 온 기술 역량입니다.

Backend

PythonDjangoDjango REST FrameworkC#ASP.NET MVCASP.NET WebFormClassic ASP

Frontend

React.jsJavaScriptAjaxjQueryHTMLCSS

Database

MS SQL ServerStored ProcedureQuery TuningExecution Plan AnalysisIndex TuningRDBMS Design

Infra / DevOps

DockerLinuxJenkinsCI/CDIIS ServerWindows Server

Solutions / Integration

Microsoft BizTalk ServerMicrosoft SharePointMicrosoft EPMDevExpressTelerik GridPG ModuleFTPWeb Service

Architecture / Leadership

Legacy MigrationRefactoringCode ReviewUnit Test StandardizationQuality GateProject Leadership

Tools / Collaboration

GitJiraConfluenceDraw.ioSwaggerSCM ManagerTechnical Documentation

Contact

함께 일할 기회를 이야기하고 싶습니다

레거시 전환, 백엔드 개발, 코드 품질 개선, 개발 프로세스 표준화 경험을 바탕으로 팀에 기여할 수 있습니다.