Position: Senior Android Developer
Category: Android
English level: upper
Years of experience: 7


Thoughtful and curiosity-driven Android developer with 7+ years of commercial experience ranging from elaborating applications to customizing Android platform-level components (e.g. Navigation/Status bars). Vast experience in working with AOSP and its build system (make and soong). I strive to produce work results of high quality & reliability by finding well-thought-out solution.

For the last 7 years I have worked in two large leading digital product engineering companies.

----------------------------------------------------------------------------
Company #2
Project: Automotive infotainment system based on Android OS. The client is the top Tier-1 automotive company.

Key responsibilities & achievements:
- Elaborated a theme switching engine built on top of Android's RRO (Runtime Resource Overlay) enabling a user to change UI appearance on a fly.
- Participated in development and maintenance of an HMI (Human Machine Interface) & other apps for a mass-production in-vehicle infotainment system used in several car lines.
- Customized Android's system components, such as SystemUI (Status/Navigation bars) and framework (WindowManager, AssetManager, ActivityManager, OverlayManager etc.) to fulfill customer's requirements.
- Made adjustments to the developed functionality to fulfill Google’s CTS (Compatibility Test Suite).
- Ported an HMI codebase to newer Android versions and adopted it to the underlying AOSP build system.
- Investigated and fixed bugs in Android Framework.
- Contributed to performance analysis, optimization and bug-fixing of supported components/applications.

----------------------------------------------------------------------------
Company #1

Project: Feature-rich Android business application for presentations sharing.

Key responsibilities & achievements:
- Implemented screen sharing feature for wirelessly (Wi-Fi, Wi-Fi-direct, Mobile Internet) connected devices which allowed to perform presentations using a tablet or smartphone.
- Integrated cloud services such as Dropbox and Google Drive for media exchange between users.
- Implemented wireless data transfer among devices using
Android's Bluetooth API and Samsung Chord SDK.
Ideally, I would like to work in a friendly team of enthusiasts on a project written primarily in Kotlin with minimum amount of Java code (the less - the better) using modern architectural approaches based on SOLID principles. 

I would not want to work in a constant rush and with management that requires things to be done within unrealistic deadlines and "for yesterday". I value work-life balance. And... I don't want to work with Russians.

Undesired domains: banking, gambling, betting, cryptocurrency.