resume (CV)
Basics
| Name | Daniil Rostovskii |
| Label | Unity & VR/XR Developer |
| 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
-
2019.01 - 2021.08 Curriculum Designer & Programming Instructor
RobotrackRus
Designed and delivered programming and robotics courses for children and teenagers (ages 6–17), covering four distinct tracks tailored to different age groups and skill levels. Mentored students at regional robotics competitions and off-site events.
- Arduino robotics (ages 12–16): developed a full course curriculum around a 4WD Bluetooth robot platform (Keyestudio), including hardware assembly, C++ programming, and autonomous behavior design.
- Java game development (ages 14–17): built a course from scratch with custom lesson plans and a lightweight 2D game engine written specifically for teaching OOP concepts. Course materials available on GitHub.
- Scratch game design (ages 6–12): created an immersive curriculum introducing students to game industry roles - pixel art, level design, sound effects, and game design fundamentals.
- LEGO Mindstorms (ages 6–12): hands-on robotics sessions combining physical building with visual programming.
-
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
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