Summary
Nick Astamidze is a Senior Software Engineer and Unity specialist with 12 years of software experience and over 7 years focused on mobile game development, shipping LiveOps-driven features for top-ranked titles. He combines strong Unity3D and C# expertise with DDD-inspired architecture, SOLID design, dependency injection, and test-driven practices to build scalable, maintainable systems that support millions of players. Nick has repeatedly owned monetization-critical features—designing client-server contracts, remote config, A/B testing, and a seasonal pass that generated $100–150K in the first week—while optimizing performance for Android and iOS. He also implemented a high-performance Match-3 hint algorithm that handles boards up to 99 tiles with comprehensive unit coverage, demonstrating both algorithmic rigor and production readiness. Based in Vienna, he brings cross-disciplinary collaboration experience from product to art and backend teams, and an unusual background spanning Flash-era game development to low-level C/C++ training at 42 Vienna.
12 years of coding experience
10 years of employment as a software developer
Master's degree Faculty of Electrical Engineering and Computer Science, Master's degree Faculty of Electrical Engineering and Computer Science at Georgian Technical University
Computer Science, Computer Science at 42 Vienna
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Saint Andrews Georgian University • SANGU
Master's degree Computer Science, Master's degree Computer Science at Politechnika Lubelska
General Education Diploma Mathematics and Computer Science, General Education Diploma Mathematics and Computer Science at Tbilisi I. Vekua Physics-Mathematical School 42
English, Russian, Georgian, Polish, German