이성민.Contact

Part Leader / Web / Backend Developer · Legacy Modernization

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

총 12년 7개월 경력의 웹/백엔드 개발자로 Classic ASP, ASP.NET WebForm, ASP.NET MVC 기반 레거시 시스템을 Django, Django REST Framework, React.js 구조로 전환하며 서비스 안정성, 유지보수성, 개발 생산성을 함께 개선해 왔습니다.

Portfolio Focus

이성민

Part Leader / Web / Backend Developer

Legacy Modernization
Backend Architecture
Code Quality Leadership
SQL Performance Tuning

About

운영 안정성과 개선 속도를 함께 고려하는 개발자

복잡한 레거시 시스템을 분석하고, 서비스 안정성을 유지하면서 점진적으로 구조를 개선하는 일에 강점이 있습니다. 최근에는 코드 리뷰 기준, 단위 테스트 기준, 품질 검증 체계 수립을 통해 팀 단위 개발 품질을 높이는 역할을 수행하고 있습니다.

12년 7개월

웹/백엔드 개발 경력

30만+ DAU

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

ASP.NET → Django/React

레거시 기술 스택 전환

80%

영업 담당자 업무 효율 향상

4시간 → 2시간

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

1분 → 1초

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

Experience

경력

12년 7개월 동안 SI 개발부터 30만+ DAU 플랫폼 운영까지 경험하며, 레거시 현대화와 팀 단위 품질·생산성 개선을 주도해 왔습니다.

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

Part Leader / Backend / Web Developer

2021.02 ~ 현재

30만+ DAU 알바천국 플랫폼과 연계 백오피스·관리자 시스템을 개발·운영하며, 레거시 현대화와 개발 파트의 품질·생산성 개선을 리딩하고 있습니다.

  • 파트 내 업무 분배·개발 일정 관리·월간 미팅 운영
  • Classic ASP·ASP.NET 시스템의 Django DRF·React.js 점진적 전환
  • 공통 라이브러리·인증/권한·API 응답 구조 표준화
  • 단위 테스트 기준과 Git Approve 기반 코드 리뷰 절차 도입
  • 결제·환불·수금·정산 등 백오피스 핵심 도메인 개발 및 개선
  • 12명 규모 외국인 구인구직 App 프로젝트 리딩

Projects

주요 프로젝트

10개 프로젝트

Backend Modernization진행 중2026.03 ~ 현재
회원 관리 레거시 시스템 언어 전환 프로젝트

성과

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

주요 역할

  • 백엔드 공통 라이브러리 구성과 프로젝트 표준화 작업을 리딩해 신규 기능 개발 속도 향상 기반 마련
  • 프론트엔드 공통 라이브러리와 화면 구현 패턴을 규격화해 파트 구성원의 러닝커브 최소화
  • 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년 1월부터 5월까지 휴먼 에러 발생률을 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
관리자 사이트 레거시 시스템 언어 전환 프로젝트

성과

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

주요 역할

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

성과

표준화로 유지보수 작업 시간을 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
영업담당자 구인 등록 레거시 시스템 개선

성과

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
현대모비스 해외총무법인 시스템 유지보수 및 성능 개선

성과

실행 계획에서 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

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

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