Viacheslav Dubikovskiy, Developer in Bar, Montenegro
Viacheslav is available for hire
Hire Viacheslav

Viacheslav Dubikovskiy

Verified Expert  in Engineering

Game and Software Developer

Location
Bar, Montenegro
Toptal Member Since
November 30, 2020

Viacheslav is an accomplished game developer with two Master's degrees and a number of multiplayer projects on UE4 and Unity engines. His portfolio boasts several published AAA multiplayer game titles, such as Panzar, an award-winning game with a large community. He is a professional, broad-minded C++ and C# programmer familiar with modern programming patterns. Viacheslav's projects can be found on the Apple Store (iOS, macOS), Google Play, Microsoft Store (UWP), and Steam.

Portfolio

Hobby Projects
Objective-C, Azure, Universal Windows Platform (UWP), Android, iOS, React...
Panzar Studio
SQL, Game Development, Blueprint, C++, Unreal Engine
Glu Mobile
Mobile, C++, Game Development

Experience

Availability

Part-time

Preferred Environment

C#, C++17, Unity, Unreal Engine

The most amazing...

...project I've helped develop is Panzar, an MMO game with many awards and a vast, active community.

Work Experience

Freelance Developer

2008 - PRESENT
Hobby Projects
  • Created the casual game Art by Numbers, written in Unity and available on the Apple Store (iOS, macOS), Google Play, Microsoft Store (UWP), and Steam.
  • Developed 2D and 3D projects on Unity. Experienced with most of the subsystems of the engine.
  • Ported and launched games for various mobile platforms.
  • Developed web servers on ASP.NET Core and React.
Technologies: Objective-C, Azure, Universal Windows Platform (UWP), Android, iOS, React, JavaScript 6, MongoDB, ASP.NET, C#, Unity, Game Development

Lead Programmer

2008 - 2020
Panzar Studio
  • Led the entire development process, from conceptualization to release, for two large multiplayer games: Panzar (panzar.com) using CryEngine and Total Lockdown (playtld.com) using Unreal Engine 4.
  • Managed the software development process, designing application architectures, developing a comprehensive suite of programs, and efficiently organizing the testing process, DevOps, and CI/CD pipelines.
  • Wrote compilers for automatic code generation and runtime reflection data.
  • Developed multiplayer games on Unreal Engine 4, including gameplay, AI, and UI.
  • Developed the architecture of large heterogeneous projects and databases.
  • Engaged in code review and prepared the code style.
  • Spearheaded project management. Engaged in the assessment of the time for completing tasks.
  • Engaged in recruiting and training newcomers as well as personnel training.
Technologies: SQL, Game Development, Blueprint, C++, Unreal Engine

Producer/Lead Developer

2004 - 2008
Glu Mobile
  • Participated in the creation of 15 mobile games both as a project manager and lead developer. All projects have been completed and published.
  • Conducted project management and engaged in the assessment of the time for completing tasks.
  • Led the development of C ++ games on five successfully launched projects.
Technologies: Mobile, C++, Game Development

Panzar

http://www.panzar.com
A multiplayer game with unique gameplay.

I was responsible for the software portion of the project from the start. I was also the team lead, software architecture, and database designer. As a developer, I worked with most parts of the project, from business servers and DB abstraction layers up to multiplayer gameplay, and game scenes.

Art by Numbers

A hyper casual simple game with complex implementation.

It was created as a hobby project with Unity and has multiplayer and meta servers implemented on ASP.NET. I was the only developer. I ported the game to iOS, macOS, Windows, UWP, and Android. It is published in Apple, Google, MS stores, and on Steam.

Total Lockdown

http://www.playtld.com
A AAA multiplayer project.

I led the software development from the start. I prepared a smooth development transition from CryEngine to Unreal Engine 4. I managed the teaching process and project management. As a developer, I worked a lot with network gameplay, game worlds, scenes, AI, UI, and plugins, as well as compilers for internal tools, code generation, and data marshaling.
2000 - 2003

Master's Degree in Computer Science

Lomonosov Moscow State University (MSU) - Moscow, Russia

1991 - 1998

Master's Degree in Automatic Control Theory

Bauman Moscow State Technical University - Moscow, Russia

Languages

SQL, C++17, C#, C++, JavaScript 6, Objective-C

Frameworks

Unreal Engine 4, Unity, CRYENGINE, Blueprint, Unreal Engine, ASP.NET

Paradigms

Compiler Design

Platforms

Mobile, Steam, iOS, Android, Universal Windows Platform (UWP), Azure

Other

Mathematics, Code Architecture, Unreal Engine 5, UE5, Game Development, Blueprints Visual Scripting, Engineering

Libraries/APIs

React

Storage

MongoDB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring