Position: Senior Android Kotlin/Java Developer
Category: Android
English level: fluent
Years of experience: 11

- "revived" a charity project initially outsourced to Pakistan. The best sign of success I see in customer attitude gradually changing from hostile and suspicious to grateful and friendful, as the project health state was being improved
- eliminated numerous race conditions and memory leaks in an already grown project
- migrated a couple of projects to modern technologies (Kotlin, coroutines, Hilt) while adding new features as business required. This resulted in a cleaner code structure and better performance.

- stabilized the SDK and removed all memory leaks in preparation to its realease
Android developer with solid experience in the platform, from its earlier versions (1.5, 1.6, 2.x) up to the current Android 12.

Expertise:
- grammar correction keyboard
- grammar correction SDK
- e-commerce
- customer support
- online audio and video players
- e-charity
- XMPP messaging
- voice messaging
- hotel booking app
- graphic drawing app
- bluetooth stack
- custom UI widgets

Had experience with leading small teams (up to 4 developers), mostly worked as a part of distributed team led by technical leader (lately), or as a single developer in team (earlier projects, currently).

Experience in mentoring junior developers.

Have wide experience in software development stages:
- app developing from scratch to publishing
- supporting existing code base, refactoring, bug fixing
- rewriting existing code base using up-to-date technologies (Kotlin, Android Architecture Components (jetpack))
Looking for a good team and an interesting project.