Eugene Bolshakov
Senior Graphics Programmer
I build rendering systems that run fast and look right.
Specializing in Graphics Programming and Data-Driven systems with a track record of delivering high-performance game systems through technical excellence. Skilled at transforming complex requirements into optimized solutions. Strong communicator with cross-functional leadership experience in agile environments.
Open to worldwide remote opportunities as an independent contractor located in the EU.
Get most recent version of this PDF
Highlights
• Pioneered WebGPU instanced rendering pipeline for web-based game ecosystem • Reverse-engineered ShaderLab shaders for use with shadergraph in WebGPU • N-Body GPU simulation — pure O(N²) force computation via compute shaders, 8k particles real-time on GTX 1070 (64M pair calculations/frame) • Physically accurate sky shader with analytic solution.
Work Experience:
2026 April - July Private contract - Render/Compute (Remote)
- Optimized GPU bottlenecks to meet performance targets.
- Resolved cross-platform GPU compatibility issues ensuring consistent visual output across target platforms.
- Integrated rendering solutions with legacy codebase while maintaining backward compatibility.
2024 - 2026: Senior Unity Developer at My Neighbor Alice (Remote)
- Implemented WebGPU render pipeline for the project
- Pioneered WebGPU instanced rendering techniques for web ecosystem viability
- Reverse engineered shaderlab shaders for new render pipeline compatibility
- Created build automation tools speeding up local testing
- Implemented modular UI components and font styling systems
- Optimized terrain rendering and data management for better user experience
2023 - 2024: Lead Game Developer at Game Based Assessment (Remote)
- Developed client and backend elements as sole developer
- Designed scalable client-side architecture
- Managed Google Cloud Services for data storage
- Built Unity tools for localization, analytics, and game mechanics
- Handled technical art and asset optimization
- Managed Android deployment and release cycles
2022 - 2023: Senior Unity Developer at Dragons Lake - BlueLight (Remote)
- Refactored legacy code introducing assembly definitions
- Developed provisional backend solution with pre-designed API
- Integrated 3rd party plugins for WebGL and Ethereum connection
- Transformed UI architecture to MVP implementation
- Resolved performance issues with UniRx and Async operations
- Implemented camera effects using Cinemachine
2021 - 2022: Unity Developer at Ten Square Games - Undead Clash (Remote)
- Implemented modular analytics system for 3rd party providers
- Developed dynamic tutorial system with UI effects
- Created Unity editor tools for debugging efficiency
- Conducted performance analysis identifying bottlenecks
- Debugged third-party animation sequencing library
- Integrated multiple packages resolving conflicts on Android
2020 - 2021: Unity Developer at Heyworks - BlockBusters (Remote)
- Added modularity to analytics system supporting multiple data sources
- Developed framework for screen transition animations
- Created procedural footstep detection system
- Authored character shaders and VFX
- Created AI behavior for archer bots using behavior trees
- Fine-tuned physics and grenade throwing prediction
2019 - 2020: Freelance Unity Developer
- Developed comprehensive app localization system
- Integrated referral system Branch.io
- Integrated Firebase Analytics and In-app Purchases
- Managed end-to-end development including deployment
2009 - 2019: Game Level Designer and Lead at SteelMonkeys and Wargaming
- Established game level development pipeline
- Wrote technical requirements for level design department tools
- Authored comprehensive map documentation
- Developed WorldMachine scripts combining design and artwork
- Conducted data analysis and visualizations
- Completed DDI Leadership Training
Github highlights
Technical Skills
Graphics Programming: Compute Shaders, HLSL, Rendering Pipelines, GPU Optimization, WebGPU, Scriptable Render Pipeline (SRP), GPGPU, Parallel Computing, ShaderLab, OpenGL, GLSL
Game Development: Unity, SBP, URP, SRP, HDRP, WebGL, Android, iOS, RenderDoc, UGUI, Unity Editor Tools, Zenject, UniTask, UniRx
Programming Languages: C#, C++, C, Python, Lua, JavaScript
Software Architecture: Modular Systems, Classic MVC, Data-Driven Design, Clean Archtecture, REST APIs
Tools & Frameworks: Git, Raylib, ImGui, DoTween, Linux, Nix, Docker
Cloud & Backend: Google Cloud Platform, Firebase, BigQuery, SQL
Data & Analytics: Data Analysis and Visualisation, Mathematical Modeling, Convolution Neural Networks
Project Management: Agile, Scrum, Critical Path Method, Roadmap Planning, Stakeholder Management
Leadership: Team Leadership, Team Management, Software Documentation, Cross-functional Collaboration
Certifications
Education
Associate Degree in Computer Programming Minsk Radio Technical College (2009) Bachelor’s level coursework in Computer Science, Software Engineering