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 | Ужгородський національний університет
Custom server with ASP.NET (Threading, Sockets. Landing Page, Users, database, admin panel )
Contributions:1 PR, 2 pushes, 1 branch in 2 years 9 months
admin-paneladminaspsocketsasp-net
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
Roman Fedorov - Senior Unity (.Net) Developer at Plarium