← Back to list
senior
Registration: 11.04.2025

Alexander Rado

Portfolio

PopGuide

Developed and maintained the PopGuide app, a B2B and B2C guided tours companion solution, working with a team of 4 Android developers to support multiple client-specific flavors. Designed and built another VoxConnect app from scratch, enabling real-time communication and translation for guided tours and events. Implemented multiple translation modes, including live human translation and automated voice-to-text with subtitle translations, enhancing accessibility and usability. Developed a custom Android SDK for live streaming using WebRTC, enabling seamless real-time audio transmission within the PopGuide app. Optimized performance and scalability, ensuring smooth audio streaming, offline guide functionality, and real-time navigation. Ensured high code quality with extensive unit and integration tests, improving stability and reliability across both projects. Implemented a modular architecture, improving maintainability and accelerating development across multiple app flavors.

TruxTrax

Built the TruxTrax Android app from the ground up as the sole Android developer, delivering a scalable fleet management solution used by 50K+ fleet drivers. Designed and implemented real-time fleet tracking, an electronic logbook (ELD), and two-way messaging, ensuring compliance with US and Canadian regulations. Developed and integrated communication with a custom TruxTrax BLE device, implementing a proprietary protocol for seamless data exchange. Started the development of the iOS app, delivering the initial version and mentoring the incoming iOS developer to ensure a smooth transition and maintain code consistency across platforms. Implemented low-level networking with TCP sockets and Retrofit, optimizing data synchronization between mobile and backend services. Enhanced regulatory compliance and reporting by developing features for IFTA tax calculations, automated logbook data handling, fuel and expense reports, and state mileage reports. This ensured compliance with US and Canadian regulations while streamlining reporting processes for fleet drivers and companies.

Bikemap

Architected and developed core features of the Bikemap app, ensuring a scalable and maintainable codebase. Led the adoption of modern technologies, including Kotlin Coroutines, Hilt for DI, and Jetpack components, improving performance and development efficiency. Actively contributed to the migration from XML-based UI to Jetpack Compose, enhancing UI flexibility, reducing boilerplate code, and improving development speed. Optimized GPS tracking, navigation, and route planning, enhancing accuracy and user experience for 5M+ cyclists. Implemented unit and integration tests to maintain code quality and ensure reliable performance across diverse devices. Collaborated with a team of 5 Android developers, establishing best practices and conducting thorough code reviews.

Skills

Android
Kotlin
Java
Hilt
Dagger
RxJava
Coroutines
Room
Model View ViewModel
WebRTC
Retrofit
Mapbox
Firebase
CI / CD
Git / GitHub
Jenkins
Jira
Maven
MVC
Realm
ButterKnife
Mockito
Robolectric
Espresso
Bitbucket

Work experience

Senior Android Developer
02.2022 - 04.2025 |Vox Group
Java, Kotlin, Mvvm, WebRTC, Hilt, Room, RxJava, Coroutines, Flow, Compose, Retrofit, MapBox, Firebase, In-App purchase, mockk, Compose testing API, CI/CD, JNI, Git actions, Github.
Developed and maintained the PopGuide app, a B2B and B2C guided tours companion solution, working with a team of 4 Android developers to support multiple client-specific flavors. Designed and built another VoxConnect app from scratch, enabling real-time communication and translation for guided tours and events. Implemented multiple translation modes, including live human translation and automated voice-to-text with subtitle translations, enhancing accessibility and usability. Developed a custom Android SDK for live streaming using WebRTC, enabling seamless real-time audio transmission within the PopGuide app. Optimized performance and scalability, ensuring smooth audio streaming, offline guide functionality, and real-time navigation. Ensured high code quality with extensive unit and integration tests, improving stability and reliability across both projects. Implemented a modular architecture, improving maintainability and accelerating development across multiple app flavors.
Senior Android Developer
04.2019 - 02.2022 |Bikemap
Kotlin, RxJava, Coroutines, Mvvm, Hilt, Room, Retrofit, MapBox, Jenkins, Firebase, In-App purchase, mockk, Compose testing API, Github, Jira.
Architected and developed core features of the Bikemap app, ensuring a scalable and maintainable codebase. Led the adoption of modern technologies, including Kotlin Coroutines, Hilt for DI, and Jetpack components, improving performance and development efficiency. Actively contributed to the migration from XML-based UI to Jetpack Compose, enhancing UI flexibility, reducing boilerplate code, and improving development speed. Optimized GPS tracking, navigation, and route planning, enhancing accuracy and user experience for 5M+ cyclists. Implemented unit and integration tests to maintain code quality and ensure reliable performance across diverse devices. Collaborated with a team of 5 Android developers, establishing best practices and conducting thorough code reviews.
Senior Android Developer
05.2018 - 04.2019 |Damoov
Pure kotlin, mockk, maven
Developed and maintained a B2B telematics Android SDK, enabling clients to integrate advanced vehicle tracking and driving behavior analysis into their apps. Rebuilt the entire SDK from scratch, replacing a weak initial implementation with a scalable, efficient, and well-structured architecture. Ensured high code quality and reliability, achieving 95% unit test coverage with a robust testing strategy. Authored comprehensive API documentation, making SDK integration seamless for client developers. Optimized GPS tracking algorithms, improving accuracy for driving behavior analytics and telematics data collection. Built entirely in pure Kotlin, leveraging modern language features for cleaner and more maintainable code.
Junior/Mid/Senior Android and iOS developer
05.2013 - 05.2018 |TruxTrax
Java, Kotlin, TCP sockets, MVC, MVP, RxJava, Realm, Firebase, Retrofit, BLE, butterknife, mockito, mockk, Robolectric, Espresso, Bitbucket, Github, Jira
Built the TruxTrax Android app from the ground up as the sole Android developer, delivering a scalable fleet management solution used by 50K+ fleet drivers. Designed and implemented real-time fleet tracking, an electronic logbook (ELD), and two-way messaging, ensuring compliance with US and Canadian regulations. Developed and integrated communication with a custom TruxTrax BLE device, implementing a proprietary protocol for seamless data exchange. Started the development of the iOS app, delivering the initial version and mentoring the incoming iOS developer to ensure a smooth transition and maintain code consistency across platforms. Implemented low-level networking with TCP sockets and Retrofit, optimizing data synchronization between mobile and backend services. Enhanced regulatory compliance and reporting by developing features for IFTA tax calculations, automated logbook data handling, fuel and expense reports, and state mileage reports. This ensured compliance with US and Canadian regulations while streamlining reporting processes for fleet drivers and companies.

Educational background

Computer Science (Bachelor’s Degree)
2008 - 2013
Sevastopol State Technical University

Languages

EnglishAdvancedRussianNativeUkrainianProficient