Viacheslav D.

About Me

Viacheslav is a knowledgeable software engineer with over 15 years in the gaming industry and thorough expertise in the game development process and tools. He is specializing in Unity, Unreal, and CryEngine, with extensive experience in architecting and programming of multithreaded applications in C ++. He is also immersed in the use of modern technologies and programming stacks, with additional knowledge of modern DevOps and CI/CD tools.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Unity Developer
2020 - Present (5 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

Panzar
Panzar
Chief Operating Officer
2008 - Present (17 years)
Russia
  • Guiding the creation of two large multiplayer games Panzar and Total Lockdown, starting from game concept to release. Both projects are "Game as a Service" with regular updates and both are top level AAA projects for PC.

  • Performed the development of application architectures and the entire complex of programs as a whole. Organized the testing process, DevOps, and CI/CD.

  • Developed a large amount of the server-side C ++ code and the entire stack of multiplayer game client development on Unreal 4, Unity, and CryEngine.

Freelancer
Freelancer
Software Developer
2008 - 2020 (12 years)
Remote
  • Created a casual game ​Art by Numbers​, written in Unity, that is available in the AppleStore (iOS, macOS), Google Play (Android), Steam (PC), Microsoft Store(UWP).

  • Worked on the development of applications for Android and iOS.

  • Performed web application development using React and ASP.Net core, creating and using databases on MongoDB and Firebase.

Glu Mobile
Glu Mobile
Project Manager/Lead Developer
2003 - 2008 (5 years)
Russia
  • Took part in the creation of 15 mobile games both as a Project Manageras well as a Lead Developer. All projects have been completed and published.

  • Used C++ for mobile game development and ensured objectives are met by the development teams.

  • Communicated effectively with the developers and the managerial teams of the company to ensure business goals are met.

Game Developer
2003 - 2004 (1 year)
Russia
  • Worked on the development of multiple games that were family-friendly, easy to learn, and targeted at the widest audience of both experienced and novice players.

  • Handled new feature requests and make improvements to the game, also producing add-ons and game packs.

  • Ensured the making of interesting games that look and run well.

Showcase

Unity Developer - Art by Numbers
Unity Developer - Art by Numbers
  • Art by Numbers is an application that allows users to learn about art history.

  • The game features a server backend implemented using ASP.NET core.

  • Developed and released to multiple app stores and platforms.

COO/Full-Stack Developer - Total Lockdown
COO/Full-Stack Developer - Total Lockdown
  • A multiplayer online Action/Shooter/Battle Royale game centered around a dystopian TV show.

  • The developer was the COO of the studio and responsible for all aspects of software development.

  • Responsibilities included game design calculations, database management, software architecture, DevOps pipeline, BI warehouse, and AI development.

COO/Software Architect - Panzar
COO/Software Architect - Panzar
  • Panzar is a free-to-play, multiplayer online battle arena developed by Panzar Studio for Microsoft Windows.

  • It features 15 PvP arenas with 5 game modes including domination, king of the hill, and ball capture.

  • Panzar acted as Architect, responsible for capturing client and internal requirements and translating them into tangible solutions.

Education

Master's degree, Applied Mathematics
Master's degree, Applied Mathematics
Lomonosov Moscow State University
2000 - 2003 (3 years)
Master's degree, Electronics
Master's degree, Electronics
Bauman Moscow State Technical University