미리보기
기본 정보
블로그: https://velog.io/@hyemin916 github: https://github.com/hyemin916
자기소개
새로운 기술을 금방 학습할 수 있습니다. 이를 바탕으로 프론트엔드에서 백엔드로 성공적인 직무 전환을 이뤘습니다.
코드 퀄리티와 개발 속도의 trade-off를 이해하고 상황에 맞는 선택을 하고자 합니다.
가독성 좋은 코드를 작성할 수 있습니다. 의도가 드러나게 이름을 짓고 SLAP를 준수하고자 합니다.
동료와 화목하게 협업할 수 있습니다. 우호적인 커뮤니케이션을 지향합니다.
기술 스택
Java, Spring Boot, SQL, TypeScript, React, AWS
경력
케이타운포유
백엔드 개발 | 재직 중
2022.05. ~ 재직 중 (2년 11개월)
K-POP 글로벌 온오프라인 통합 커머스 플랫폼으로, 243개국의 700만 회원을 보유하고 있습니다. 2017년에서 2022년 사이 16배 성장을 이뤘고 2023년 대한민국 전자상거래 수출 1위을 달성했습니다. 세미나를 통한 기술 공유, 코드리뷰, 페어 프로그래밍 등 서로의 성장을 독려하는 개발문화를 보유하고 있습니다.
프로젝트
주문 개선
장바구니 개선
케이타운포유
2024.07. ~ 진행 중
레거시 장바구니와 신규 장바구니의
인메모리 재고 차감 기능 개발
케이타운포유
2024.05. ~ 2024.06.
write-behind caching 패턴을 도입하여 write DB의 병목 해소
feature flag와 병렬 테스팅을 활용하여 운영에 영향을 끼치지 않고 기능 이전.
동시성을 제어하고 트랜잭션 원자성을 보장하여 정합성이 틀어지지 않는 재고 차감 개발.
백오피스 개발
케이타운포유
2023.11. ~ 2024.02.
API 초기 개발시 Vertical Slicing 아키텍처를 선택하여 빠르게 기능 개발. 리팩토링을 통해 점진적으로 구조를 개선함.
프론트엔드와 스키마를 이용한 소통을 위해 GraphQL을 도입. 객체 간 매핑의 복잡도 감소.
React와 MUI로 프론트엔드 개발.