RN

Roman Naumov

Open to opportunities

Senior Real-Time 3D & Gameplay Engineer | Unity/C#, Unreal/C++ | XR & Simulation

Victoria, British Columbia

Sign in to follow
National Research Irkutsk State Technical University

About

Senior software engineer with 20+ years of experience delivering games, AR/VR attractions, and cross-platform interactive 3D products. I lead architecture and hands-on development across Unity/C#, Unreal Engine/C++, gameplay systems, multiplayer integration, rendering, performance optimization, and developer tools. At PictureThis3d, I led engineering for Digidigz, an interactive 3D product that creates virtual replicas of real spaces. Earlier work includes Universal Studios attractions, including Super Nintendo World, and Iron Maiden: Legacy of the Beast. I am seeking senior or lead engineering roles in games, real-time 3D, simulation, visualization, and XR. Based in Victoria, BC, available to start immediately, and open to remote work or hybrid roles in Victoria and Vancouver.

Skills

  • C#Expert
  • C++Advanced
  • Computer programmingExpert
  • JavaScriptAdvanced
  • RenderingAdvanced
  • REST APIsAdvanced

Experience

  1. Lead Software Engineer

    PictureThis3d

    Jun 2019 to Jul 2026

    Victoria, BC, Canada

    Led engineering and guided a team delivering Digidigz, a cross-platform 3D product configurator that creates interactive virtual replicas of physical spaces. Owned architecture, implementation, integration, optimization, build, deployment, and production support across Windows, WebGL, iOS, and Android. Built real-time 3D systems in Unity/C# and Unreal Engine/C++ using URP/HDRP, Addressables, ray tracing, procedural generation, 3D reconstruction, computational geometry, mesh deformation, and boolean geometry.

  2. Software Engineer II

    Dreamcraft Attractions Ltd.

    Sep 2018 to May 2019

    Victoria, BC, Canada

    Developed AR/VR gameplay and real-time interaction systems for Universal Studios attractions, including Super Nintendo World. Implemented production features with Unity/C# and Unreal Engine/C++ in a Visual Studio and Perforce environment, contributing gameplay, interactive systems, debugging, and optimization.

  3. Senior Software Engineer

    Navigator Games

    Feb 2017 to Aug 2018

    Vancouver, BC, Canada

    Implemented core gameplay features and client/server integrations for Iron Maiden: Legacy of the Beast, a Unity mobile multiplayer game. Optimized client and server code and delivered production player-facing features using Unity/C#, Visual Studio, and Perforce.

  4. Software Engineer

    CM Softworks Inc.

    Jan 2016 to May 2016

    Winnipeg, MB, Canada

    Designed and implemented multiplayer gameplay for The Withering, a post-apocalyptic survival game on Steam, using Unity/C#, Photon, and Bolt. Refactored and debugged gameplay code to improve performance and player experience. This contract overlapped with my role at Rentabiliweb.

  5. Senior Software Engineer

    Rentabiliweb Inc.

    Jan 2006 to Jan 2017

    Paris, France

    Developed and monetized Facebook and Android games spanning multiplayer gameplay, lobbies, social features, and API integrations. Built and maintained Yams, serving 10,000+ daily Facebook logins and 1,200 daily Android installs. Contributed to Domino and Battle Ships, each reaching 6,000+ weekly Facebook logins, and built Phantyfun, Backgammon Blitz, Poker, and Belote clients. Worked with ActionScript 3, Flash/Flex, PHP, JavaScript, Android, HTTP, XML, and JSON.

Education

  1. National Research Irkutsk State Technical University

    Master’s Degree, Computer Science

    Irkutsk, Russia

    2002

Languages

  • EnglishProfessional