이성민.Contact

Web / Backend Developer · Legacy Modernization

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

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

Portfolio Focus

이성민

Web / Backend Developer

Legacy Modernization
Backend Architecture
Code Quality Leadership
SQL Performance Tuning

About

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

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

12년+

웹/백엔드 개발 경력

1분 → 1초

SQL 조회 성능 개선 사례

ASP.NET → Django/React

레거시 기술 스택 전환

Experience

경력

회사별 핵심 역할과 기여를 공개 포트폴리오에 적합한 수준으로 정리했습니다.

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

Backend / Web Developer

2021.02 ~ 현재

서비스팀에서 레거시 웹 시스템의 기술 스택 전환, 백오피스 운영 안정화, 코드 품질 개선 활동을 수행하고 있습니다.

  • 사이트관리 시스템 프레임워크 전환
  • 레거시 모니터링 시스템 풀스택 아키텍처 전환
  • 비즈니스 핵심 도메인 레거시 기능 개선
  • 백오피스 시스템 운영 및 안정화
  • 코드 리뷰·단위 테스트 기준 수립 및 품질 검증 체계 개선

주식회사 고우아이티

SI / Web Developer

2013.10 ~ 2020.12

SI 개발자와 웹 개발자로 고객사 EAI 프로젝트, 웹 시스템 개발, 유지보수 업무를 수행하며 이기종 시스템 인터페이스와 운영 시스템 개선 경험을 쌓았습니다.

  • 고객사 EAI 프로젝트 개발 및 운영
  • 웹 시스템 개발과 고객사 유지보수 작업
  • 이기종 프로그램 인터페이스 개발
  • 관리자·모니터링 시스템 개선 및 장애 대응

Projects

주요 프로젝트

레거시 전환, 품질 개선, 성능 개선, 프로젝트 리딩 경험을 중심으로 정리했습니다.

Backend Modernization진행 중2026.03 ~ 현재

회원 관리 레거시 시스템 언어 전환 프로젝트

성과

Python 기반 백엔드 웹 프로젝트 구성으로 서버 라이선스 비용 절감 기반을 마련하고, React.js 기반 UI 전환으로 사용자 경험 개선을 추진하고 있습니다.

주요 역할

  • 백엔드 공통 라이브러리 구성과 프로젝트 표준화 작업을 리딩해 신규 기능 개발 속도 향상 기반 마련
  • 프론트엔드 공통 라이브러리와 화면 구현 패턴을 규격화해 파트 구성원의 러닝커브 최소화
  • Docker 기반 컨테이너 운영 구조를 적용해 향후 무중단 서비스 운영이 가능한 배포 기반 구성

기술

Django REST FrameworkReact.jsDockerPythonREST API
Project Leadership완료2026.01 ~ 2026.04

외국인 구인구직 사이트 개발 프로젝트

성과

외국인 사용자 간 커뮤니케이션 공간을 활성화하고, 외국인 사용자 만족도 측면에서 긍정적인 반응을 얻은 신규 서비스를 납기 내 개발했습니다.

주요 역할

  • 프로젝트 리더로 담당자별 업무를 분배하고 병행 업무 상황에서도 개발자 업무 부하가 집중되지 않도록 조율
  • 기존 운영 서비스 코드 기반을 재활용해 프로젝트 초기 구성 시간을 줄이고 납기 준수 가능성을 높임
  • 기존 운영 시스템과 신규 서비스 요구사항 사이의 구현 범위를 조정하며 개발 진행률 관리

기술

ASP.NETIIS ServerWeb ApplicationLegacy Code Reuse
Quality Engineering진행 중2026.01 ~ 현재

팀 단위 테스트·코드 리뷰 기준 수립 및 품질 검증 체계 고도화

성과

1월부터 5월까지 휴먼 에러 발생률을 5% 수준으로 관리했으며, 전년 대비 약 15% 절감 효과를 확인했습니다.

주요 역할

  • 팀 리딩 역할로 각 파트 선임들과 함께 단위 테스트 작성 방식과 검증 기준을 표준화
  • 배포 전 Git Approve 기반 코드 리뷰 절차를 도입해 품질 검증을 개인 판단이 아닌 팀 프로세스로 전환
  • Jira 작업 내용과 PR 리뷰를 연결해 요청 사항, 구현 내용, 테스트 내용을 함께 확인하는 검증 흐름 구성

기술

JiraGitCode ReviewUnit TestGit ApproveQuality Gate
Legacy Migration완료2025.03 ~ 2025.06

관리자 사이트 레거시 시스템 언어 전환 프로젝트

성과

Windows Server 기반 운영 구조를 Linux 기반 Python 웹 프로젝트로 전환해 서버 라이선스 비용 절감 효과를 만들었습니다.

주요 역할

  • 관리자 사이트 프레임워크와 공통 라이브러리 파일을 Python/Django 기반 구조로 전환
  • 프로젝트 리더로 동료 개발자별 업무를 분배하고 개발 진행률을 확인하며 전환 범위 관리
  • 동료 개발자가 동일한 방식으로 구현할 수 있도록 프로젝트 구현 방법과 전환 가이드를 문서화

기술

DjangoPythonDockerLinuxASP.NET MigrationCI/CD
Tech Leadership진행 중2024.11 ~ 현재

개발 코드 품질 편차 완화 및 개발자 생산성 향상

성과

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

주요 역할

  • 비정형화되어 있던 코드 구현 규칙을 문서화하고 코드 리뷰 운영을 통해 파트 공통 협의안 도출
  • 월간 미팅에서 자주 발생하는 유지보수 업무를 취합·공유하고 자동화/표준화 후보를 선정
  • 반복 리뷰 피드백을 기준화해 코드 품질 편차를 줄이고 리뷰를 생산성 개선 프로세스로 전환

기술

JiraCode ReviewDocumentationAutomationMaintenance Standardization
Refactoring완료2023.01 ~ 2023.04

영업담당자 구인 등록 레거시 시스템 개선

성과

코드 리팩터링을 통해 코드 품질을 개선하고 기능 개선 요청 대응 생산성을 약 50% 향상했습니다.

주요 역할

  • 구인 등록 기능을 리스트업하고 개발 기간을 산정해 점진적 개선 범위 정의
  • 오류를 최소화하기 위해 점진적 오픈 전략과 테스트 코드 작성 방식을 적용
  • 산개되어 있던 기능 관련 코드를 하나의 프로젝트와 클래스로 응집해 유지보수성과 이해도를 개선

기술

ASP.NETClassic ASP MigrationRefactoringTest CodeMS-SQL
Business Productivity완료2021.11

대량 구인 공고 일괄 수정 및 복원 기능 구현

성과

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

주요 역할

  • 영업 담당자 관점에서 UI/UX 화면과 스토리보드를 설계해 비개발자 사용성을 고려
  • 휴먼 에러 감소를 위해 일괄 수정 이력 관리와 데이터 복원 기능을 설계·구현
  • 기능 배포 후 영업 담당자가 원활히 사용할 수 있도록 사용자 매뉴얼 작성

기술

ASP.NETMS-SQLStored ProcedureERDPPT Storyboard
Performance Tuning완료2019.10 ~ 2019.11

총무 법인 시스템 속도 저하 이슈 성능 개선

성과

총무 법인 시스템의 주요 화면 속도를 70% 이상 개선해 업무 담당자의 생산성을 높였습니다.

주요 역할

  • 시스템 내 속도 저하가 발생하는 6개 메뉴를 리스트업하고 개선 대상과 우선순위 취합
  • 개선 소요 기간을 산정하고 쿼리 구조 및 인덱스 개선 방안을 도출
  • MS-SQL 데이터 테이블 인덱스 구성과 문제 쿼리 구문 변경을 통해 병목 구간 개선

기술

MS-SQLIndex TuningQuery TuningExecution PlanPerformance Analysis

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.jsJavaScriptAjaxHTMLCSS

Database

MS SQL ServerStored ProcedureQuery TuningExecution Plan AnalysisRDBMS

DevOps / Collaboration

GitJenkinsSCM ManagerSwaggerLinuxTechnical Documentation

Architecture / Leadership

Legacy MigrationRefactoringCode ReviewUnit Test StandardizationCI/CDQuality Gate

Contact

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

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