정현석

Staff Android Engineer · B2C Product · Payment/Platform

7년 이상 대규모 B2C Android 앱과 결제 기반 신규 서비스를 개발했습니다. KakaoT Bike/Rentcar 신규 출시와 결제 플로우 구현, NAVER WEBTOON Android SDK 및 플랫폼 구조 개선을 주도했으며, 제품 출시 속도와 운영 안정성을 높이는 모바일 아키텍처 설계를 강점으로 합니다.

Experience

NAVER WEBTOON · Android Engineer
2021.10 - 현재

경기도 성남

  • ePub Reader Android SDK

    SDK 설계와 구현을 주도. WebView 기반 리더를 Native View와 Jetpack Compose 기반 구조로 재설계하고, 렌더링 파이프라인·상태 관리·Android lifecycle 대응을 담당.

    Kotlin · WebView · Custom View · Jetpack Compose · Coroutines
  • Android Platform 구조 개선

    시리즈 앱을 모놀리식 구조에서 multi-module architecture로 전환. Gradle convention plugin을 도입해 의존성과 빌드 설정을 표준화.

    Gradle KTS · Convention Plugin · Multi-module
  • 시리즈 Android 앱 개발

    서비스 기능 개발과 Jetpack Compose 기반 UI 전환 담당. 이벤트성 IAP 상품(반짝쿠키) 출시, Google Play Billing 연동, GFP(사내 광고 플랫폼) 보상형 광고 연동을 통해 유료·보상형 수익화 플로우를 구현. 사내 엔지니어링 데이 등 기술 공유 세션 발표를 통해 팀 내 지식 공유에 기여.

    Kotlin · Jetpack Compose · Coroutines · Hilt · Google Play Billing · GFP · Rewarded Ads
  • Android CI/CD와 빌드 캐시

    동적 CI/CD 파이프라인과 Gradle remote build cache를 설계·구축. 캐시 적용으로 빌드 시간을 약 30% 단축하고, 빌드 시점에만 Kubernetes pod을 동적 할당해 CI 비용을 90% 이상 절감.

    GitHub Actions · FastAPI · Kubernetes · WebDAV · MinIO · Gradle Build Cache
  • AI 코드리뷰 자동화

    반복 리뷰 업무와 코드 품질 관리를 자동화하는 내부 시스템 구축.

    Open Model · Claude Code · FastAPI · Python
Kakao Mobility · Android Engineer
2018.12 - 2021.10

경기도 성남

  • KakaoT Bike 신규 서비스 출시

    BLE 스마트락 통신, 지도 기반 위치 클러스터링, 대여/반납/결제 핵심 플로우를 포함한 Android vertical module 개발. 신용카드, 휴대폰결제(다날), PayPal 결제 연동과 서버 발급 idempotency key 기반 중복 결제 방지·실패 재시도 로직 구현.

    Kotlin · MVI (Mavericks) · Clean Architecture · Koin · RxJava · Coroutines · 스마트락 BLE 통신 · 지도 기반 위치 클러스터링 · 휴대폰결제(다날) · PayPal
  • KakaoT Bike 운영 리드 + Rentcar 신규 출시 리드

    Bike 출시 후 운영·유지보수를 리드. 이후 KakaoT Rentcar 신규 서비스 개발을 리드하며 예약·결제·취소 상태 전이를 포함한 핵심 사용자 플로우 구현. 주니어 1명·경력직 2명 멘토링 및 주차·내비 vertical 유지보수 병행.

    Kotlin · MVI (Mavericks) · Clean Architecture · Koin · Coroutines
  • 터널 GPS 추적 데모

    통신사 주파수 기반 위치 추적 클라이언트 앱 데모 개발.

    통신사 주파수 수집 · GPS
Samsung SDS · Cloud Platform Intern
2018.06 - 2018.08

서울 상암

Skills

Android
Kotlin · Coroutines · Jetpack Compose · Custom View · WebView · Google Play Billing
Product / Payment
B2C Product Launch · Payment Flow · Duplicate Payment Prevention · Idempotency Key · Payment Failure Retry · In-App Purchase · PayPal · 휴대폰결제(다날)
Architecture
Mobile Architecture Design · SDK Design · Multi-module Architecture · Clean Architecture · MVI
Build / Platform
Gradle KTS · Convention Plugin · Gradle Build Cache · GitHub Actions · CI/CD · Developer Productivity
Cross-platform
Flutter · iOS
Backend
FastAPI · Spring Boot · Python

Education

금오공과대학교 (Kumoh National Institute of Technology) · 학사, 컴퓨터공학
2013 - 2019

GPA 4.21 / 4.5