Position: Android Developer
Category: Android
English level: fluent
Years of experience: 2

I have an impressive track record of successfully developing several projects from scratch and bringing them to the MVP or release stage on the Play Market. I have demonstrated my ability to choose the appropriate architecture for these projects and ensure their successful implementation.

Furthermore, I have contributed significantly to the improvement of large-scale projects by identifying and resolving critical issues. I have also successfully migrated projects to MVVM and clean architecture, as well as multi-modules architecture. These improvements have resulted in a significant increase in the free-crash-rate from 90% to 99.7%, smoother application performance, and a 34% decrease in resource consumption.

My dedication to continuously improving projects and ensuring the highest level of quality and performance is a testament to my skills and experience as a developer.
As a seasoned developer, I have successfully contributed to various commercial projects across different domains, utilizing modern technologies and methodologies.

One of my significant contributions involved developing an AI for enemy characters in a mobile game based on a popular Ukrainian tabletop game. I also integrated Bluetooth game mode and successfully launched the application on Play Market.

In another project, I was responsible for developing an application for a Vet clinics network that catered to pet owners. I took charge of the project from scratch, including choosing the architecture, integration, MVP release, and continued development of additional features and support.

In a food delivery application for a network, I led the migration to MVVM and clean architecture, addressed critical bugs, modularized the project, and developed a comprehensive plan to address any future critical issues. I integrated these changes seamlessly while simultaneously developing new features and supporting the project.

In yet another project, I developed an application that helped users estimate and report their time usage. As with previous projects, I took charge of the project from inception, including choosing the architecture, integration, and MVP release.

I have a wealth of experience in modern tech stacks, including Retrofit, Coroutines, Android SDK, Android Architecture components, MVVM, MVI, LiveData, Room Database, Dagger2 Hilt, Jetpack Navigation Component, Fragments, Multi-threading, Design Patterns, Jetpack Compose, Firebase services (Firebase cloud messaging, Crashlytics, Firebase Analytics, Firebase Cloud Storage, Realtime database), Clean Architecture, Multi-modules, Unit Tests, UI tests, KotlinFlow, git-flow workflow, broadcast receivers, background and foreground services, and Sockets.