
연락처
010-7400-1606

이메일
[email protected]

웹사이트
Github
Blog
핀다에서 5년 6개월간 Android Engineer로 근무하며 대출비교, 대환대출, 주택담보대출, 전세자금대출 등 핵심 금융상품 플로우의 Android 개발 및 운영을 담당했습니다.
PO, Product Designer, Backend Engineer, QA가 함께하는 목적 조직 환경에서는 대출 신청, 본인인증, 스크래핑, 한도조회, 상품 비교, 약정으로 이어지는 복잡한 금융 플로우를 구현했습니다. 단순 기능 구현에 그치지 않고 화면 상태, API 연동, 예외 처리, 사용자 인터랙션, 이벤트 로그, Crash 모니터링, QA/운영 이슈를 함께 확인하며 앱 사용성과 플로우 안정성을 개선했습니다.
반복적인 통신 로직, 모델 매핑, 테스트 코드 작성 과정에서는 AI-assisted 개발 워크플로우를 활용해 초안 작성 과정을 자동화하고, 구현 패턴과 검증 기준을 문서화하여 개발 리소스를 줄이는 방식으로 작업했습니다.
Skills
- Android / Kotlin: Kotlin 기반 Android 앱 개발, Jetpack Compose / XML(View) UI 구현, XML 화면의 Compose 이관 경험
- Architecture: MVVM, MVI, Multi Module 구조 경험, Feature / Domain / Data Layer 분리, Repository / DataSource / DTO / Domain Model 역할 분리
- UI State Management: Compose 기반 상태 처리, Mavericks 기반 MVI 도입 및 자체 MVI 구조 전환, State / Event / Side Effect / Navigation 분리
- Network / Async: Coroutine, Flow 기반 비동기 처리, Retrofit / OkHttp 네트워크 레이어 구성, SSE, BFF 연동, Polling, Foreground Service 기반 장시간 작업 처리
- Native-Web 연동: WebView, JavaScript Interface 기반 Native-Web 통신, Web 화면과 App 간 데이터 전달 및 이벤트 처리
- Testing: JUnit5, MockK, Turbine 기반 ViewModel / Flow 테스트, Repository / Mapper 테스트 구조 개선
- Monitoring / Operation: Firebase Crashlytics, Sentry 기반 오류 추적, 이벤트 로그 및 운영 이슈 분석, Android Profiler 기반 성능 분석
- CI/CD / Quality: Firebase App Distribution, Fastlane 기반 테스트 배포 자동화, SonarQube 기반 정적 분석 경험
Experience
핀다 - Finda
Android Engineer (5년 6개월, 2020.12 ~ 2026. 05 / 2020.09 인턴 입사)
- 금융사 정책 변경, 신규 상품 추가, 장애 대응, QA 및 배포 이후 운영 개선을 통해 금융 서비스의 안정성과 유지보수성을 개선했습니다.
- 핀다 대출비교 서비스의 핵심 플로우인 대출 한도조회, 신용대출, 대환대출, 주택담보대출, 전세자금대출, 오토론 신청 플로우의 Android 개발 및 운영을 담당했습니다.
- 20여 개에서 90여 개로 확대되는 금융사별 요청사항, 상품 정책, 심사 조건, 예외 케이스를 Android 화면 상태, API 요청 모델, 사용자 플로우에 반영했습니다.