Vasilis
From Greece (UTC+3)
Vasilis – Kotlin, AI-assisted coding, Android
Vasilis is a senior Android engineer with 12 years of experience, specializing in Kotlin, Jetpack Compose, and modular architectures. He has led modernization projects, implemented Kotlin Multiplatform solutions, and demonstrated strong ownership in both greenfield and legacy codebases. His strengths include architectural design, autonomy, and clear client communication.
12 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Engineer - Full Stack
A ticketing platform for buses and trains built for backend, iOS, Android and Web with a shared codebase.
- Led the development from scratch of Interbus for both backend and frontend.
- Built the platform using Kotlin Multiplatform technology.
- Used a shared codebase to target backend, iOS, Android and Web.
(Lead) Senior Android Engineer
An upcoming ride hailing app.
- Led the refactoring of Karoot from a legacy project to a modern well structured architecture.
- Acted as team leader and core developer during the rewrite.
Senior Android Engineer
A white labeled multimodule app intended to replace multiple similar existing apps for a very large user base.
- Created a white labeled multimodule app from scratch.
- Replaced multiple similar existing apps owned by the same company.
Senior Android Engineer - Lead
A reservations platform designed for gyms. It allows gym members to book classes and participate in online training sessions via the app, while also giving gym owners a way to manage all aspects of their gym. Together, the three apps cover the full range of needs for both customers and gym owners.
- Led the Android development for all 3 apps offered by the company since its founding, and led the entire software team since 2023.
- Coordinated backend-frontend cooperation and made architectural-engineering decisions.
- Created and implemented the Android projects architecture.
(Lead) Senior Android Engineer
An app used by supermarket employees to manage product stock and orders across thousands of stores.
- Engineered core features of the product stock management app.
- Developed an app used by supermarket employees to manage product stock and orders.
Senior Android Engineer
A market leader in premium services for truck and car fleets. The app allows users to plan long trips while factoring in refueling and recharging stations, and offers a loyalty point system for payments made using the company's fleet cards.
- Was one of 5 Android engineers on the team.
- Implemented a map filtering algorithm based on user preferences and zoom level that fetches gas/charging prices and renders them on a map.
- Improved the user preferences filtering system and added new features.