Position: Android Developer
Category: Android
English level: upper
Years of experience: 2.5


Akvelon 11/2021 – present
Software Development Engineer
 Gained an understanding of the project’s requirements, technology needs, and solution architecture;
 Working on developing main functional requirements;
 Implemented custom view which is easy to reuse;
 Refactored the application and redesigned the whole application;
 Did performance improvements;
 Participating in Agile ceremonies;
 Doing code reviews and following git flow;
 Following SOLID principles and implementing clean architecture;
 Designing project with a Multi-Modular approach;
 Presentation layer design and development using Single-Activity architecture.

TodoList 03/2021 – 04/2021
Application to monitor tasks.
 Implemented project from scratch;
 Clean Architecture and Solid principles are used.

Super Dispatch 07/2021 – 08/2021
Got production work experience. I worked in the Android developers team where Jira(kanban board) was used. In addition, I
became familiar with other tools like Firebase, Google Play console, and Slack. During the internship implemented:
Features:
 Added feature to notify users about location permission and GPS is off and navigation to toggle them, UI tested using
Espresso;
 Updated logic to show/hide bottom navigation tabs, implemented by using push notifications, UI tested using
Espresso.
Bug fixes:
 Synchronization bug - fixed by calling event(EventBus) right after getting location permission, unit tested using
Mockito;
 Background task bug - fixed by switching to the main threat event, the bug was determined by using Firebase
Crashlytics.