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

Promoted to a team leader position after a year of working on the project;
Interviewed more than 20 candidates for different projects;
Conducting a mini-lectures on different CS-related topics (algorithms / data structures) for a team;
Certificate with a distinction of "Functional programming principles in Scala" Coursera MOOC
Experienced Android engineer with more than 5 years experience in industry, and more than 2 years experience as a Team leader of a team of 6 developers. 

- Profound experience with Android SDK: Activity/Task lifecycle, Fragments, Networking; Data binding; Espresso;
- Experience in custom views implementation;
- OOP/OOD, design patterns
- Java Core, multithreading, algorithms, data structures;
- Build tools: Gradle, maven.
- Jenkins
- Experience in communication with customer, requirements analysis, 
- Basic experience with Unix OS
- 'Sandbox' experience with machine learning (image recognition, language models)
- Looking for an interesting project, which is aimed to make world a better place;
- Willing to work in a healthy atmosphere, with a team of professionals, who are interested both to share their knowledge, and to learn something new;
- Considering both Team leader and a developer positions;
- Product-based company is preferred, but is not a must;
- Considering both part-time (~30h a week) (preferred) and full-time job;
- Interested in projects incorporating machine learning techniques.

Please do not send offers related to gambling-industry, fraud, spam, etc.