💁🏻 About Me
Introduction
- 안녕하세요! 4년 차 백엔드 개발자 박우빈입니다.
- 개발자가 되기 전부터 몰입하는 즐거움을 따라 살다가,
지금은 개발에 푹 빠져 있습니다.
- 무엇보다도 꾸준함의 진짜 가치를 알기에
학습한 것을 Github에 남기고, 기술 블로그 운영을 하고 있습니다.
- Clean Code와 Test에 대한 고민을 생활화합니다.
- 추상과 구체를 넘나드는 접근을 지향합니다.
- 아름다운 것과 커피 ☕ , 그리고 함께 자라기에 관심이 많습니다.
Contact & Channel
⛏️ Skills
Backend
- Kotlin, Java, Node.js
- Spring Boot, Spring MVC, Spring Batch, Spring Data JPA,
Spring Webflux, Resilience4j
- JPA, Querydsl
- Junit5, Mockito, Spock
- Gradle
DevOps
- AWS - EC2, S3, RDS, CloudFront, Route53, ELB, SQS, CodeDeploy, Beanstalk
- MySQL, MariaDB, Redis
- Jenkins
- Nginx
- Pinpoint, ELK Stack
Frontend
- HTML5, CSS3(SCSS), JS(ES6)
- React
- Typescript, Redux(React-redux, Redux-toolkit)
- Vue.js
Tools & Collaboration
- IntelliJ, DataGrip, VS Code, Vim
- Git, Gitlab, Sourcetree, Upsource
- Jira & Wiki Confluence, Slack
💻 Work Experience & Projects
캐치테이블
캐치테이블비즈팀
웨이팅 시스템
2023.02 ~ 현재
우아한형제들
배민서비스개발팀
가게노출시스템
2022.05 ~ 2023.01
- 배민 앱의 가장 앞단에서 실시간 대용량 트래픽을 받는 가게노출파트
- Spring Webflux 기반 리액티브 프로그래밍
- Redis, MongoDB 기반 1차/2차 캐시 &
이벤트 기반 데이터 갱신 플로우
- 가게 목록, 뱃지 등 가게 노출과 관련한 API 제공
통합 정산플랫폼 TF
2021.07 ~ 2022.01
- 회사의 여러 서비스에 대한 정산 플로우를 통합하여 전문 서비스 및 투명한 자금흐름을 제공하기 위한 통합 정산플랫폼 구축 TF 프로젝트
- 이커머스 서비스인 셀러 정산시스템 담당(배민쇼핑라이브, 전국별미)
- 배달과 다른 배송 도메인에 대한 분석 및 설계, 주문서 기반에서 하위 주문옵션 기반으로 정산 단위 변경
- Kotlin + Spring Boot + JPA 기반 신규 어드민/배치/API 시스템 구축
- 통합정산시스템용 React + TS 어드민 템플릿 개발 및 TF 내 공유
우아한형제들
정산시스템팀
https://hip-light-37a.notion.site/28b2ed41fe114f5e95e33568df926caf
2020.01 ~ 2022.04
- 하루 수백만 건, 조 단위의 대용량 거래 데이터를 매일 정산, 지급하는
정산시스템
- 3,000여 개의 테스트 코드
- Spring Batch, JPA를 사용한 지속적인 자동화 & 고도화
- 대한민국 핀테크 시스템 최초로 IDC 환경이 아닌 AWS 환경에서 서비스 중
- 배민1(one), 선물하기, 사전예약 API/Batch/Admin 신규 시스템 대응 오픈
- 수십 회의 젠킨스 API 조회를 Java8 CompletableFuture 기반으로
90초 → 2초 개선한 경험
- 내부 Admin을 구성하는 레거시 frontend 프레임워크 기술을
React & Typescript 환경으로 마이그레이션