Position: Senior Android Developer
Category: Android
English level: intermediate
Years of experience: 5


Junior Android Developer
Company 1 (02/2018 – 11/2019)
Company 1 is a unique social network with a lot of derivative products, targeted at communication and connecting people without language barriers and it includes activity monetization options.

Tasks:
Took a part in developing new features;
Bug fixing and improving application performance;
Releasing application in Google Play;
Code refactoring;
Working with a legacy project written on Java with MVP architecture.

Android Developer
Company 2 (11/2019 – 08/2020)
Working with e-commerce project named as YORA and VPN Service named as OctopusVPN

Tasks:
Develop UI part from scratch
Tuning and optimization to achieve maximum efficiency and speed;
App localization;
Implementing in-app subscription;
Managing network states and system events using Broadcast Receivers.

Android Developer
Company 3 (08/2020 - 08/2021)
Develop application from scratch
Develop native views for React Native apps
Improve application performance and security
Develop crypto module

Android Developer
Company 4 (08/2021 - Present)
Developing new features and refactoring old features
Refactoring application architecture using a lot of generics, abstract classes
Code reviewing
Global application refactor, memory performance updates.
Implementation of new technologies, migrating from old approaches.
Я точно не хочу писати код на Java :(