Aleksandr Granin

Software Engineer at Volvo Cars

Gothenburg, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Aleksandr Granin is a Senior Software Engineer based in Greater Gothenburg with a decade of professional experience and eight years focused on Android development. He has built platform-agnostic vehicle SDKs and full-stack solutions across the Android Automotive OS stack, bridging kernel/HAL layers to high-level apps for companies like Volvo and CPAC Systems. Aleksandr contributes to notable open-source projects such as Mapbox Maps for Android—improving gesture/camera plugin robustness—and has worked on the Mullvad VPN Android client, bringing AndroidX migration and Android TV support. Known for leading cross-functional teams and shipping production-ready mobile and automotive systems, he combines deep low-level knowledge with pragmatic UX improvements. He’s also expanding into AI and machine learning studies, bringing applied-math rigor to software design and problem solving.
code10 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Applied Math, Master's degree, Applied Math at Иркутский Государственный Университет
languagesРусский, Английский, Шведский
github-logo-circle

Github Skills (12)

plugin-development10
kotlin10
javas10
error-handling10
androidx10
android-sdk10
android10
android-development10
java10
testing10
ui-design9
mobile-ui9

Programming languages (7)

C#JavaC++RustCJavaScriptKotlin

Github contributions (5)

github-logo-circle
mullvad/mullvadvpn-app

Jan 2021 - Aug 2021

The Mullvad VPN client app for desktop and mobile
Role in this project:
userMobile Developer (Android)
Contributions:134 reviews, 98 commits, 68 PRs in 7 months
Contributions summary:Aleksandr primarily focused on Android app development within the Mullvad VPN client. Their contributions included migrating the codebase to AndroidX, implementing features for Android TV support, and enhancing the user interface by adding transition animations. They also worked on improving the Split Tunneling feature, specifically refining the app selection process and theming the status and navigation bars.
vpn-clientclient-appelectronrustmullvad
mapbox/mapbox-maps-android

Sep 2021 - Oct 2021

Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL.
Role in this project:
userMobile Developer (Android)
Contributions:69 reviews, 27 commits, 12 PRs in 28 days
Contributions summary:Aleksandr primarily focused on improving the Android Mapbox Maps SDK, specifically addressing issues related to gesture and camera plugins. Their contributions included throwing exceptions when required plugins were missing, preventing unexpected behavior. They also worked on fixing code errors and adding documentation to clarify plugin usage and configurations. Furthermore, they added JvmOverloads for CompassViewPlugin and addressed instrumentation test failures.
mapboxmapbox-glandroidcustomizablekotlin
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Aleksandr Granin - Software Engineer at Volvo Cars