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

During hard times of the US recession and after the team decreased in size from 5 people to 2, performed at a higher level which resulted in keeping up the performance even with reduced staffing.

Successfully performed refactoring of several modules on the project 9 years old, which allowed the adoption of the new architecture that helped the team deliver faster and more testable, expandable, and readable code

Successfully implemented Redux architecture and Data-Driven Approach in the new project which allowed the team to write highly testable, scalable, and maintainable code during the 2+ years of project development

During the corona-crisis outperformed customer expectations which led to the increase of the team from 6 to 12 people

Led an Android team that consisted of 3 people
Performed successful onboarding of several new team members to unfamiliar architecture.

In a short term of 1 week built a solution that allowed the customer to reuse the whole project inside one super app with many other applications

Strong knowledge of software development cycles – project requirements collections, designing and prototyping, estimation, planning, development, bug fixing and polishing, deployment, support, and feedback collection.

Successfully set up of CI/CD pipeline which allowed to automate of the release of internal builds and release builds to the Google Play Market.

Performed 20+ interviews for Intern to Middle Software Developer positions
Helped 2 Interns to raise to the Junior Android Developer position
I am a passionate and open-minded Senior Android Developer with 7+ years of experience. I care about my team and the output that it can provide. 
Every project or task I work on is not just another ticket in Jira, but it's more like they are my children and I love each one of them equally :)

Love optimizing stuff
Love explaining technical stuff to non-technical people
Always approach tasks with healthy perfectionism
Love complex tasks

Experienced in working on projects of different sizes and complexity. From internal tools to the products that 6+ million people are using around the world.

Led Android teams of different sized (up to 10 people).
Took on Engenireeing Manager role – requirements collection, clarification, work estimation, communication with stakeholders, etc.

Have strong experience in direct communication with customers, collecting requirements, and planning team activities. 

Strong knowledge of Mobile UX principles. Participation in the review session of design to improve it for final users of the product. 

Active participation in estimation sessions 

Active participation in a mentoring program and interviewing inside the company.
I would like to work in a product company where your opinion and decision matter and you can be proud of working with that team.