heymoko banner
profile

유정모

moKo

Android Native Developer

📱 Android Native · Kotlin
About

실무 경험을 바탕으로, 다시 안드로이드 개발에 집중하고 있는 moko입니다.

2년간 안드로이드 네이티브 앱 개발과 유지보수를 경험하며 기능 구현뿐 아니라 사용자 흐름, 운영 안정성, 데이터 흐름까지 함께 고민해왔습니다. 지금은 그 실무 경험을 바탕으로 다시 현업에 합류해, 사용자에게 직접 닿는 제품을 꾸준하고 단단하게 만드는 개발자로 복귀를 준비하고 있습니다.

실서비스 운영 경험을 바탕으로 MVVM, Retrofit, Coroutines, Firebase Analytics/Crashlytics 기반의 구조와 운영 흐름을 다뤄왔고, 최근에는 레거시 구조에서 느낀 한계를 다시 정리하며 Jetpack Compose, Hilt, StateFlow 중심의 개인 프로젝트로 기술 선택 기준을 다듬고 있습니다.

대규모 서비스 운영

누적 200만 다운로드 규모 서비스에서 핵심 기능 개발과 유지보수를 맡으며 운영 환경의 요구를 직접 다뤘습니다.

구조적 개발 경험

MVVM 기반으로 화면 책임과 데이터 흐름을 분리하고, 유지보수하기 좋은 구조를 만드는 방향으로 개발해 왔습니다.

운영/분석 연계

FCM, Analytics, Crashlytics를 활용해 사용자 행동과 장애 지점을 추적하고 개선 사이클을 운영해 왔습니다.

Experience

ColorLoverLab

Android Developer 2022.06 - 2024.05

누적 200만 다운로드 규모의 서비스에서 안드로이드 기능 개발과 유지보수를 담당하며, 사용자 경험과 운영 안정성을 함께 다뤘습니다.

  • MVVM과 Clean Architecture를 기반으로 구조를 정리해 유지보수성과 기능 확장에 유리한 코드베이스를 만들었습니다.
  • Retrofit2와 Coroutines(Flow)로 비동기 통신 흐름을 정리하고, 이미지 중심 서비스의 성능과 메모리 사용을 개선했습니다.
  • Firebase Analytics를 바탕으로 진단 이탈 구간을 확인하고, 사용자 흐름을 개선해 전환율과 완료율 향상에 기여했습니다.
  • FCM 기반 맞춤형 푸시와 운영 기능을 연동해 리텐션 관리에 기여했습니다.
  • Crashlytics로 장애를 추적하고 대응하면서 운영 앱의 안정성을 지속적으로 개선했습니다.
  • Git-flow와 코드 리뷰 문화에 참여해 협업 효율과 코드 품질 관리 수준을 높였습니다.

Computer Engineering

HANNAM UNIVERSITY 2016.03 - 2022.03

컴퓨터 공학 전반에 걸친 기초 지식과 프로그래밍 역량을 쌓았습니다.

  • 자료구조, 알고리즘, 운영체제 등 핵심 전공 과목 이수
  • 모바일 프로그래밍 전공 심화 과정을 통한 안드로이드 기초 확립

GDG Android Compose Fest 2021

Google Developer Group 2021.11 - 2021.12

Jetpack Compose를 활용한 현대적인 안드로이드 UI 개발에 대한 이해를 높였습니다.

  • Jetpack Compose의 레이아웃 구조 및 테마/애니메이션/네비게이션에 대한 기초적인 이해
  • Views -> Compose로의 마이그레이션 과정 경험
Skills

📱 Android

Kotlin Jetpack Compose Android SDK CameraX

🏗️ Architecture

MVVM Clean Architecture Repository Pattern UDF StateFlow Paging3

🔧 Jetpack

ViewModel Room Navigation Hilt DataStore WorkManager DataBinding

🌐 Network / Data

Retrofit2 OkHttp Gson Coroutines Flow Firebase

☁️ Backend / Others

Supabase Google Credential Manager REST API Firebase FCM Coil Google Play Billing
Projects
ColorLoverLab 로고
Service App

ColorLoverLab Android

누적 200만 다운로드 규모의 퍼스널 컬러 서비스 앱입니다. 핵심 사용자 기능 개발뿐 아니라 Firebase Analytics, Crashlytics 기반으로 사용자 흐름과 운영 안정성을 함께 점검하며 Android 개발과 유지보수를 경험했습니다.

  • 홈, 진단, 커뮤니티, 상품, 리뷰, 마이페이지 등 주요 사용자 화면 개발과 유지보수
  • FCM, Analytics, Crashlytics, Billing 등 운영에 필요한 기능 연동
  • 운영 중인 B2C 앱에서 전환 흐름과 안정성을 함께 보며 진단/결과 퍼널 개선 경험
Kotlin MVVM Retrofit FCM Room Paging3
Personal Rebuild
Personal Rebuild

MyColover

실무에서 다뤘던 도메인을 최신 Android 방식으로 다시 설계한 개인 프로젝트입니다. 레거시 앱에서 느꼈던 상태 분산과 화면 책임 문제를 줄이기 위해 Compose 중심 구조로 퍼스널 컬러 진단, 상품 탐색, 커뮤니티 흐름을 재구성했습니다.

  • Jetpack Compose, Navigation, Hilt 기반으로 상태 중심의 단일 앱 구조 재설계
  • StateFlow, debounce, DataStore, Room으로 화면 상태와 로컬 저장 흐름 정리
  • Google Credential Manager, Supabase, 즐겨찾기, 진단 결과 복원까지 핵심 사용자 흐름 구현
Compose Hilt StateFlow DataStore Room Supabase
Certificates

정보처리기사

발급기관 · 한국산업인력공단 취득일 · 2021.06

컴퓨터활용능력 2급

발급기관 · 대한상공회의소 취득일 · 2021.02
Contact

안드로이드 개발 포지션에서 다시 좋은 제품을 함께 만들 기회를 찾고 있습니다. GitHub에는 코드와 개인 프로젝트를, 이 포트폴리오에는 실무 경험과 프로젝트 맥락을 정리해두었습니다.