Developer | ✉️ junho234323@gmail.com | 2000.10.15
TypeScript, Node.js, NestJS를 주로 사용하며 AWS 를 활용한 아키텍처 설계에 관심을 가지고 있습니다.
3년 동안 레거시 서비스 유지보수/리팩토링과 신규서비스 개발의 경험을 가진 개발자입니다.
약 900건의 기능 개발/유지보수 업무를 처리하며 항상 사이드 이펙트를 고려하는 마인드를 가졌고, 주니어들로 뭉쳐진 유지보수팀에서 개발환경 개선과 팀원들의 성장을 위해 상황에 맞는 새로운 기술 스택을 도입하고 리팩토링하며 작은 문제들을 해결해 왔습니다.
"쿠팡 상품 이전 웹 서비스"라는 신규서비스를 설계부터 오픈까지 혼자 도맡았으며, 누적 9만 명의 신규 사용자와 약 8천만 건의 대규모 데이터를 안정적으로 가공/관리 하였습니다.
대규모 데이터 처리와 고가용성을 가진 아키텍처 설계 경험을 바탕으로 백엔드 개발자로서 전문성을 발휘하고, 또 키우고자 합니다.
최소한의 정보를 입력하여 타 마켓에서 판매중인 상품을 쿠팡 Wing 으로 쉽게 이전할 수 있는 웹 서비스를 쿠팡에 제공
타 마켓에서 [API/스크랩핑]을 통해 상품정보를 수집한 뒤 가공하여 쿠팡에 전달
누적 이전 상품 수 : 71,133,478 / 누적 신규 사용자 수 67,006 - 2022.03.23 기준
담당 역할 :
결과 및 성과 :
쿠팡에만 제공 했던 상품 이전 웹 서비스를 여러 제휴 쇼핑몰 제공을 위해 공통화 버전 개발
고가용성, 유지보수성을 위한 개선도 함께 진행
쿠팡 / 위메프 / 11번가 / 올웨이즈 제공중
담당 역할 :
결과 및 성과 :
c#, PHP 기반 솔루션 내 상품상세 영역 속도 개선 및 불편사항 해결을 위해 독립적인 서비스 분리 및 리팩토링
(Client: c# -> React / Server: PHP -> NestJS)
담당 역할 :
결과 및 성과 :
사업부별 지원쇼핑몰 어드민이 각각 존재하여 한번에 관리할 수 있는 통합 어드민 개발
사업부별 각각 상이한 DB 스키마 통합
담당 역할 :
결과 및 성과 :
약 100개의 쇼핑몰 상품정보 중 공통화할 수 없는 정보를 추가 입력하는 영역이며, 소스양이 비대함에 따라 개발 유지보수/신규개발 시간이 오래 소요됨
조금 더 편한 개발 환경 제공을 위해 리팩토링
(Client: JQuery -> React / Server: PHP -> NestJS)
담당 역할 :
결과 및 성과 :
사업부별 각기 다른 홈페이지가 존재하여 통합홈페이지 개발 결정
사내에서 운영하는 여러 페이지 및 계정정보를 통합하는 과정에서 EMP 솔루션 부분 API 개발
담당 역할 :
결과 및 성과 :
[스크랩핑 / API] 연동으로 이루어진 쇼핑몰과의 HTTP 통신, 화면 제어 부분을 개발 및 유지보수
다양한 형태의 데이터 가공 경험과 e-commerce 시장에 대한 이해도 증가
10년을 넘게 서비스해온 솔루션을 개발하면서 기존 소스 분석력 증가
담당 역할 :
결과 및 성과 :