Introduce
안녕하세요. 웹 백엔드 개발자 원종필입니다.
Java, Spring, Oracle, Redis, AWS, Git 등을 사용하여 누적회원수 350만명의 커머스 쇼핑몰을 운영,개발하고 있으며 확장성과 유지 보수성이 높은 백엔드 구축을 위해 언제나 노력하고 있습니다.
서비스 운영을 하면서 적극적이고 능동적인 커뮤니케이션이 문제를 해결하기 위한 방법이 되는것을 많이 경험하였습니다. 이러한 과정에서 느낀점은 결국 비즈니스를 해결하기 위해 어떻게 커뮤니케이션을 하느냐가 가장 중요하다 입니다.
앞으로 문제해결을 위해 능동적이고 적극적인 커뮤니케이션을 하는 개발자가 되기 위해 꾸준히 학습하고, 경험해 보겠습니다.
Work Experience
Purple IO
350만 회원, 약 40여개의 자사 브랜드와 수백개의 업체가 입점해있는 커머스몰을 운영하는 스타트업
Backend Developer
2022.02 ~ 현재
- 코오롱몰 백오피스 운영 및 개발
- 레거시 청산 및 기존 비즈니스 로직 유지보수
- Oracle / Hybris 데이터베이스 유지보수 및 관리
- 레거시 청산 및 기존 비즈니스 로직 유지보수
- Oracle / Hybris 데이터베이스 유지보수 및 관리
Skill: Java, Spring, Hybris, Git
ValuelinkU
해운물류 커머셜 플랫폼 서비스 스타트업
Backend Developer
2020.11 ~ 2022.02
Skill: Java, Spring, Javascript, jQuery, Git
Projects
전사 등급 개편 작업
2024.06 ~ 2024.07
- 하나의 등급 시스템으로 전사 브랜드의 등급을 관리하는 OLO 멤버십 개발
- 기존 등급 시스템의 영향도 파악 및 기존 API의 사용처 확인과 새로운 등급 API개발
- 확장을 고려한 데이터베이스 설계의 중요성을 깨닫게 됨
- 기존 등급 시스템의 영향도 파악 및 기존 API의 사용처 확인과 새로운 등급 API개발
- 확장을 고려한 데이터베이스 설계의 중요성을 깨닫게 됨
제휴사 정산 API 개발
2024.04 ~ 2024.06
- 매월 초 수기로 제휴사의 주문내역을 정산하던 작업의 일부분을 자동화 하고자 API 시스템 개발
- spring cloud, kotlin, lambda를 이용한 서버리스 환경으로 외부 api로부터 데이터를 받아오고 다시 그 데이터를 기존의 시스템에 입력하는 시스템 구축
- 수기작업에서 발생되던 휴먼에러를 줄일 수 있었으며 서버리스 환경에서의 개발을 경험해봄
- spring cloud, kotlin, lambda를 이용한 서버리스 환경으로 외부 api로부터 데이터를 받아오고 다시 그 데이터를 기존의 시스템에 입력하는 시스템 구축
- 수기작업에서 발생되던 휴먼에러를 줄일 수 있었으며 서버리스 환경에서의 개발을 경험해봄
관심상품 저장로직 개선
2023.07 ~ 2023.9
- 와탭 트랜잭션 분석 중 관심상품 저장 로직 병목현상 발견되어 개선함
- 저장상품의 개수만큼 반복문을 돌던 레거시 코드 정리 및 redis 저장 로직 개선
- 58초가 걸리던 고객과 동일한 데이터를 가지고 테스트시 0.3초로 속도 개선
- 불필요 데이터 제거 정리 및 삭제 배치 생성
- 저장상품의 개수만큼 반복문을 돌던 레거시 코드 정리 및 redis 저장 로직 개선
- 58초가 걸리던 고객과 동일한 데이터를 가지고 테스트시 0.3초로 속도 개선
- 불필요 데이터 제거 정리 및 삭제 배치 생성
백오피스 XSS 필터, Referer 체크 필터 적용
2023.01 ~ 2023.03
- 스크립트 공격 방어목적으로 네이버 오픈 소스 루시 필터 적용을 하였음.
- 그룹사와 직접 접근하는 경우에만 허용을 해주는 referer 체크 필터를 만들어 제3 페이지에 노출되더라도 접근을 최소화 하려는 목적으로 만들었다.
- 그룹사와 직접 접근하는 경우에만 허용을 해주는 referer 체크 필터를 만들어 제3 페이지에 노출되더라도 접근을 최소화 하려는 목적으로 만들었다.
엠벌크 유지보수 / 운영
2022.06 ~ 2023.12
- 데이터 ETL을 위한 오픈소스 엠벌크 유지보수 및 운영
- 10분이 걸리는 빌드와 배포과정을 1분으로 단축
- ETL 시스템을 처음 관리해보면서 데이터 품질관리를 경험해봄
- 10분이 걸리는 빌드와 배포과정을 1분으로 단축
- ETL 시스템을 처음 관리해보면서 데이터 품질관리를 경험해봄