Position: Android Developer
Category: Android
English level: upper
Years of experience: 2.5


I have around 3 years of Android dev experience, including taking part in backend development. I've developed apps from scratch and automated the publishing process. I always try to keep my code laconic and clean. I feel comfortable working according to agile approaches.

Open to full or part-time remote jobs.

Experience:
-(Lead Android dev): customizable food ordering Android app. Client version includes phone/email/vk/fb authentication, restaurants maps, food menu, placing orders and paying for them. Cashier version allows restaurant employees to manage the orders. Represents a template with a customizable look for a final app which can be built and deployed instantly using only one configuration file. (Clean architecture, Kotlin, RxJava2, Firebase/Google APIs, Moxy, Cicerone navigation, Toothpick DI, ObjectBox DB, Kotlin-script, bash and some gradle tasks for automatization);

-(Lead Android dev): holiday kiosk app for a market network. Represents a tablet-only app which allows you to authenticate and select a random product with a customizable print;

-Continuous code review for a dating app. Features: messenger (text, media, voice messages), phone/social auth, background location updates, interesting places, searching for people nearby. (Kotlin, AAC, Koin);

-(Android dev): messenger app. Features: text, media, voice messages, auth, profile. (Xamarin.Android);

-(Full-stack dev): pet project - map-based restaurants social app with authentication, comments, likes/dislikes, unique profile. Represents an Android app which works with ASP.NET Core backend hosted on a VPS. (Android: Clean arch, Kotlin, RxJava2, Toothpick DI, Cicerone navigation, ObjectBox DB. Backend: ASP.NET Core, MongoDB, EF Core);

-(Android dev): pet project - app for learning how sorting algorithms work. Has over 13k downloads on Play Store.
Interesting projects, ability to grow by exploring new technologies and development approaches