Senior Software Developer / Dmitrii

11+ years of experienceBelgrade, Serbia

Senior Software Developer with 10+ years of hands-on C++ experience across automotive software, GPGPU/HPC engineering, embedded systems, and cross-platform dev…Senior Software Developer with 10+ years of hands-on C++ experience across automotive software, GPGPU/HPC engineering, embedded systems, and cross-platform development. Currently porting OpenCL to HIP and optimizing CPU solvers on AMD's open-source MIOpen library at Luxoft. Previously code owner on CARIAD's AUTOSAR Adaptive OTA stack, with further automotive contributions across Valeo and Daimler projects. Combines deep systems-level C++ with strong build system mastery and CI/CD fluency. Holds a degree in Applied Mathematics and Informatics.

Skills

  • C++ Specialist Across Diverse Domains: Over a decade of production C++ experience spanning GPGPU computing, automotive embedded systems, high-load cloud SDKs, and cross-platform game engines — consistently working at the systems level across industries.
  • GPGPU & High-Performance Computing: Actively porting OpenCL to AMD HIP on MIOpen, improving CPU solver performance through multithreading — comfortable working at the hardware-software boundary.
  • Automotive Software Specialist: Code owner on CARIAD's AUTOSAR Adaptive OTA stack, contributor to Valeo and Daimler ECU projects, with hands-on experience in SOME/IP, MQTT, RPC, IBM DOORS, and functional safety requirements workflows.
  • Build Systems & Dependency Management Expert: Deep CMake expertise combined with Conan, Yocto, Makefiles, Bazel, GN, and Boost.build — capable of untangling and owning complex multi-platform build pipelines.
  • Multithreading & Low-Level Systems: Wrote a multithreaded DNS resolver for cURL from scratch, led a full GCC-to-Clang compiler migration, and managed heavily patched third-party libraries including Boost, OpenSSL, and Chromium.
  • CI/CD & DevOps Fluency: Experienced with Jenkins, GitHub Actions, Git, SVN, and CTest — brings DevOps discipline to C++ projects where it is often lacking.
  • Cross-Platform & Multi-OS Track Record: Delivered production code across Linux, macOS, Windows, Android, iOS, and QNX — a genuinely portable engineer adaptable to any target environment.
  • Strong Communicator & Technical Leader: Presented demos to enterprise customers, conducted technical interviews, participated in feature requirements definition, and consistently performs code reviews — effective beyond just the codebase. You said: Modern C++ at the Core: Production experience up to C++23, with a career built on systems-level C++ across GPGPU, automotive, cloud SDK, and cross-platform gam…

Experience

Jul 2025 — now

Senior Software Developer

Luxoft (client AMD)
  • Working on AMD's MIOpen open source library
  • Porting OpenCL code to HIP for GPGPU programming
  • Improving CPU solvers with multithreading
  • Porting tests to GTest and conducting code reviews
May 2023 — Jul 2025

Senior Software Developer

Luxoft (client CARIAD)
  • Code owner of local OTA update part of CARIAD's AUTOSAR Adaptive stack
  • Presented demos to customers and interviewed candidates
  • Reworked Conan-based apps imitating Yocto functionality
  • Developed display functions for OSH app (driver drowsiness detection)
  • Worked on TSV app for road sign recognition, participated in feature requirements and implementation
May 2022 — May 2023

Senior Programmer, Expert

Luxoft (clients Valeo and Daimler)
  • Designed and built small apps for MCUs based on 3rd level functional requirements in IBM Doors
  • Implemented NAD communication via MQTT and RPC calls to other ECUs
  • Utilized CMake expertise to help team members set up their environments
Jan 2022 — Mar 2022

C++ Developer

DominiGames
  • Worked on cross-platform engine for 2D object finding games
  • Improved in-game store functionality
  • Reworked DVFS module to support additional operating systems for platform-dependent asset loading
Mar 2017 — Dec 2021

C++ Developer

Tensor LLC
  • Supported transition of 3rd-party libraries (Boost, cURL, OpenSSL, Chromium, V8) to Conan package manager
  • Wrote recipes, fixed bugs, and created CMake scripts for Makefile-based libraries
  • Debugged 3rd-party libraries, notably OpenSSL
  • Wrote multithreaded DNS resolver for cURL
  • Migrated entire codebase from GCC 4.8 to Clang 7, fixing errors and warnings
Dec 2015 — Mar 2017

Software Developer

Fogsoft
  • Developed ASP.NET applications for bankruptcy property sales aligned with government regulations
  • Built Node.js request handler for small aggregator site using Extreme Programming techniques
Jul 2014 — Dec 2015

Software Developer

Electronika PSC
  • Worked on security systems for monitoring workers in large premises (refineries)
  • Added features to Django-based interface and Qt 4.8 app
  • Integrated web interface with Node.js for SecurOS ActiveX plugin

Education

Sep 2012 — Aug 2016

Bachelor in Applied Mathematics and Informatics

Demidov State University, Yaroslavl

Contact

Takovska 5, Belgrade, 🇷🇸 Serbia.

Email: [email protected]