Position: Senior Android Developer, Team Lead
Category: Android
English level: fluent
Years of experience: 10

- reduce the count of API calls by improving the structure of the code
- improved workflow by connecting CI results(test coverage, lint) with PR
- improved code coverage from 0% to 11% - iOS platform
- improved app speed/UX using cache and smaller network response(around 15-20%)
- reorganize code and write new functionality on kotlin to reduce code size (10%)
- decrease APK size(reduce the count of libs, convert some graphic resources to drawables, PNG to WebP, vector graphics) - 30%
-improved code coverage from 0% to 56% - Android platform
- stability crash rate from 70% to 97% - Android platform
-monitor network activity with error reports via Firebase non-fatal
reports
Current project resposibilities:
 Maintenance and implementing of new features
 Manage/Lead mobile team(native Android/iOS platforms)
 Manage/prepare backlog for the team
 Technical guidance
 Product requirements analysis, technical consultation

Things that were done:
 Tune app to meet HIPPA, GDPR compliance
 Manage doc for project/app using Sphinx framework
 CI + Tests + Firebase Beta(for Android/iOS platforms)
 Writing unit/integration tests/TDD
 Server driven UI implementation
- prefer to work directly with a product company
- prefer native apps(no react native or js)