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.
10 years of coding experience
10 years of employment as a software developer
Master's degree, Applied Math, Master's degree, Applied Math at Иркутский Государственный Университет
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.
Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL.
Role in this project:
Mobile 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