
Vasil
From Bulgaria (UTC+3)
11 years of commercial experience
Lemon.io stats
Vasil – Kotlin, Java, Android
Vasil is a Senior Mobile Engineer with a background in C++ from the automotive industry, now specializing in Kotlin, Jetpack Compose, and clean MVVM architecture. During vetting at Lemon.io, he demonstrated good communication skills, a deep understanding of project development at different scales, and proficiency in app architecture planning. While not formally in a leadership role, Vasil has held multiple senior positions and has successfully mentored junior engineers!
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Android Developer
A creator of attraction parks across the US. The company's new app integrated a map from attractions.io and was themed for various parks.
- Was responsible for the theming for the different parks based on material design;
- Provided the map integration;
- Added analytics implementation via Firebase and Airship;
- Implemented multiple features with server-driven content;
- Improved build times and enabled gradle configuration cache after refactoring the convention plugins.
Senior Android developer
An OS app, a fitness and health tracker that includes metrics like step count, floors climbed, distance, calories burned, active minutes, sleep time and stages, and heart rate.
- Implemented the relax feature, the cardio load, and readiness features;
- Wrote unit, integration tests;
- Carried out the first integration test according to Google's testing philosophy;
- Created various fakes for testing;
- Worked on the body response feature;
- Actively helped team members with Compose and Kotlin issues.
Android Developer
The project involved a company's in-store fulfillment solution that is made to turn stores into Hyper-Productive Fulfillment Hubs. An Android device with a barcode scanner is aimed at guiding the store's employees throughout the picking and delivery process.
- Performed a dagger to hilt migration for the project, accounting for some custom solutions for testing and flavors;
- Implemented unit and integration tests;
- Improved the CI pipelines;
- Redesigned some screens and converted them from XML to compose.
Senior Developer
Contributed to multiple projects related to the automotive industry, including an in-vehicle messaging application.
- Implemented a greenfield project for tolling and fueling using Kotlin and Compose;
- Set up the project's CI using Bitbucket;
- Supported Weblink features and bugs;
- Implemented a Wi-Fi infotainment application, integrating with C++ APIs via the JNI;
- Implemented an in-vehicle messaging application that dealt with receiving messages from a server and providing driver-distraction functionality via a foreground service.