Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Danil Dent

Saratov

Summary

Unity Developer specializing in mobile and cross-platform development, including WebGL. Proficient in Addressables and Zenject, with a strong understanding of architecture and a passion for clean, organized code. Experience spans both large studios like Wargaming and Kaspersky, as well as small teams where I took on roles as both developer and tech lead. Responsibilities have included architecture design, task decomposition, mentoring team members, and automating build pipelines. Currently seeking a team to develop exciting projects—open to both middle and senior positions, with a focus on engaging and meaningful work.

Overview

5
5
years of professional experience

Work History

Unity Developer

DNK Studio
09.2023 - Current
  • Developed a mobile card game for WebGL/Android/iOS
  • Built project architecture from scratch
  • Implemented Addressables, integrated third-party SDKs (Ads, InApp, cloud saves)
  • Automated build pipelines for different platforms
  • Optimized asset structure and loading
  • Mentored and assisted a team of 2–3 developers, task decomposition
  • Implemented most of the metagame features (shop, collection, upgrade windows, etc.)
  • Participated in technical interviews and test task evaluations
    Project is in active development.

Game Client Developer (C++)

Wargaming
09.2021 - 04.2022
  • Supported in-game events (UI/logic)
  • Worked with proprietary engine and editor in C++
  • Designed and configured event screens
  • Developed and maintained UI functionality
  • Handled client-server interactions
  • Fixed bugs, including UI and logic issues
  • Configured sound for interface elements
    Product: World of Tanks Blitz.

Unity Developer

Motorsport Games
09.2020 - 09.2021
  • Developed core mechanics based on game design specifications
  • Handled client-server interactions (REST API)
  • Managed data saving/loading (UnQLite)
  • Created in-game tools (debug console, in-game commands)
  • Developed UI: inventory, character upgrades, gacha, economy
  • Implemented RTS-style camera, city builder
  • Developed code generator for data serialization
    Project: Mobile Match-3 RPG with city and hero collection.
    Stack: Unity, C#, UniRx, Odin, UnQLite, REST API, PostgreSQL, Google Sheets, Jira, Confluence.

Intern C++/C# — B2C Desktop Team, Moscow

Kaspersky Lab
02.2020 - 08.2020
  • Supported antivirus product logic for Windows
  • Refactored code during transition from C++11 to C++17
  • Developed functionality for automated testing
  • Fixed bugs, including multithreading issues
  • Modified UI to comply with GDPR requirements (for Europe)
    Products: Kaspersky Antivirus, SafeKids.

Education

Bachelor's Degree in Applied Mathematics And Infor - Applied Mathematics And Informatics

National Research Nuclear University MEPhI
Moscow
08-2021

Skills

  • Unity (C#)
  • Zenject (Dependency Injection)
  • UniTask
  • Addressables
  • Firebase (Auth, Remote Config, Storage)
  • Client-Server Architecture
  • REST API
  • SOLID Principles
  • MVX Patterns
  • Event-Driven Programming
  • Odin Inspector
  • UniRx
  • DoTween
  • Third-Party SDK Integration(Ads Mediation, Game Analytics, Sentry, Firebase stuff etc)
  • CI/CD Pipelines
  • Git / GitHub
  • Jira / Confluence
  • Google Sheets API / Google Apps Script
  • Bash
  • C (have production experience)
  • NET Framework / Net Core
  • Algorithms and Data Structures
  • Design Patterns

Languages

English
Upper intermediate (B2)
Russian
Bilingual or Proficient (C2)

Timeline

Unity Developer

DNK Studio
09.2023 - Current

Game Client Developer (C++)

Wargaming
09.2021 - 04.2022

Unity Developer

Motorsport Games
09.2020 - 09.2021

Intern C++/C# — B2C Desktop Team, Moscow

Kaspersky Lab
02.2020 - 08.2020

Bachelor's Degree in Applied Mathematics And Infor - Applied Mathematics And Informatics

National Research Nuclear University MEPhI
Danil Dent