Park Jong Woo

Park Jong Woo

Backend Engineer

안정적인 서비스 운영대규모 데이터 처리에 관심이 많은 백엔드 개발자 박종우 입니다.

Location
수원시, 경기도, South Korea
Email
Phone
010-6860-2856
Website
https://skaiblue.github.io
Github
https://github.com/SKAIBlue

Introduction

만 4년 개발자로 현재 TL로써 서비스에 대한 전반적인 개발/배포/운영을 담당하고 있습니다. 이를 위한 전반적인 기술을 책임지고 있으며, 주로 백엔드 및 백오피스 개발 업무를 수행하고 있습니다.

백엔드 서버의 안정성 및 성능 개선에 관심이 많습니다. 조금이라도 더 빠른 API 응답을 위해 Response Body를 만드는데 필요하지 않은 로직은 비동기 처리를 하여 응답 속도를 약 5배 개선한 경험이 있고, 커머스 플랫폼 프로젝트에서 상품의 수가 많아질수록 떨어지는 검색 성능을 최대 1000배 개선한 경험이 있습니다.

비즈니스와 나, 팀과 나의 성장을 함께하는 것을 가장 중요한 가치로 생각합니다. 이를 위해 서비스에서 개선할 점이 있으면 적극적으로 의견을 표출하였습니다. 그리고 팀에서는 코드 리뷰 문화를 조성하여 팀원들의 코드 품질을 높이고, 서로 성장할 수 있는 환경을 만들고자 노력했습니다.

새롭게 알게된 것을 바탕으로 서비스와 업무 환경을 개선하는 것을 즐거워합니다. 예를 들어 MyBatis를 사용하던 업무 환경에 JPA를 도입하여 개발 생산성을 향상시키거나, Github Action과 같은 CI/CD로 배포 프로세스를 자동화하여 개발자들이 개발에만 집중할 수 있는 환경을 만들었습니다.

Work Experiences

현재

토마토시스템 에서 TL

주로 전국 대학 및 공공기관 SI 사업과 솔루션 사업을 하는 기업입니다.
럭셔리레어 커머스 플랫폼과 미국 내에서 원격진료 플랫폼을 운영하고 있습니다.

Project summary
  • 럭셔리레어 명품 커머스 플랫폼 리뉴얼에서 TL 2023.12 - 현재
  • 미국 원격진료 플랫폼 리뉴얼 모바일 팀에서 TL 2024.02 - 현재
  • 마켓찐 안전한 인증 중고폰 판매 서비스에서 1인 개발 2021.11 - 2022.06
  • 미국 화상진료 프로젝트에서 팀원 2019.10 - 2021.08

Project Experiences

현재

럭셔리레어 명품 커머스 플랫폼 리뉴얼 에서 TL

3인 중 기여 75%
Spring Boot, Spring Batch, Java, JPA, AWS
중고거래 커머스 플랫폼 마켓찐 서비스를 기반으로 명품이야기 게시글, 장바구니, 리워드 등의 기능을 추가하고,
해외 명품 부티끄와 시스템 연동을 통해 명품 판매 플랫폼 럭셔리레어로 전환하였습니다.

Contributions
  • 명품 이야기, 장바구니, 리워드 전반적인 아키텍처 설계 및 개발
  • Spring Batch를 이용해 약 10만여 개의 해외 명품 부티끄 전체 상품을 안정적 동기화
  • 상품 검색 키워드 저장 방식 최적화를 통해 검색 속도 최소 약 2배 ~ 최대 약 1000배 향상
  • 키워드 최적화를 통해 검색어 자동완성 성능 개선과 초성 검색 기능을 추가하여 한글 검색 편의성 개선
  • 비용 절약, 무중단 배포, 오토 스케일을 위해 AWS EC2에서 컨테이너 기반 ECS/Fargate로 전환하여 비용 20% 절감

현재

미국 원격진료 플랫폼 리뉴얼 모바일 팀 에서 TL

3인 중 기여 60%
SpringMyBatisCordovaAndroidJavaKotlinSwiftRealm
2021년 출시한 CyberMDCare 애플리케이션을 새로운 기능과 함께 리뉴얼하였습니다.
모바일 앱 팀을 리드하고, 앱, 모바일 앱용 서버를 개발하였습니다.

Contributions
  • 미국 협력 프로젝트 모바일 앱 팀 리딩
  • RPM 및 결제 청구 기능 개발
  • 프로젝트 시작 1개월 반 만에 리뉴얼 완료 및 출시
  • APNs 라이브러리 개발 iOS Push 전송 기능 안정성 개선

마켓찐 안전한 인증 중고폰 판매 서비스 에서 1인 개발

1인 중 기여 100%
Spring Boot, Java, MyBatis, MySQL
기존에 존재하던 중고거래 커머스 플랫폼 마켓찐 서비스에 안전하게 인증된 중고 스마트폰을 판매하는 기능을 개발하였습니다.

Contributions
  • 인증 중고폰 판매를 위한 Backend 설계 및 개발
  • ORM을 MyBatis에서 JPA로 전환하여 개발 생산성 200% 향상

미국 화상진료 프로젝트 에서 팀원

3인 중 기여 40%
Spring, Java, MyBatis, MySQL, HTML, Javascript, CSS 미국 내에서 서비스하기 위한 화상진료 서비스 CyberMDCare를 개발 및 운영하였습니다.

Contributions
  • Android/iOS 하이브리드 앱 개발 및 출시
  • WebRTC를 이용해 앱, 모바일, PC 화상진료 기능 개발
  • 개발자들이 개발에 집중 할 수 있도록 Drone CI을 이용하여 배포 자동화
  • Git Flow 브랜치 관리 전략 제안 및 도입하고 코드 리뷰 문화 조성

Skills

백엔드 개발
레벨: Amateur
키워드:
  • Spring
  • Spring Boot
  • JPA
  • Java
  • Docker
  • Linux
  • SQL
인프라
레벨: Junior
키워드:
  • AWS
CI/CD
레벨: Junior
키워드:
  • Github Action
  • Drone
프론트 개발
레벨: Junior
키워드:
  • HTML
  • CSS
  • Javascript
  • Next.js

Interests

개발
키워드:
  • Microservice Architecture
  • Kotlin

Educations

아주대학교 대학원 컴퓨터공학 석사