Andrei Kopysov, Developer in Minsk, Minsk Region, Belarus
Andrei is currently unavailable

Andrei Kopysov

Game Developer

Minsk, Minsk Region, Belarus

Toptal member since June 23, 2022

Bio

Andrei has 15+ years of experience in web, mobile, and online game development. He is proficient in using 3D graphics systems, SDKs, advanced graphics technologies, and working with 3D engines and graphical algorithms. Andrei has developed C# Unity 3D games and invented the accelerated skin-smoothing VFX technology, which has been patented in the US.

Portfolio

Astrocade Ai
Android, Unity, React Native, React, Redux, JavaScript, Mobile Development...
Interio
Unity3D, 3D, Shaders, Android, iOS, Unity, С#, 3D Graphics, SQL...
Happy Canvas
Unity3D, 2D Graphics, Optimization, Bug Fixes, Android, iOS, CI/CD Pipelines...

Experience

  • 3D Graphics - 15 years
  • Android - 7 years
  • iOS - 7 years
  • С# - 7 years
  • Unity3D - 6 years
  • JavaScript - 4 years
  • Shaders - 3 years
  • C++ - 2 years

Preferred Environment

MacOS, JetBrains Rider, 3ds Max, iOS, Android, C#

The most amazing...

...app I've developed is MSQRD, an accelerated skin smoothing effect acquired by Facebook and with a registered US patent in the computer graphics area.

Work Experience

Senior Unity3D and React Native Developer (Contract)

2024 - 2024
Astrocade Ai
  • Performed optimizations of game loading time and app start time.
  • Fixed various bugs in gameplay and React Native applications.
  • Implemented gameplay features and React Native app features.
Technologies: Android, Unity, React Native, React, Redux, JavaScript, Mobile Development, Android SDK

CTO Unity3D

2021 - 2023
Interio
  • Led a team of two Unity3D developers, planned tasks, and made tech decisions for the project.
  • Applied core gameplay features, visual effects, and shaders to the project.
  • Implemented a Unity Addressables asset loading system for the game.
Technologies: Unity3D, 3D, Shaders, Android, iOS, Unity, С#, 3D Graphics, SQL, Visual Effects (VFX), Mobile, Team Leadership, Optimization, Bug Fixes, CI/CD Pipelines, Game Development, Mobile Game Development, Firebase, Three.js, WebGL, C#, Mobile Development, Android SDK

Unity3D Team Lead

2022 - 2022
Happy Canvas
  • Refactored code and fixed bugs in complicated legacy code.
  • Optimized the UI and main core gameplay parts and shaders.
  • Hired a team of six developers and led a project with that team.
  • Managed a continuous development process with frequent releases.
Technologies: Unity3D, 2D Graphics, Optimization, Bug Fixes, Android, iOS, CI/CD Pipelines, С#, 3D Graphics, Visual Effects (VFX), Mobile, 3D, Unity, Team Leadership, Game Development, Mobile Game Development, Firebase, C#, Mobile Development, Android SDK

React Developer

2018 - 2018
Loóna
  • Developed an interactive game for Facebook ads using Three.js and React.
  • Implemented UI and menus for the app using React Native.
  • Implemented game features using Unity3D, custom materials, shaders, and tweens.
Technologies: React, Three.js, Unity3D, C#, JavaScript, React Native, Mobile Development, Android SDK

Software Engineer

2017 - 2017
Facebook
  • Integrated AR features from the MSQRD app to the in-house 3D engine.
  • Invented the VFX skin-smoothing effect and registered the patent in the US.
  • Developed a custom shaders system for the Spark AR effects authoring platform.
Technologies: C++, 3D Graphics, Visual Effects (VFX), Mobile, 3D, Optimization, Bug Fixes, iOS, Android, React, Redux, JavaScript, React Native, Mobile Development, Android SDK

Lead Unity3D Developer

2008 - 2015
AlternativaPlatform
  • Developed 3D features for a Unity3D game TankiX, including shadows, PBR materials, billboards, and animations.
  • Led a team of three engineers in developing the 3D engine Alternativa3D 8.
  • Implemented a custom geometry batching system for scene geometry in the TankiX game.
Technologies: 3D Graphics, Unity3D, Shaders, Flash, ActionScript 3, C++, Unity, С#, SQL, Visual Effects (VFX), Mobile, 3D, Team Leadership, Optimization, Bug Fixes, iOS, Android, Game Development, Mobile Game Development, Firebase, Unity3D AI, Photon, C#, Mobile Development

Experience

Interio Home Makeover and Room Redecor

A mobile game focused on interior design. As the CTO of the project, I was in charge of leading a team of two developers, organizing tasks, and developing core game features. I also implemented an Addressable system for loading content from the web and added 3D features to show a beautiful interior. Besides implementing the architecture, I also made tech decisions for the game.

Happy Canvas Game

A coloring game made using Unity3D.

I was a team lead on this project. I hired and managed a team of six Unity Developers. I optimized the game, fixed bugs, and implemented new features. I also introduced a continuous development process with frequent releases.

Meta Spark Studio

I worked on a C++ 3D engine for mobile (iOS and Android) and AR Studio projects. I ported technologies that were developed for the MSQRD app. The company was acquired by Meta (Facebook). One of them has a patented technology for skin smoothing effects.

Skills

Libraries/APIs

React, Three.js, WebGL, UniRx

Tools

JetBrains Rider, 3ds Max, Flash

Languages

C#, С#, C++, JavaScript, SQL, ActionScript 3, Swift

Frameworks

Unity3D, Unity, Redux, Android SDK, Photon, React Native

Paradigms

Mobile Development

Platforms

MacOS, iOS, Android, Firebase, Mobile

Other

Optimization, Game Development, Mobile Game Development, Shaders, 3D Graphics, 3D, Team Leadership, 2D Graphics, Bug Fixes, Unity3D AI, Visual Effects (VFX), Unitask, Scripting, CI/CD Pipelines

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