Sunghyun Kim
Server Developer
sh@sunghyun.io
About
Work Experiences
Viva Republica (Toss)
Seoul
Server Developer (Product)
Jun. 2021 - Now
Kotlin (Coroutine), Spring WebFlux. MySQL, MongoDB, Redis, Kafka
보험 사일로 (Insuretech Silo)
"내 보험" 서비스를 위한 스크래핑 데이터 처리 및 상담신청 퍼널 개발
Home Team
기존 스크래핑 기반 금융 이력 제공 기능을 "마이데이터" 플랫폼 기반으로 마이그레이션
유저의 행동 이력과 Server Driven UI 상태를 고려하는 마이데이터 갱신 최적화 시스템의 핵심적인 부분 개발
서비스 최적화와 계열사 협업
Timeline Team
"내 소비" 서비스를 뒷받침하는 timeline 서비스 전면 재개발과 무중단 전환에서 핵심 개발 담당
내역을 필터링하기 위한 조건식을 제공받아 동적으로 필터링해서 제공하는 Query API 개발
사전 정의된 내역이 감지되었을때 이벤트를 발행하는 Trigger System 개발
서비스 최적화
Async-Profiler를 통한 메모리 사용량 최적화
서비스 관련 분석 기능을 추가해 분석한 데이터를 기반으로 한 최적화
Spring Boot 메이저 버전업
Home Product Tech Platform Team
트라이브 공용 라이브러리 (캐시 등) 기능 추가, 최적화
계열사, 사일로 업무 지원, 협업
레거시 서비스 정리, 라이브러리 업그레이드 지원
AppsInToss Team
신규 서비스 셋업
인증처리 웹필터 개발
TestContainers, kotest 기반 Classist 테스트 시스템 구성
초기 API 개발 (포인트 지급 기능 등)
Global Home Team
...
MyMusicTaste
Seoul
Server Developer
Jun. 2019 - Jun. 2021
Python, asyncio, pytest, Lambda, DynamoDB
유저, 인증 관련 백앤드 서비스 개발
친권자 동의, 약관 처리 관련 등 유저 관련 서비스 기능 개발
리팩토링과 테스트 코드 작성, 빌드 개선
마이크로서비스간 의존관계 개선
온라인 콘서트 라이브 채팅 서비스 개발
커머스 서비스 개발 (리딤코드 시스템)
ECS 기반 마이크로서비스를 Lambda 기반 모노리스로 마이그레이션
기존 게이트웨이 대체하기 위한 프록시 시스템 구성 (기존 인증과의 인터옵)
데이터독 연동
신규 인증시스템 개발
Certifications
정보처리기능사
한국산업인력공단
Oct. 2018