Profile.kt — android-developer-portfolio — Android Studio Kotlin 2.0 · min SDK 24 · Gradle 8.6
Profile.kt data class
class Developer {
val name = "김도현"
val role = "Android Developer"
val experience = 5 // years
val location = "Seoul, KR"
 
val focus = listOf(
"Jetpack Compose", "Clean Architecture",
"성능 최적화", "안정적인 릴리즈"
)
 
fun introduce(): String {
return """
사용자가 체감하는 속도와 안정성을 최우선으로,
읽기 쉬운 코드로 오래가는 앱을 만듭니다."""
}

5년간 안드로이드 네이티브 앱을 설계하고 운영해온 개발자입니다. MVVM · MVI 아키텍처와 Jetpack Compose 기반 UI를 주로 다루며, 출시 이후의 안정성과 유지보수성까지 고려한 코드를 지향합니다.

Skills.gradle dependencies { }
Language & UI
org.jetbrains.kotlin:kotlin-stdlib:2.0.0
androidx.compose.ui:ui:1.6.7
androidx.compose.material3:material3:1.2.1
com.google.android.material:material:1.12.0
Architecture & Async
androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0
androidx.navigation:navigation-compose:2.7.7
com.google.dagger:hilt-android:2.51
Network & Data
com.squareup.retrofit2:retrofit:2.11.0
androidx.room:room-runtime:2.6.1
com.google.firebase:firebase-messaging:24.0.0
io.coil-kt:coil-compose:2.6.0
Testing & Tooling
junit:junit:4.13.2
io.mockk:mockk:1.13.11
com.github:git · github-actions:CI/CD
com.datadoghq:dd-sdk-android:2.13.0
Projects.kt git log --stat
commit 8f3a2c1 · mainv3.2.0
실시간 배달 매칭 & 위치 트래킹 앱
WebSocket 기반 실시간 위치 트래킹, 5초 이내 재연결 로직 구현
MVI 아키텍처 도입으로 상태 관리 및 테스트 커버리지 개선
월간 활성 사용자 12만 달성, 크래시율 0.3% 미만 유지
Kotlin Compose WebSocket Hilt
commit 5b91ad4 · mainv2.0.0
사내 결제 SDK 안드로이드 모듈
Java 레거시 모듈을 Kotlin으로 전면 마이그레이션
결제 실패율 감소를 위한 재시도 정책 및 로깅 체계 설계
사내 5개 앱에 공통 SDK로 배포, 연동 시간 70% 단축
Kotlin Coroutines Retrofit Room
commit 1e02f77 · mainv1.4.0
습관 관리 위젯 & 알림 개인화
홈스크린 위젯(Glance) 및 개인화 알림 스케줄링 구현
WorkManager 기반 백그라운드 동기화로 배터리 소모 최소화
Play 스토어 평점 4.7 유지, 리텐션 D7 38%
Glance WorkManager DataStore
Career.kt timeline
2023 — 현재
시니어 안드로이드 개발자
테크 스타트업 · 모빌리티
실시간 트래킹 서비스 안드로이드 파트 리드, 아키텍처 설계 및 신규 입사자 온보딩 담당.
2021 — 2023
안드로이드 개발자
핀테크 기업
결제 SDK 및 인증 모듈 개발, 레거시 Java 코드베이스의 Kotlin 마이그레이션 주도.
2019 — 2021
주니어 안드로이드 개발자
커머스 플랫폼
상품 상세 및 결제 플로우 UI 개발, XML에서 Jetpack Compose로의 전환 프로젝트 참여.
Contact.kt terminal
dohyun@portfolio:~$ cat contact.txt
email    dohyun.kim@example.com
blog     dohyun.dev
dohyun@portfolio:~$ _