Senior Android Developer
Information
Languages
About
Main technologies
Additional skills
- Google Play9 yrs.
- REST API9 yrs.
- Dagger9 yrs.
- Koin9 yrs.
- JUnit9 yrs.
- Room Database9 yrs.
- GSON9 yrs.
- Glide9 yrs.
- Mockito9 yrs.
- Google Maps SDK9 yrs.
- Security Camera9 yrs.
- WebSockets9 yrs.
- Fastlane9 yrs.
- Material-UI9 yrs.
- SQL9 yrs.
- XML9 yrs.
- MVP patterns9 yrs.
- Model View ViewModel (MVVM)9 yrs.
- JetPack9 yrs.
- RxKotlin9 yrs.
- RxAndroid9 yrs.
- RxJava9 yrs.
- Retrofit9 yrs.
- Firebase Database9 yrs.
- Firebase9 yrs.
- Team Lead3 yrs.
Experience
Vlife: Fuel, Partners, Points
About the Project
Super App including a module of marketplaces.
- E-commerce
Responsibilities
Responsibilities and Achievements: - Separated the architecture into entity, domain, data, and presentation layers using Clean Architecture principles; - Implemented the presentation layer using the Model-View-ViewModel architecture; - Developed a marketplace module within the Super App, improving user experience and functionality; - Wrote comprehensive unit and integration tests using JUnit 4 and the Mockk framework, ensuring high-quality code; - Conducted technical interviews for Android Developers, ensuring that the best talent was hired for the team; - Mentored a Junior Developer by conducting code reviews and offering constructive feedback.
Skills & technologies
- Android SDK
- Kotlin
- GSON
- Material-UI
- Koin
- Retrofit
- Room Database
- Glide
- Model View ViewModel (MVVM)
- JUnit
- Mockito
Alatau City Bank
About the Project
A super app that includes banking, marketplace, investment, insurance and mobile services.
- E-commerce
Responsibilities
Responsibilities and Achievements: - Refactored the application into feature modules and layers, improving its scalability and testability; - Implemented the presentation layer using the Model-View-ViewModel design pattern; - Enhanced the functionality of the application by changing navigation with the Cicerone library and adding new product categories; - Implemented a Dark theme for the application using Android Themes and styles; - Wrote unit and integration tests using JUnit 4 and the Mockk framework, ensuring application quality and reliability; - Mentored a Junior Developer and contributed to his professional growth.
Skills & technologies
- Android SDK
- Material-UI
- Dagger
- Retrofit
- Room Database
- JUnit
- Mockito
- GSON
- MVP patterns
- Model View ViewModel (MVVM)
ONAY! Public transport
About the Project
Android application of Transport Holding of Almaty city ONAY! Public Transport.
- Fintech
Responsibilities
Responsibilities and Achievements: - Designed and developed new features for the application, including payments with saved cards, profile menu, show transports on the scheme; - Held the position of Team Lead, doing interviews and mentored Developer and contributed to his professional growth; - Refactored the application; - Improved the UI of the application by incorporating new design requirements; - Fix the bugs.
Skills & technologies
- Java
- Kotlin
- Android SDK
- Material-UI
- Retrofit
- RxJava
- Google Maps SDK
- Firebase
- Model View ViewModel (MVVM)
- Dagger
- Koin
Cashli: Money Earning App
About the Project
Android application Cashli: Money Earning App, providing possibility to earn money doing some tasks from other banks.
- Fintech
Responsibilities
Responsibilities and Achievements: - Designed and developed new features for the application, including mini onboarding, created subcategory offers page, added KYC, and Survey; - Implement integration with Yandex Appmetrica Push SDK to send push notifications. - Studied Jetpack Compose; - Fix Bugs.
Skills & technologies
- Kotlin
- Android SDK
- RxAndroid
- RxKotlin
- Material-UI
- Security Camera
- WebSockets
- Model View ViewModel (MVVM)
- JetPack
Credit Bank of Moscow (Top-10 Russian bank)
About the Project
Android applications of Credit Bank of Moscow, providing comprehensive banking services to users through a convenient mobile platform.
- Fintech
Responsibilities
Responsibilities and Achievements: - Designed and developed new features for the application, including transfer limits and the ability to transfer funds using specific types of cards; - Successfully integrated payments on multiple marketplaces through the Credit Bank, expanding the application's reach and functionality; - Implemented integration with the Faster Payments System in Kazakhstan, improving the speed and efficiency of financial transactions; - Streamlined requests to the REST API service, resulting in improved performance and user experience according to new requirements.
Skills & technologies
- Kotlin
- Java
- Android SDK
- Material-UI
- Retrofit
- Dagger
- RxJava
- RxAndroid
- Room Database
- Model View ViewModel (MVVM)
- WebSockets
Simply
About the Project
A banking Android application that facilitates purchases and convenient transfers.
- Fintech
Responsibilities
Responsibilities and Achievements: - Implemented new functionality, including the ability to add comments to money transfers and a code word for user identification improving the overall user experience; - Conducted a complete refactoring of the application, adopting Clean Architecture, multi-module structure, and Model-View-Intent design pattern; - Designed and developed new functionality for the 2023 New Year Promo, resulting in increased user engagement and sales; - Improved the UI of the application by incorporating new design requirements and utilizing Android SDK, Material Design and Custom Views; - Optimized and obfuscated the application code using ProGuard, improving performance and security.
Skills & technologies
- Android SDK
- Kotlin
- Koin
- Retrofit
- Room Database
- Firebase
- Fastlane
- Model View ViewModel (MVVM)
- RxKotlin