Hi, I’m Victor Shutemov,

I’m a software engineer with over 14 years of experience across diverse mobile platforms, with a strong focus on Android OS. Currently based in Gothenburg, Sweden, I work at Haleytek, where I help develop a modular, Android-based infotainment platform powering multiple Geely brand vehicles.

My journey with AOSP-based automotive software began in 2018 at CEVT (a Geely subsidiary), where I worked on the Android-powered infotainment system for Lynk & Co. Prior to that, I developed a lightweight, cross-platform 3D game engine in C++ and OpenGL ES 2.0, along with several games built on top of it—sharpening my skills in performance tuning, memory optimization, and graphics rendering.

Earlier in my career, I designed and built mobile apps for finance and e-commerce, working with Java, Objective-C, and C# across Android, iOS, and Windows platforms.

While my core expertise lies in mobile and embedded development, my experience spans the entire stack—from hardware integration and HALs to cloud-connected services. I’m passionate about performance, scalability, and always looking for ways to improve systems beyond the boundaries of my immediate role.

Summary

  • Extensive experience in mobile and embedded development
  • Proficient in Android platform customization and system-level integration
  • Skilled in OpenGL ES and GLSL, including shader development, CPU/GPU profiling, and memory optimization
  • Strong focus on application stability, performance, and delivering a high-quality user experience
  • Solid computer science foundation with expertise in data structures, algorithms, and software architecture
  • Advanced understanding of 3D mathematics, including linear algebra, vectors, and matrix operations
  • Effective team collaborator with the ability to work independently when needed
  • Driven by a strong passion for mobile technologies and continuous innovation
  • Always looking for opportunities to improve processes and outcomes, even beyond formal responsibilities
  • Flexible and impact-driven, willing to shift focus to where effort is most needed

Work experience

Platform Engineer

September 2021 – Present

Haleytek AB, Gothenburg, Sweden

  • Collaborated with Google to develop the Android Automotive OS for Geely Group vehicle brands
  • Led development of a head unit Android emulator and ECU simulators to support scalable development and testing environments
  • Automated BSP integration workflows and resolved boot-time and performance issues across the platform
  • Advocated and enforced modular architecture principles to decouple hardware dependencies from core software components
  • Provided cross-team support in applying best practices for platform development, software reusability, and virtualized testing
  • Contributed actively to AOSP, Android Emulator, and other related open source initiatives

Tech: Android Automotive OS, Java, C++, Python, Soong, HIDL, AIDL, Vehicle HAL, Some/IP, Bluetooth, QNX, QEMU, CrosVM, Android Kernel (ACK, GKI)

Infotainment Platform Engineer

March 2020 – September 2021

Volvo Cars Corporation, Gothenburg, Sweden

  • Contributed to the development of an AOSP-based automotive infotainment platform in collaboration with Google
  • Enhanced the Android Automotive emulator with production-grade Vehicle HAL, Bluetooth and Wi-Fi passthrough support, and parking assistant simulation, enabling full-stack testing of HVAC, telephony, media, and vehicle functions in a virtual environment
  • Optimized emulator performance, reducing memory consumption by 35%
  • Released the first public version of the Android Automotive emulator for Android Studio
  • Introduced and promoted a modular system architecture to enable code reuse across platforms and devices
  • Developed key system components including multi-user support, settings, media modules, and chassis-based UI framework extensions

Tech: AOSP, Android Automotive, Java, C++, Kotlin, Python, Soong, Make, HIDL, Vehicle HAL, Agile, Scrum, Jira, Git, Gerrit, Buganizer, MVVM, TDD, JUnit, UIAutomator, Tradefed, CTS, VTS

Senior Android Developer / Architect

China-Euro Vehicle Technology (CEVT), Gothenburg, Sweden
July 2018 – March 2020
  • Led development of key components of the Android-based infotainment system for Lynk & Co vehicles, including Vehicle HAL and system-level applications
  • Enhanced development, quality assurance and prototyping efficiency by building a custom Android emulator tailored for in-vehicle use cases
  • Collaborated with the DevOps team to establish CI pipelines for automated testing and delivery of complex Android platform packages
  • Implemented a seamless DAB/FM/AM radio player and Bluetooth media features (A2DP sink, AVRCP) within the infotainment media center
  • Developed support for Android Auto and Apple CarPlay projections
  • Customized core system components including SystemUI, IME, Launcher, and Settings app
  • Built applications for TPMS, fuel consumption tracking, and driving statistics
  • Established an internal SDK repository and CI pipelines to deliver platform artifacts to app development teams
  • Acted as a liaison between application, platform, backend, and DevOps teams to streamline cross-functional collaboration
  • Provided technical mentorship and guidance to application developers
  • Actively contributed to architectural forums and long-term platform design discussions

Independent Android/iOS app Developer

2013 – 2017
  • Designed and developed a portable 3D game engine utilising C++ and OpenGL ES 2.0.
  • Focused on low latency rendering, memory footprint and portability
  • Engineered custom rendering, animation, and asset management systems
  • Built and released multiple games based on the engine for Android, iOS, BlackBerry QNX, and Amazon Kindle platforms (see Projects).

Mobile Application Developer

2011 – 2013

Mobile Payment Services JSC (MobiPlas Ltd.), Moscow, Russia
www.myplatfon.ru

  • Developed secure, cross-platform mobile payments and banking apps (Android, iOS, Windows Mobile 6.x, WP7) enabling users to check balances, pay bills/fines/taxes, make loan payments, and transfer funds directly from their devices
  • Designed and implemented a robust, efficient client-server transport protocol tailored for financial apps with a focus on security and reliability
  • Ensured compliance with industry security standards, including PCI DSS and 3DS
  • Collaborated in a 20-person agile team, using version control and issue tracking systems for iterative development
  • Independently led development of several mobile apps from concept to deployment, including:
    • Android widget for real-time phone balance monitoring and one-tap top-up via bank card
    • Android and iOS app for paying utility bills via barcode scanning, eliminating manual data entry
    • E-commerce application for the Azbuka Vkusa supermarket chain

Software Engineer

2005 – 2007

Chelyabinsk State University, Chelyabinsk, Russia.

  • Implemented several apps for university research projects (built on C++/QT platform) and developed software for Learning Management System and Interactive Student Knowledge Rating System using C#, VB and JavaScript.
  • Conducted research in the area of Othello (Reversi) game play algorithms using Alpha-Beta pruning and heuristic analysis.

Key Skills

Programming languages:

Experienced with C++, Java, Objective-C, C# and Kotlin.

IDEs:

Android Studio, XCode, IDEA, Eclipse, NetBeans, MSVC, Qt Creator.

Mobile Development:

AOSP build, make, soong, Android Hidden API, Broadcast Radio, Bluetooth stack, Vehicle HAL, SystemUI, JNI, Android NDK, App Lifecycle, layouts and fragments, sensors, multi-touch, profiling, memory issues tracking.

Computer graphics

OpenGL ES 2.0, GLSL, OpenGL pipeline, shader profiling. Working with Blender, Gimp, MagicaVoxel, and Inkscape.

Software development practices:

OOP principles, design patterns, SOLID, data structures and algorithms, software development lifecycle, Clean architecture, MVVM, Agile, Scrum, TDD, CI/CD.

Version control and bug tracking:

git, github, SVN, Jira, Mantis, Redmine

Education

2011-2013
Moscow State Technological University “Stankin”
Moscow
MSc Computer science courses. GPA 5/5

2007-2011
Moscow State Technological University “Stankin”
Moscow
BSc Software Engineering. GPA 4.5/5

2002-2006
Chelyabinsk State University
Chelyabinsk
Major in Applied Mathematics

Contact

If you want to contact me the easiest way is to write an email to victor@shutemov.com