Artur BogoratovMiddle Unity Developer
About

Unity Developer and Software Engineer with 3+ years of commercial experience specializing in robust game architecture (DI/​VContainer) and high-performance gameplay systems.

Extensive background in technical mentorship and academic teaching, covering 2D/​3D graphics theory, OOP, and Machine Learning.

Focused on writing clean, maintainable code and building scalable solutions for complex projects.

Skills
Game Engines:

Unity (3+ years commercial experience, strong expertise in architecture (DI, VContainer), Asynchronous Programming (UniTask), optimization, and tool development, Built-in/URP/HDRP)

Unity Modules:

Physics (2D/​3D), Prefabs, Animation (Casual animations, Mecanim), UI, Audio, Editor Extensions, Internal Tools Development

Programming Languages:

C# (Expert proficiency), C++, Python, JavaScript etc.

Development Tools:

Version Control (Git), Visual Studio, Rider, Profiling Tools (Unity Profiler), Unit Testing (xUnit, nUnit)

Cloud & Backend:

AWS, Firebase (Auth, Database, Analytics)

Graphics & Rendering:

HLSL, Shader Graph, Unity Rendering Pipelines (Built-in, URP, HDRP), Particle Systems, Post-Processing, Lighting, VFX creation/​assistance

Other:

AI, AR/​VR, SQL, Optimization, Manual Testing, Technical Documentation, R&D, Prototyping, Architectural Design, Code Review, Mentorship, Academic Teaching, Technical Mentorship, Public Speaking

Languages
English
  • B2 Upper-Intermediate
  • Professional communication and technical documentation reading
Russian

Native

Experience
Unity Developer, Midnight Works⁠
  • Architecture: Developing a modular codebase using Dependency Injection and implementing scalable Quest and Save/​Load systems.
  • AI & Traffic: Engineering AI-driven city traffic and pedestrian systems, focusing on pathfinding optimization and NPC behavior patterns.
  • 12/2025 – Present
  • Physics & Mechanics: Customizing high-fidelity Character and Vehicle controllers; implementing core RPG mechanics and destructible environment logic.
  • UI & Graphics: Building responsive UI frameworks and collaborating with 3D artists to streamline asset integration pipelines.
  • Collaboration: Collaborating closely with GD, 3D Artists, and PMs to translate complex design concepts into technical requirements and maintainable code.
  • Middle Unity Developer, ISOFT
  • Led architectural design and implementation of core gameplay systems, ensuring scalability and performance for 3D adventure game.
  • Engineered optimized physics-based movement and character controllers, achieving high performance on mobile platforms.
  • 09/2024 – 08/2025
  • Developed internal Unity tools and custom editors for level designers, significantly enhancing workflow efficiency.
  • Conducted in-depth performance analysis and rendering optimization for URP, including material and shader adjustments (HLSL/​Shader Graph).
  • Mentored junior developers in advanced Unity features, C# best practices, and architectural patterns.
  • Initiated comprehensive code reviews and drove adherence to high technical standards.
  • Contributed to strategic technical planning and framework evolution, focusing on maintainability.
  • Junior Unity Developer, Early Morning Studio
  • Developed and maintained core systems for an open-world RPG, including dynamic quest and combat mechanics.
  • Optimized game performance across PC and mobile platforms, focusing on CPU/​GPU bottlenecks within the Built-in Render Pipeline.
  • 02/2023 – 07/2024
  • Designed and implemented custom shader effects using Shader Graph to enhance visual fidelity and casual animations.
  • Collaborated with designers to integrate advanced skill tree systems and improve player engagement.
  • Ensured high-quality user experiences through rigorous testing and technical issue resolution.
  • Streamlined code documentation and established coding standards for improved team efficiency.
  • Academic & Teaching Experience
    IT College TOP | Programming Lecturer
  • Deliver group lectures and practical workshops on Advanced Programming Paradigms, including OOP, Event-Oriented Programming, and Architectural Design Patterns.
  • Instruct students on the theoretical foundations of 2D/3D Graphics, covering rendering principles and spatial geometry.
  • 10/2025 – Present
  • Guide students through the practical implementation of complex software systems, emphasizing clean code and modular architecture.
  • Luxkod Educational Platform | Programming & ML Instructor
  • Provided 1-on-1 mentorship and tailored educational programs in C#, C++, and Python.
  • Taught advanced modules: Machine Learning (ML), Data Science, and Computer Vision (CV).
  • 10/2023 – 03/2024
  • Focused on translating complex algorithmic concepts into practical development skills for students.
  • Education
    (Part-time) Informatics. Second Bachelor of Computer Science, European Humanities University
    2024 – 2027Vilnius, Lithuania
    Certificate in Game Design and Development Foundations, Dubna State University
    2023Dubna
    Software Engineering. First Bachelor of Computer Science, Dubna State University
    2021 – 2025Dubna
    Vocational Education Diploma in Law and Social Security Organization, RPA
    2019 – 2022
    GDPR (General Data Protection Regulation)

    I hereby give consent for my personal data included in my application to be processed for the purposes of the recruitment process in accordance with Art. 6 para. 1 lit. a of the General Data Protection Regulation (GDPR).