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

Graduated with a Master’s degree in Computer Science, with a topic "Convolutional Neural networks in Emotion Recognition"

Converted business idea into the logistic app along with a small team (UI/UX designer, backend/frontend engineers)

Implemented a number of custom UI elements and gestures.
Developed from scratch 4 commercial projects, along with support for few legacy projects and some freelance tasks. Worked as a team lead in team of 3 Android developers. Lots of experience in communication with client, participation in meetings.

Worked as a backend engineer for 1.5 years. Worked on the backend part of a mobile applications, such as Push Notifications Microservice, or socket updates for some data. 

Implemented sophisticated UI with extensive usage of Coordinator Layout/Layout Behavior. Created a bunch of custom views.

Created a sophisticated, scalable architecture for multiple projects, using Uncle Bob's Clean Architecture in combination with MVP, Repository pattern, based on Reactive X technology (RxJava).
Looking forward to be a member of mature team with established development processes.
Expecting stable project with usage of new technologies and ability to grow. 
Eager to be challenged by non-trivial user interface, with custom views and gestures as well as sophisticated client-server interactions.