Position: Senior Android Developer
Category: Android
English level: upper
Years of experience: 6

Communicated closely with teammates & PO to develop the best feature implementation plannings and approaches.

Developed flexible architectures which saved a lot of time to extend existing functionality and implement new logic as some projects tended to change a lot over time.

Mentored people I worked with, shared my experience and explained new to these people technologies - I believe it's the best thing everybody can do.

Developed complex custom views (e.g. radar with moving and changing nearby people, custom Cartesian coordinate system drawer with grid, marks, any shape rendering etc.).

Set up CI to automate testing, build and upload (GitHub Actions, Firebase) - saved huge amount of time.

Implemented custom logging approach which saved a lot of time investigating issues found while testing the app.
Worked as Android for over 5 years developer both on commercial and own products. Have developed some apps for Google Play, one of which has succeeded a lot, have reached 5M downloads so far.

Commercial:

Social economy boosting app
Mentored junior Android developer, communicated with product owner to discuss and estimate new features, set up processes to improve app quality. Developed UI, business logic, connected server API.
Features: profiling, nearby, meetings, chatting, contacts, virtual currency (not blockchain), shopping cart, custom calendar, banking system integration.
Developed custom navigation solution (similar to Navigation Component), custom versioning system (similar to In-app updates), lots of custom views and animations.

Warehouse management app
Responsible for complete android app development, took part in whole system design with given objectives.
Key feature - hands-free usage with a Bluetooth barcode scanner.
Developed the project from scratch, created a complete architecture and implemented required functionality, namely: login, product info/lists, product selection, adding new products.

Photo books editor
Developed UI, business logic, server API for photo book app features based on given requirements: image picker, photo book page editor, photo book composer, PDF generation, delivery address picker, payment, orders list

Event organization & tickets selling app
Responsible for complete implementation and integration of few new features based on given requirements, namely a meetings scheduler and a face camera. Developed UI, business logic, server API.

Shopping, delivery and taxi app
Worked in a team of other developers implementing new functionality for a growing startup. Developed: shop info & products, product info, shops/products search, ordering flow.
The most important thing for me - responsible attitude towards the development process (how we develop the product) and business goals (why we develop some product). Also, I prefer working on new projects with fresh technologies.
One more considerable point is a flexible schedule.
Product companies are preferred, but also I'm open to work on outsource projects.