Summary
Roman Kutashenko is a Lead Engineer specializing in desktop and embedded platforms with 10+ years delivering secure, cross-platform systems in C, C++ and Go from a remote-first base in Batumi. He designs simulators and automated CI/CD and testing infrastructures (sanitizers, Valgrind, fuzzing, auto-formatting) that push teams to write portable, well-tested code from day one, often for high-stakes domains like V2X security and IoT ecosystems. His background spans kernel modules, hardware security modules, protocol work (NoiseSocket, IEEE 1609.2), and integrations into OpenWRT and vehicular simulation frameworks, blending low-level engineering with QA-centered automation. A pragmatic technical leader and long-time remote manager, he emphasizes a blameless culture and measurable processes that keep distributed teams productive. Unusually, he starts projects by building simulators to force cross-platform design decisions early, reducing complexity downstream.
10 years of coding experience
15 years of employment as a software developer
MS, MS at Donetsk National Technical University