Vasil
From Bulgaria (GMT+3)
11 years of commercial experience
Lemon.io stats
Vasil – Kotlin, Java, C
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
fully availableDirect hire
Potentially possibleExperience 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.