Introduce
10년 차 시니어 백엔드 개발자로, Java/Kotlin, Spring, Oracle/MySQL 기반의 개발을 통해 다양한 도메인에서 전문성을 쌓아왔습니다. 최근 커머스 도메인에서 상품 관리, 회원 관리, 카테고리 및 가게 전시 시스템을 성공적으로 개발했으며, 연속적인 신규 마이크로서비스 프로젝트를 통해 소프트웨어 아키텍처에 대한 깊이 있는 전문성을 확보했습니다.
5~8명의 팀을 리드하며 프로젝트를 성공적으로 이끈 경험은 물론, LTE/5G 통신사 기지국 운영 시스템에 필요한 라이브러리 및 API 개발, 대학 학사 행정 서비스 구축 경험을 보유하고 있습니다.
커리어 전반에서 통신, 교육, 커머스와 같은 다양한 도메인에 걸쳐, 요구에 맞는 기술을 최적화하고 적용하는 실전 노하우를 체득했습니다.
Summary
- [위대한상상] Python 기반의 모놀리식 서비스에서 Java/Kotlin Spring 기반의 Microservice(MS)을 분리하여 개발하고 있습니다. (Spring batch, Spring security, JPA, QueryDSL, Redis, AWS ECS, EKS)
- [위대한상상] 한국인과 베트남 개발자들과 한 팀으로 일하며 프로젝트 리드를 해본 경험이 있습니다. (한국인 2~4명, 베트남 개발자 5명)
- [위대한상상] 1000만 이상의 회원 정보를 Kafka를 이용하여 메시지 스트리밍으로 Legacy DB와 동기화 해본 경험이 있습니다.
- [위대한상상] 700만 MAU 앱에서 회원 관리 마이크로서비스를 무중단 배포하고 트래픽 전환을 성공적으로 수행했습니다.
- [위대한상상] Redis를 이용하여 동시성 문제를 Shared lock으로 해결한 경험과 멀티 애플리케이션 환경에서의 캐싱 시스템을 구현한 경험이 있습니다.
- [사이드프로젝트] 미팅앱의 백엔드 개발자(1인)로 참여하여 마켓 출시까지 전체 개발 프로세스를 경험하며 배포와 인프라 구축까지 개발한 경험이 있습니다.
- [KHU] 국내 대학중 가장 많은 재학생이 사용하는 수강신청 서비스 개발/운영을 통해 순간 트래픽 처리에 대한 노하우를 익혔습니다. (분당 약 20,000건 / 초당 900건)
- [KHU] 72년 동안 쌓인 Legacy DB 데이터를 분석하고, 성능 저하/중복데이터 문제가 발생하지 않도록 스키마를 재설계하여 신규 DB로 이관한 경험이 있습니다. (약 2300개 Table, 2TB)
- [SAMSUNG] 기존 소켓통신 API로 이용하던 기지국 IPC 통신을 Spring Boot를 이용하여 RESTful API로 신규 구현(환경설정, 설계, 개발, 배포)한 경험이 있습니다. (1인 개발)
- [KAKAO ENT, KHU] Facebook, Instagram, KakaoStory, Google Maps, Kakao Map, 공공데이터(버스정보), 도서관 관리 솔루션 등 다양한 외부 서비스의 API를 이용하여 시스템을 구성해본 경험이 있습니다.
경력 & 프로젝트
- 위대한상상(요기요) Senior Backend Engineer / Shop&Membership 파트 리더 (Java, Kotlin, Spring)
2022.08 ~현재