
Andrei Maksimovich
Verified Expert in Engineering
Unity and Android Developer
Bialystok, Poland
Toptal member since April 5, 2022
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
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
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
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.
Senior Unity Developer/Engineer
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.
Android Developer
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.
Lecturer
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.
Software Engineer
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.
Experience
Amax Kids Academy
https://amaxkids.comWhile 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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring