resume (CV)

Basics

Name Daniil Rostovskii
Label Unity & VR/XR Developer
Email skaper.rtt@gmail.com
Phone +81 70-8510-5939
Url https://skaper.github.io
Summary Unity & VR/XR Developer with 5+ years building immersive training simulations and games. Expertise in Unity DOTS/ECS architecture, Meta Quest optimization (72-90 FPS), and cross-platform VR deployment. Delivered 10+ B2B training scenarios for aviation clients including Lufthansa, Swissport, and DHL. Achieved industry-first native USB force feedback wheel support on standalone VR headsets. Eligible to work in Japan.

Work

  • 2023.12 - Present
    Unity C# Developer
    AVIAR
    Aviation VR Training & Simulation. Architecting interactive VR training scenarios for enterprise clients including Lufthansa, Swissport, and DHL.
    • Architected and delivered 10+ interactive VR training scenarios using Unity 6, URP, and DOTS/ECS architecture
    • Engineered custom inverse kinematics (IK) systems for Highloader lift mechanisms and implemented Contacts Modification API for realistic belt conveyor physics
    • Developed rope/cable/hose simulations using Obi Physics for cargo securing operations with intersection detection and knot creation
    • Built custom action-based behavior tree framework integrated with DOTS/ECS for NPC drivers and autonomous vehicles with NavMesh navigation
    • Industry First: Reverse-engineered USB HID protocols and developed Java-Unity driver plugin, delivering first standalone VR headset with native force feedback steering wheel support—eliminating €1,000+ PC requirement per training station
    • Implemented motion sickness mitigation (camera vignetting, visual anchoring, velocity constraints) maintaining 72-90 FPS across Meta Quest and PICO platforms
  • 2023.05 - 2023.12
    Lead Unity C# Developer
    PromVR
    Industrial VR Safety Training. Led development of VR training platform serving major oil & gas companies.
    • Led development of VR training platform serving major oil & gas companies, delivering 12 safety compliance modules including work at heights, fire safety, and hazard detection
    • Architected unified codebase consolidating 12 independent simulators using Zenject dependency injection, enabling modular product delivery
    • Built comprehensive licensing system with online/offline verification through Bitrix24 CRM integration, protecting revenue through anti-piracy measures
    • Created automated CI/CD build pipeline supporting multi-platform compilation (Meta Quest, PICO, PCVR) on dedicated build machine
    • Developed JSON-based scenario configuration system with runtime loading, enabling non-technical staff to create training content
  • 2022.10 - 2023.05
    Unity C# Developer
    Ultralab
    VR Game Development. Single-handedly developed VR roguelike tower defense shooter from concept to Meta Quest AppLab release.
    • Single-handedly developed VR roguelike tower defense shooter from concept to Meta Quest AppLab release, achieving 10K+ downloads
    • Architected full ECS implementation managing hundreds of simultaneous enemies and projectiles at 72 FPS on Meta Quest 2 using Burst Compiler and C# Job System
    • Implemented custom Boids algorithm for coordinated swarm AI movement patterns with ECS-based pathfinding
    • Conducted 150+ playtests with analytics pipeline tracking retention, session length, and difficulty spikes; iteratively refined UX based on quantitative metrics
    • Advised internal teams on VR best practices; contributed prototype work for Ultra Boxing VR
  • 2021.08 - 2022.08
    Unity C# Developer
    Varwin
    Enterprise VR Platform. Developed visual programming components and delivered client projects for 90+ enterprise clients across 24 countries.
    • Developed 40+ Blockly visual programming blocks integrated with Unity backend, expanding platform standard library by 25% for 90+ enterprise clients across 24 countries
    • Built VR eye-tracking retail analytics application for Jacobs (JDE) with heatmap visualization and Excel-based shelf layout generation
    • Optimized client scenes for standalone VR deployment, improving frame rates from 72 FPS to 90 FPS through profiling, draw call reduction, and LOD implementation
    • Delivered 4 major client projects: Russian Railways track maintenance simulator, Naval Museum 360° virtual tour, Auchan retail shopping simulation
    • Authored 100+ pages SDK documentation for public developer portal covering API reference, architecture patterns, and development workflows
  • 2018.06 - 2021.08
    Python Developer (Computer Vision)
    Freelance
    Computer Vision and IoT Development
    • Developed facial-recognition software for access control used in 100+ public schools
    • Created computer-vision modules for robots and interactive animatronics
    • Built smart devices with ROS for Arduino, Raspberry Pi, and ESP32
  • 2016.10 - 2018.05
    Game & Mobile Developer
    Upwork
    Freelance Game and Mobile Development
    • Developed client-server casual games and Android applications
    • Created gamification platforms and performed game design

Education

  • 2016.09 - 2020.04

    Moscow, Russia

    B.Sc.
    MIREA Russian Technological University
    Applied Informatics

Skills

Languages
C# (6 years)
Python
Java
JavaScript
Game Engines
Unity 3D
Unity 6
URP
HDRP
Unity Advanced
ECS (Entity Component System)
DOTS (Data-Oriented Technology Stack)
Burst Compiler
C# Job System
Unity Physics
Addressables
Timeline
Animator Controller
VR/XR Platforms
Meta Quest SDK
OpenXR
PICO SDK
SteamVR
Oculus SDK
Android NDK
Specialized
Obi Physics
Custom IK Systems
NavMesh
Behavior Trees
FMOD
Photon Networking
Multiplayer Systems
Architecture
Dependency Injection (DI)
Zenject
UniRx
Object-Oriented Programming (OOP)
Design Patterns
SOLID Principles
Tools
Git
Perforce
Jira
Confluence
Unity Profiler
OVR Metrics Tool
Visual Studio
JetBrains Rider

Languages

English
C1 Professional Working Proficiency
Japanese
N3 Conversational (currently studying)
Russian
Native speaker

Interests

VR/XR Development
Virtual Reality
Augmented Reality
Mixed Reality
Immersive Training
Simulation
Game Development
Game Mechanics
AI Systems
Performance Optimization
Procedural Generation

Projects

  • - Present
    reAbell VR Alpha
    Space action shooter for Meta Quest. Developed using Unity and C# with VR-optimized gameplay mechanics and controls.
    • Meta Quest
    • Unity
    • C#
    • VR Shooter
  • - Present
    JANKERMAN
    VR shooter/tower-defense roguelike for Oculus Quest 2. Features procedural generation, swarm AI, and roguelike progression systems.
    • Oculus Quest 2
    • Unity
    • C#
    • Tower Defense
    • Roguelike
  • - Present
    Candy Jump
    2D mobile platformer for Android. Casual game with intuitive controls and colorful graphics.
    • Android
    • Unity
    • C#
    • Mobile Game
  • - Present
    SKENGINE
    Custom 2D Java game engine with software rendering. Built from scratch to understand low-level graphics programming and engine architecture.
    • Java
    • Game Engine
    • Software Rendering
    • Graphics Programming