07/30/2025 updated


100 % available
Mobile Application Developer
Sofia, Bulgaria
Bulgaria
Master Degree, Civil EngineeringJava (Programming Language)Android StudioArchitectureBluetooth Low Energy (Bluetooth)BluetoothCloud ComputingCommunicationCreatividadGitHubGradleGroovyMobile Application SoftwareApache MavenMicrosoft Visual StudioModel View ViewModel
Dynamic and creative software developer, very motivated with 6+ years of experience. Eager to support the team, I believe that our values are what unite us, but our differences are what inspire us. I have very good communicating skills, meticulous eye for details and concentrated focus.
Stack: Android, KMM
Languages: Java, Kotlin, JS, SQL, Groovy, XML
Deployment: Github Actions, Jenkins
IDEs: Android Studio, InteliJ IDEA, Visual Studio, DataGrip
Build tools: Gradle, Apache Maven
Other: Jetpack Compose, Jetpack components, Android, Coroutines, Multithreading, ROOM, RxJava, ObjectBox, Navigation Component, Retrofit, Ktor, Hilt, Koin, Firebase, SDK, MVI, MVVM, Clean Architecture, SOLID, Dynamic Features, BLE, Bluetooth, Cloud Messaging
Stack: Android, KMM
Languages: Java, Kotlin, JS, SQL, Groovy, XML
Deployment: Github Actions, Jenkins
IDEs: Android Studio, InteliJ IDEA, Visual Studio, DataGrip
Build tools: Gradle, Apache Maven
Other: Jetpack Compose, Jetpack components, Android, Coroutines, Multithreading, ROOM, RxJava, ObjectBox, Navigation Component, Retrofit, Ktor, Hilt, Koin, Firebase, SDK, MVI, MVVM, Clean Architecture, SOLID, Dynamic Features, BLE, Bluetooth, Cloud Messaging
Experience
Professional experience5 - 10 years
Freelancer since2022
Languages
BulgarianNative speakerEnglishFluent
Project history
Working as a Senior Android developer for a BMW project. Designing and developing cutting-edge features for Android Automotive OS. Collaborating closely with design,engineering, and product teams. Optimizing code for performance and ensuring the highest level of reliability. Conducting code reviews and maintaining code quality standards. Contributing to technical discussions and proposing innovative solutions.
Lead a talented team of engineers in building innovative and high-performing Android apps. As a Lead for the Android team my responsibilities include - the architecture, designing and developing cutting-edge features that will make our mobile apps stand out. Guiding the team in crafting clean, scalable, and maintainable code that can handle whatever the future throws our way. But it's not just about the code. The goal is to foster a collaborative environment that pushes boundaries and encourages everyone to bring their best ideas to the table.
​​​A project that aims to provide MaaS (Mobility as a service) in Netherland. As a Lead Android developer my responsibilities include design application's architecture, reviewing pull requests, implementing new features in a way that keep the maintainability and scalability of the project.Â