Sergey Y.

MOBILE DEVELOPER

196 euro
Freelancer
6 years
Kiev, UKRAINE

My experience

More

AgriChainFebruary 2019 - June 2019

- Works closely with Product Management to collaborate on requirements and recommended implementations.
- Follows industry standard practices of conducting design reviews, code walk throughs, unit level testing, and
integration testing.
- Ensures prompt response to production and customer issues.
- Applies intensive and diversified knowledge of engineering principles in broad areas of assignments and related
fields.
- Plans and develops engineering projects concerned with unique or challenging designs which have an important
effect on major company initiatives.
More

QlaunchOctober 2015 - February 2019

- Design and implement new features in existing projects or create from scratch;
- building and helping with app architecture, MVP/MVC/MVVM patterns;
- working with RESTful services, Android SDK, third party libraries, Google Play Services, Firebase, Facebook
SDK etc.;
- New functionality design
- supporting UI/UX principles and following Google Design Patterns;
- Use version control systems to track code optimization progress, as well as to merge or split code entities.
Commit changes according to version control rules;
- Communication with customer;
More

QlaunchApril 2015 - October 2015

- Development and support of websites based on WP CMS;
- Perform routine updates as needed, including plug-in installation and testing;
- To be a part of a team and collaborate to plan work, to do code reviews, and improve practices and processes;
- Collaborate on front-end UI/UX improvements;
- Research and implement new technologies and techniques;
More

UAbrothers ConsultingNovember 2013 - February 2015

Responsibilities:

- Full life cycle recruitment services for fulfilling permanent IT positions in Europe, US and Canada;
- Close interaction with other recruiters for gathering, understanding and prioritizing job descriptions, screening profiles, scheduling/ coordinating interviews, gathering feedback and other post interview processes;
- Utilizing job portals, internal database, internet search engines/ websites to search and review technical resumes;
- Screening candidates on phone to evaluate technical/ interest fitment for the given position and submitting qualified profiles to the panelist within prescribed timelines for further evaluation;
- Constructing resume database to maintain a healthy pipeline of profiles for quick reference and closure;

My stack

XML, SQLite, RxJava, RxAndroid, Room, Retrofit 2, RESTful, MVVM, MVP, MVC, Kotlin, JUnit, Java, Integration testing, GitHub, Git, Design Patterns, Dagger 2, Bitbucket, API, Android, Agile Methodology