Position: Senior Android Engineer/Tech PM
Category: Android
English level: fluent
Years of experience: 6

- Business-oriented personality
- Certified English learner (С1, with continuous interop to C2)
- Frequent tech-consultant during the presale stage
- Hackathons participant
Outsource, startups, products! No outstaffing please.
π° Mobile engineer/team lead
π° Always into heavy R&D 
π° Mentor for junior/middle devs 
π° Project manager
π° Major tech representative with international clients

∆ 12 projects of various scale completed
∆ Used to work on-site in Odesa (and can agree now as well), yet online hasn't become a barrier to keeping a team-play ambiance
∆ Designing architecture and performing reverse-engineering at large scale
∆ Knowledge and WISE use of all latest Android libs and approaches, incl. Coroutines/Rx, Dagger/Hilt, MVVM, basic Jetpack Compose experience, NavComponent(max 5 layers of embedding - not just internal graphs, but fragment-in-fragment x4, each with its own back stack), WorkManager and its peculiarities of use with AlarmManager, IPC
% FFMpeg, Audio recording and processing, ExoPlayer
% unit-testing and minor UI-testing experience
% in-depth CS fundamentals, with the understanding of fundamental Java libs(e.g. multithreading)
Ready for every business domain, as have been engaged in some 'exotic' ones

OTHER STRENGTHS & SKILLS
• Vivid presentation and demo carry-out experience
• Solid understanding of Design Patterns
• Gitflow/trunk-based
• Communication is the queen
• Frequently hold code review-and-analysis sessions (I am scrupulous for junior/mid devs, but it's like a demanding teacher: no one likes you first, then hates, but then prizes the knowledge you've shared)
• After some time of assimilation into the team, able to prioritize work, and control the work of the mobile/design/BE team without micromanagement