Andrei Maksimovich, Developer in Bialystok, Poland
Andrei is available for hire
Hire Andrei

Andrei Maksimovich

Verified Expert  in Engineering

Unity and Android Developer

Bialystok, Poland

Toptal member since April 5, 2022

Bio

Andrei is a full-stack Unity and Android developer with over ten years of experience in mobile app and game development. He is particularly enthusiastic and passionate about education projects and the gamification of education. His strengths are his varied experience and creativity. Andrei has expertise in developing mobile applications from planning, prototyping, development, testing, implementation, and subsequent cyclic updates to long-term support.

Portfolio

Amax Software Sp. z o.o.
Unity, C#, Java, Android, Google Play Console, iOS, WebGL, Linux, NGINX...
Coatsink
Unity, JavaScript, Node.js, Cloud
Decerto
Android, Java, XML

Experience

  • Applied Mathematics - 12 years
  • Mathematics - 12 years
  • Android - 10 years
  • Java - 10 years
  • Mobile App Development - 10 years
  • Unity - 6 years
  • C# - 6 years
  • Mobile Game Development - 6 years

Availability

Part-time

Preferred Environment

Unity, Android Studio

The most amazing...

...thing I've developed is a modular engine for educational content with games and activities, remote content storage, and a paid subscription system.

Work Experience

Project Manager | Unity Developer | Android Developer

2013 - PRESENT
Amax Software Sp. z o.o.
  • Developed an engine for educational content with many activities and games, remote content storage based on Unity Addressables, and a system of paid subscriptions.
  • Managed and organized the work of creative professionals, such as artists, game designers, and content creators.
  • Developed and published over 300 mobile applications.
  • Built several educational applications and games in Unity.
  • Set up several server clusters with failover protection and division into regions.
  • Managed and configured web servers, web services, CDN, SSL, domains, and DNS.
  • Created an engine for Android live wallpapers with custom physics, shaders, light, and effects.
Technologies: Unity, C#, Java, Android, Google Play Console, iOS, WebGL, Linux, NGINX, Apache Tomcat, SSL, Servers, Project Design, Software Architecture

Senior Unity Developer/Engineer

2023 - 2025
Coatsink
  • Played a key role in improving game performance by developing custom Unity tools for optimization, including Mesh Merging, Texture Atlasing, and a Shader Generator.
  • Created and managed dual build systems for WebGL for mobile and PC and streamlined build pipelines and CI/CD, ensuring efficient deployment processes.
  • Transformed Ready Set Cook into a stable product, driving a 5x increase in monthly players to over 2 million through targeted optimizations and fixes.
Technologies: Unity, JavaScript, Node.js, Cloud

Android Developer

2012 - 2013
Decerto
  • Developed an Android version of an application for an insurance company. The application was used for calculating the cost of car insurance and accident announcements with descriptions of damage, videos, and photos.
  • Created a library for recognizing a document number from a photo. Trained a neural network and worked with OCR libraries.
  • Modified the mathematical algorithm and developed a library for checking the client's signature.
  • Developed a prototype of the video communication feature on the site using the SIP protocol.
Technologies: Android, Java, XML

Lecturer

2011 - 2012
Grodno State University
  • Taught logistics in the mathematical sense, such as optimization and numerical methods.
  • Held lectures on the course called Fundamentals of Programming.
  • Conducted laboratory and practical classes in programming.
Technologies: Logistics, Applied Mathematics, Programming

Software Engineer

2009 - 2011
IPO
  • Developed a knowledge testing system with authorization, time limit, control over the number of attempts, an admin panel, and the ability to import data.
  • Set up and administered a network of over 50 machines.
  • Developed and administered the institution's website.
  • Set up a system of automatic data backups and a system for storing system disk images and quick recovery.
Technologies: PHP, MySQL, JavaScript, HTML, Linux

Experience

Amax Kids Academy

https://amaxkids.com
This educational app for preschoolers is available on Android, iOS, and WebGL.

While developing this application, I acted as the project manager and full-stack Unity developer. Two artists and a content creator for children were on the team with me. In this application, I developed a modular engine to run games and activities such as coloring books, educational flashcards, animated books, and puzzles.

We also added an activity database for quick search and automatic creation of UI, a remote content storage system based on Unity Addressables, a localization system for text and assets, and mechanisms and tools required for automatic import of data with texture transformation, generation of scriptable objects, metaparameters, icons, creation, and configuration of asset packs. I developed shaders; more than thirty of them are written by hand, and some are developed in Shader Graph. I was involved in creating 2D skeletal animations.

I also contributed to the development and deployment of server infrastructure.

Education

2004 - 2010

Master's Degree in Informatics and Applied Mathematics

Grodno State University - Grodno, Belarus

Skills

Libraries/APIs

WebGL, Node.js

Tools

Android Studio, JetBrains Rider, NGINX, Apache Tomcat

Languages

C#, Java, PHP, JavaScript, HTML, XML

Frameworks

Unity, Android SDK

Platforms

Android, Linux, iOS

Storage

MySQL

Other

Applied Mathematics, Mathematics, Mobile Game Development, Mobile App Development, Computer Science, Logistics, Programming, Google Play Console, SSL, Servers, Project Design, Software Architecture, Shaders, Cloud

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