
Garegin Tadevosyan
Verified Expert in Engineering
Game Developer
Porto, Portugal
Toptal member since July 1, 2021
Garegin is a C# developer with a career spanning multiple industries and various environments. He has been the sole developer for gamified playground equipment, the CTO of an educational gaming startup, a developer in a multinational social casino team, and a developer of a social network for car drivers. Garegin has proven he is comfortable working under pressure to deliver mobile, desktop, and web games.
Portfolio
Experience
- C# - 10 years
- ASP.NET - 10 years
- .NET - 10 years
- Unity - 7 years
- Algorithms - 5 years
- React - 4 years
- Full-stack Development - 3 years
- Network Programming - 3 years
Availability
Preferred Environment
Unity, .NET, ASP.NET, Windows Presentation Foundation (WPF), C#, .NET Core, React, TypeScript, SQL, Azure
The most amazing...
...solution I've developed is a cycling workout platform with real-life integration.
Work Experience
C# Software Engineer
Adam Poots Games, LLC
- Designed and developed a transaction service from scratch, enabling users to purchase, own, and gift digital products, enhancing platform monetization and user engagement.
- Built a comprehensive product management service supporting remote product creation, versioning, source repository deployments, updates, changelogs, and dynamic server control (enable/disable), improving operational efficiency.
- Modernized a legacy data management API by migrating from PHP and vanilla HTML/JavaScript to a scalable .NET Core back end with a React/TypeScript front end, boosting performance and maintainability.
- Led the development of a backing platform in .NET Core and React/TS. Consolidated 3rd-party solutions into a single integrated system, resulting in decreased warehousing costs, streamlined operations, and enhanced user purchasing efficiency.
- Collaborated on modifying the custom entity component system (ECS) framework inside Unity.
Senior Unity Developer
Max Spot Media
- Engineered modular slot games in Unity (C#) with configurable graphics, paytables, and game logic, enabling rapid theme swaps and feature updates via data-driven design.
- Developed a replay system for poker, slots, and table games, capturing player actions and outcomes for fairness verification and debugging.
- Designed a RESTful ASP.NET Core API and React SPA to dynamically serve slot customization content with role-based admin controls for live updates.
- Integrated real-time social features, including text/voice chat and emojis.
CTO
LearnY
- Led product vision based on global research, designing an evidence-based mobile game that addressed key learning gaps.
- Built and shipped an MVP using Unity, featuring offline-first access for low-connectivity regions and real-time analytics for educators.
- Managed a cross-functional team of eight professionals to create localized content and promo campaigns.
- Validated the mobile game proof of concept with potential customers.
- Partnered with the CEO to create data-driven pricing strategies that increased projected ARR by 40% while maintaining accessibility.
- Established a technical foundation for a scalable edtech platform, including a modular content system and curriculum-alignment tools.
Senior Unity Developer
ParkPlayer
- Designed and developed an innovative mobile companion app in C# synchronized with physical playground equipment, creating a unique hybrid gaming experience.
- Architected a custom multiplayer platform in C# using MQTT for real-time communication and Firebase for back-end services, supporting 100+ concurrent players.
- Led game development across multiple titles including a competitive bike racing simulation, an olympic-style marathon runner, and an endless runner with adaptive difficulty.
- Directed the art production pipeline, collaborated closely with 3D artists to tailor animations and rigs to make them fit the game, and matched the requirements set by product owners.
- Engineered Android TV compatibility for expo demonstrations, resulting in showcase at three major industry events, partnership opportunities with five companies, and increased brand visibility for the ParkPlayer Platform.
Teaching Assistant: Music Theory and Music and Literature Courses
American University of Armenia
- Developed an application that automatically generates exam variants, given the initial questionnaire, and randomly sorts the answers.
- Held office hours several times a week to help students with homework assignments, exam preparations, and other issues regarding the course and university assignments in general.
- Worked closely with the instructor to improve my knowledge as well as to provide weekly feedback from office hours about students' achievements, overall progress.
- Worked with students who were just discharged from military service to help them easily adapt to the course and university life in general.
C# Developer
Freelance
- Built a custom Unity editor tool that automated ramp map generation for lighting models, reducing artists' workflow time by 60%.
- Engineered a Firebase-like web service for runtime game/app settings two years before comparable public solutions.
- Created a C# tool to track engagement trends, analyze follower networks, and auto-generate hashtag strategies.
- Developed a Photon-powered Unity/C# game with matchmaking, turn logic, and cross-platform sync.
- Designed a batch-processing utility to migrate legacy ANSI documents to Unicode, for academic/governmental use.
- Developed a desktop organizing app in C# similar to folders on Android and iOS screens.
C# Game Developer
NaKo games
- Designed and implemented a custom dress-up game engine using XAML/C#, enabling dynamic character customization with zero code changes required for new content updates.
- Collaborated cross-functionally with design and product teams to create a modular content pipeline, reducing asset integration time.
- Enhanced player engagement by integrating social sharing (Facebook/Twitter APIs), resulting in an increase in organic user acquisition.
- Optimized monetization through strategic ad placement, achieving profitability while maintaining player retention.
- Implemented robust analytics with error reporting tools, reducing post-launch critical bugs by 90% within the first month.
ASP.NET Developer
4car.am
- Worked on multiple aspects for a social network for car drivers.
- Drove platform engagement by designing and implementing public forums, increasing DAU from 50 to 1,000 within four months of launch.
- Led the development of a traffic violation alert system, a key growth lever that boosted new user signups by 400%.
- Architected 3rd-party financial integrations, negotiating API specs with payment processors and lenders to enable in-app ticket payments and loan comparison.
Experience
Digital Product Commerce and Crowdfunding Platform
Unified Product Hub with Transaction Engine
High-performance Data API Migration
Kingdom Death: Simulator
https://kingdomdeath.com/simulator• Various integrations with Shopify to support digital content management.
• More than 10 microservices handling all the aspects from user management to transaction management, from deployment management to daily messaging.
• React apps handling administrative tasks, customer management, as well as customer-facing dashboards and content management.
CasinoPros
ParkPlayer Mobile
https://www.youtube.com/watch?v=sERJG7et2v0Cyber Mario
https://youtu.be/n-Fnb-Wgr6MBobble Run
https://www.youtube.com/watch?v=wJ_VWB0jupIBlack and Red
https://www.youtube.com/watch?v=wdJiF0RDgGQLil' Planet Hunt
https://www.youtube.com/watch?v=zAtQTNn90ywFashion Girl
https://www.microsoft.com/en-us/p/fashion-girl-2/9wzdncrdlkcwRemote Variables
https://github.com/itsdikey/remotevaraspInstagram Manager
Education
Bachelor's Degree in Computer Science
American University of Armenia - Yerevan, Armenia
Associate Degree in Computer Science
European College in Armenia Foundation - Yerevan, Armenia
Skills
Libraries/APIs
REST APIs, Windows Forms (WinForms), React, Entity Framework, XNA, OpenGL, UniRx, Node.js, Google Cloud API
Tools
Git, GitHub, Visual Studio, Blender, Azure App Service
Languages
C#, C#.NET, SQL, JavaScript, HTML, TypeScript, HTML5, CSS3, HLSL, GLSL, Python, CSS
Frameworks
Unity, .NET, ASP.NET, Windows Presentation Foundation (WPF), Unity3D, Unity2D, Zenject, .NET Core, Blazor, Entity Framework Core, Redux, ASP.NET MVC, Next.js, ASP.NET Core
Paradigms
Desktop App Development, API/Services Architecture, Microservices Architecture, REST, Microservices, Agile, DevOps, Azure DevOps
Storage
JSON, MongoDB, NoSQL, Microsoft SQL Server, MySQL, Database Architecture, Database Structure, Relational Databases, Google Cloud, Cloud Firestore, Azure Blobs, Google Bucket
Platforms
Desktop, Firebase, Oculus, Azure, Google Cloud Platform (GCP), Docker, Windows, Windows Phone, Android, iOS, Azure Web Apps, Shopify
Other
APIs, Games, Back-end, Software Architecture, Architecture, Independent Video Games, API Design, Game Development, Data Structures, Algorithms, 3D Games, 2D Games, Unitask, Gaming Platforms, Gaming, Virtual Reality (VR), Mobile Apps, Front-end, 3D, Full-stack, API Integration, Technical Leadership, CI/CD Pipelines, Full-stack Development, Game Design, Network Programming, Cryptography, Machine Learning, Artificial Intelligence (AI), Software Development Management, Networks, Web Development, Computer Graphics, Customer Data, Ray Tracing, Music, Cloud Services, MIDI, RESTFul APIs, Google Cloud Build
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