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

Publications

CPython Internals 한국어판 (CPython 파헤치기)

Aug. 2022

역자