Summary
Roman Fedorov is a Senior Unity (.NET) developer from Lviv with a decade of experience building real-time systems, AR/VR/MR applications, and multiplayer architectures for mobile, desktop and XR platforms. He combines deep Unity/ECS expertise with .NET server-side skills, custom networking (MessagePack, prediction/replication), Roslyn source generators/analyzers, and shader/VFX work across HLSL/Cg and Niagara. Roman has led teams and end-to-end features—ranging from DOTS-based performance optimizations and addressables to CI/CD automation, extensive testing, and cross-platform builds—while shipping production integrations for Firebase, Facebook, Tencent and cloud services. He brings practical C/C++ and Unreal experience for rendering and plugins, plus embedded/RTOS work in C for ESP32, reflecting a rare full-stack realtime systems profile. Not obvious from titles: he routinely builds developer tooling (custom analyzers, validation rules, benchmarking) that improves team workflow and runtime correctness. Fluent in modular architecture and performance-driven design, he thrives on turning complex simulation and networking requirements into maintainable, testable systems.
10 years of coding experience
6 years of employment as a software developer
Vienna University of Technology
Bachelor's degree, Accounting, ~90/100, Bachelor's degree, Accounting, ~90/100 at Uzhhorod National University | Ужгородський національний університет
English, Russian, German, Ukrainian