Android Developer
Information
Languages
About
Main technologies
- Kotlin3 yrs.
- Java3 yrs.
- Android SDK2.5 yrs.
- Mobile App Development2.5 yrs.
- Android2.5 yrs.
Additional skills
- Design Patterns3 yrs.
- Object Oriented Programming (OOP)3 yrs.
- MySQL2.5 yrs.
- Crashlytics2.5 yrs.
- Room Database2.5 yrs.
- Retrofit2.5 yrs.
- Mockito2 yrs.
- Mobile App Testing2 yrs.
- JUnit2 yrs.
- Firebase Client Android2 yrs.
- Firebase Database2 yrs.
- SQL2 yrs.
- Firebase2 yrs.
- Dagger1.5 yrs.
- Google Play1 yrs.
- Payment Gateway Integration1 yrs.
- Application Performance Monitoring1 yrs.
- NoSQL0.5 yrs.
- Biometrics0.5 yrs.
- Security0.5 yrs.
Experience
EPAM
About the Project
Application for a huge leading retail and distribution USA company.
- Beauty
- E-commerce
- Retail
Responsibilities
- Led the migration of key application modules from Data Binding to View Binding, significantly improving code maintainability and readability for collaborative development - Successfully integrated Jetpack Compose, modernizing the UI development approach and enabling the adoption of declarative UI principles. - Refactored legacy code to streamline workflows and modernize the codebase. - Configured Firebase Performance Monitoring for critical user flows, gaining essential visibility into app performance bottlenecks for targeted optimization. - Diagnosed and resolved app crashes using Firebase Crashlytics - Actively participated in the technical migration process from Adobe BCC to Contentful CMS
Skills & technologies
- Kotlin
- Firebase
- Retrofit
- Dagger
- Room Database
- Application Performance Monitoring
- Crashlytics
- Android
- Android SDK
- Firebase Client Android
Timelycode
About the Project
Food ordering and delivery application for a restaurant
- Hospitality
- Food And Beverages
Responsibilities
- App Lifecycle Management (Owned the entire app lifecycle, from development and testing to publishing updates on the Play Store) - Integrated secure payment solutions, including Google Pay and LiqPay - Spearheaded a major code maintainability initiative by refactoring key parts of the legacy codebase and implementing MVVM architecture with Kotlin Coroutines and StateFlow/LiveData, leading to a cleaner structure and facilitating easier future development.
Skills & technologies
- Kotlin
- Firebase Client Android
- Room Database
- MySQL
- Retrofit
- Google Play
- Payment Gateway Integration
- Crashlytics
- Android
- Android SDK
Timelycode
About the Project
CRM System for Call Redirection. Name of the project is under NDA.
- Communications
- Telecommunications
Responsibilities
- Developed features and maintained a CRM system, focusing on seamless call handling integration and compliance with the latest Android SDK requirements. - Developed user interaction with stored call data. - Implemented on-device security features for handling user data, leveraging the Android Keystore System for cryptographic key management and Jetpack Security (EncryptedFile/SharedPreferences) for secure local data storage. - Integrated biometric authentication - Developed native module for specific encryption/decryption requirements, ensuring secure data handling at a lower level.
Skills & technologies
- Android
- Android SDK
- Java
- MySQL
- SQL
- Room Database
- Retrofit
- Security
- Google Play
- Crashlytics
Timelycode
About the Project
Time Tracker for internal use
- Productivity
Responsibilities
- Added the functionality to generate, download, and view PDF reports.
Skills & technologies
- Kotlin
- Firebase Database
- Firebase
- Firebase Client Android
- Android
- Android SDK