Mobile Developer
Information
Languages
About
Main technologies
- Kotlin3.5 yrs.
- Model View ViewModel (MVVM)3.5 yrs.
- Android3.5 yrs.
- Kotlin Coroutines3.5 yrs.
- Kotlin Compose2.5 yrs.
- SQLite2.5 yrs.
- Koin DI2 yrs.
- REST API2 yrs.
- Clean architecture2 yrs.
- Dagger1 yrs.
- JUnit1 yrs.
- Firebase1 yrs.
Additional skills
- XML1.5 yrs.
- RxJava1 yrs.
- Java1 yrs.
- iOS1 yrs.
- Swift1 yrs.
- SwiftUI1 yrs.
- UIKit1 yrs.
- Async/Await1 yrs.
Experience
Secure enterprise messenger
About the Project
Secure enterprise messenger for organizations that require protected voice calls, messaging, and file sharing in mission-critical environments. The product focuses on privacy, verified communication, encryption, and control over sensitive information. Android and iOS mobile apps were built with a mixed legacy/modern codebase and C++ data layer.
- Cyber-security
- Telecommunications
Responsibilities
- Developed and maintained both Android and iOS native applications depending on sprint priorities and project needs. - Resolved critical production issues, improving app stability and reducing user-facing defects. - Contributed to a major Android redesign by implementing updated screens and polishing UI behavior in Android Views and Jetpack Compose. - Implemented Google Play in-app updates to improve the Android app update flow. - Used Cursor and project-specific AI tooling to support debugging, refactoring, and navigation in a large existing codebase.
MaxBrain
About the Project
Mobile learning platform for organizations, combining LMS/LXP functionality with web and native mobile access. The product helps companies, educational centers, and professional associations manage digital training, learning content, structured learning paths, certifications, progress tracking, and role-based learning processes. The mobile app was built with Kotlin Multiplatform shared business logic, and shared UI implemented in Compose Multiplatform.
- EdTech
- E-learning
Responsibilities
- Joined the project during active development and contributed to bringing the Android and iOS apps to production release on Google Play and App Store. - Implemented multiple user-facing features with shared Compose Multiplatform UI, shared business logic, and native platform-specific integrations. - Contributed to the app’s modularization by implementing and organizing modules across different layers of the existing architecture. - Built native Android and iOS integrations, including image picker, camera picker, and runtime permissions. - Implemented app-wide URL handling logic for different link types, supporting internal navigation, WebView flows, and external browser fallback. - Maintained and extended WebView functionality on Android and iOS, including fixes, additional behavior, and integration with URL handling.
Budge
About the Project
Native Android personal finance app for budget planning, expense tracking, savings goals, subscriptions, payments, reminders, and account balance management. The app helps users monitor spending, manage monthly budgets, track financial goals, and get a clearer overview of their personal finances.
- Fintech
Responsibilities
- Developed core app functionality that contributed to a stable Google Play launch with minimal postrelease issues. - Implemented account data migration to preserve user data when switching between profiles. - Built transaction reminder functionality using Android notifications and scheduled background work. - Implemented and maintained authentication flows using Firebase Authentication. - Wrote unit tests for business logic to improve maintainability and reduce regression risk.