Position: Android developer
Category: Android
English level: upper
Years of experience: 4

1. 4+ years of experience creating Android applications and features in entertainment, financial accounting and transport fields, including one similar to UBER.
2. Developing application for project management tracking events.
• Provided project code reviews against best practices. Suggested some conceptual changes aimed to increase genetal app performance which were accepted by the customer.
• Expanded architecture flexibility enabling possibility to use different UI logic for different use cases.
• Proposed and discussed with the backend team possible solutions for decreasing the server loading. Persuaded the team in necessity of additional methods implementation. Archived up to 80% user traffic save during mobile data using.
• Upgraded existing UI in appliance with Material Design guidelines. Implemented additional features and increased general usability. Increased quantity of active users.
• Improved app flexibility to business requirements changing by adding additional entities to the local storage.
3. On leisure time developing personal projects applying different design paradigms, participate in coding contests and hachatons, contribute to open-source, broad horizonts with new tools and technologies. 
4. Familiar with backend development.
Android, Android SDK, SQL, SQLite, REST API, JSON, JUnit, Dagger 2, Spring(MVC, Security, Data, Boot)  (Some experience), Hibernate (Some experience), REST(basic), JUnit, Espresso, Mockito, Golang(elementary)
I would like to join preferably product company. Plus, if it is some travel app or working with maps - it would be fantastic.