Garegin Tadevosyan, Developer in Porto, Portugal
Garegin is available for hire
Hire Garegin

Garegin Tadevosyan

Verified Expert  in Engineering

Game Developer

Porto, Portugal

Toptal member since July 1, 2021

Bio

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

Adam Poots Games, LLC
C#, .NET, Unity3D, ASP.NET, DevOps, Relational Databases, 2D Games, 3D Games...
Max Spot Media
C#, Unity, Game Development, Game Design, Firebase, Relational Databases...
LearnY
C#, Unity, Agile, Customer Data, Game Development, Games, 3D Games, Zenject...

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

Full-time

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

2021 - PRESENT
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.
Technologies: C#, .NET, Unity3D, ASP.NET, DevOps, Relational Databases, 2D Games, 3D Games, JavaScript, .NET Core, HTML, CSS, React, SQL, Azure, TypeScript, Microservices, Next.js, Mobile Apps, Front-end, 3D, Back-end, Software Architecture, Full-stack, Google Cloud, Google Cloud Platform (GCP), REST APIs, Architecture, GitHub, APIs, Microsoft SQL Server, Cloud Services, MySQL, API Integration, Database Architecture, Entity Framework Core, Desktop App Development, CI/CD Pipelines, API Design, API/Services Architecture, Full-stack Development, Microservices Architecture, ASP.NET MVC, Git, HTML5, CSS3, Redux, JSON, REST, Docker

Senior Unity Developer

2019 - 2021
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.
Technologies: C#, Unity, Game Development, Game Design, Firebase, Relational Databases, Oculus, Games, Gaming Platforms, Gaming, Virtual Reality (VR), 2D Games, 3D Games, Zenject, Unitask, .NET Core, Microservices, Mobile Apps, REST APIs, Architecture, GitHub, APIs, Cloud Firestore, Microsoft SQL Server, Entity Framework, Independent Video Games, API Integration, Entity Framework Core, CI/CD Pipelines, API Design, API/Services Architecture, MongoDB, Microservices Architecture, ASP.NET MVC, Git, JavaScript, Front-end, HTML5, CSS3, Redux, JSON, REST, Docker

CTO

2019 - 2020
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.
Technologies: C#, Unity, Agile, Customer Data, Game Development, Games, 3D Games, Zenject, Unitask, Microservices, Mobile Apps, Back-end, REST APIs, GitHub, Technical Leadership, Database Architecture, Entity Framework Core, Desktop App Development, Git, JSON

Senior Unity Developer

2018 - 2019
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.
Technologies: C#, Unity, Game Development, Game Design, Firebase, Games, 3D Games, 2D Games, Zenject, Unitask, Microservices, Mobile Apps, 3D, Back-end, REST APIs, GitHub, Cloud Firestore, Independent Video Games, Desktop App Development, MongoDB, Git, JSON, REST, Docker

Teaching Assistant: Music Theory and Music and Literature Courses

2018 - 2018
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.
Technologies: Music, NoSQL, MIDI, Git

C# Developer

2015 - 2018
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.
Technologies: C#.NET, Windows Presentation Foundation (WPF), ASP.NET, Unity, Mobile Apps, Back-end, Blazor, REST APIs, GitHub, Microsoft SQL Server, Entity Framework, Desktop App Development, API Design, API/Services Architecture, ASP.NET MVC, Git, JavaScript, Front-end, HTML5, CSS3, Redux, JSON, Docker

C# Game Developer

2014 - 2015
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.
Technologies: C#, .NET, Windows Phone, Back-end, REST APIs, GitHub, API Design, Git, JSON

ASP.NET Developer

2012 - 2014
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.
Technologies: C#, ASP.NET MVC, SQL, Back-end, Blazor, Full-stack, REST APIs, GitHub, Microsoft SQL Server, Database Architecture, API Design, API/Services Architecture, Microservices Architecture, Git, JavaScript, Front-end, HTML5, CSS3, Redux, JSON, REST

Experience

Digital Product Commerce and Crowdfunding Platform

I led the development of a backing platform in .NET Core and React/TS. I consolidated 3rd-party solutions into a single integrated system, which decreased warehousing costs, streamlined operations, and enhanced user purchasing efficiency by 150%.

Unified Product Hub with Transaction Engine

I designed and developed a transaction service from scratch. It enables users to purchase, own, and gift digital products, enhancing platform monetization and user engagement. The project included building a comprehensive product management service supporting remote product creation, versioning, source repository deployments, updates, changelogs, and dynamic server control, improving operational efficiency.

High-performance Data API Migration

This project involved migrating a legacy PHP API to .NET Core, leveraging Entity Framework Core for optimized database interactions, RESTful API redesign with JWT authentication, and caching (Redis) and async processing for 3x faster response times. I also replaced vanilla JavaScript/jQuery with React and TypeScript. I implemented modular UI components, enhanced performance and scalability, and implemented state management via Redux Toolkit. Strict typing reduced runtime errors by 40%, and API latency was reduced by 60% through query optimization and load balancing. In addition, I enabled horizontal scaling via Docker/Kubernetes deployment and cut server costs by 35% by migrating to cloud-native architecture (Azure/GCP).

Kingdom Death: Simulator

https://kingdomdeath.com/simulator
• A Unity-based multiplayer game with a custom ECS framework.
• 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

A Unity-based multiplatform (web, Android, and iOS) social casino. I collaborated with a wide array of back-end developers and graphic designers to develop easily customizable slot games using Asset Bundles, integrated Speex codecs to be used for voice chat, as well as worked on multiple libraries, to make native Android, iOS, and web APIs available to be used inside Unity.

ParkPlayer Mobile

https://www.youtube.com/watch?v=sERJG7et2v0
A Unity-based companion app for ParkPlayer playground equipment that contains multiple multiplayer games which are controlled by the playground equipment mentioned above. The multiplayer games are endless runner games with limited lives, Olympic track races, hurdle races, bike races, and skiing. I was the only Unity developer on the team so I collaborated with designers, 3D modelers, and the engineering team to develop all the games in Unity.

Cyber Mario

https://youtu.be/n-Fnb-Wgr6M
Cyber Mario is a personal project intended for my YouTube channel. It is a Super Mario Bros remake inside Unity using the latest technologies provided by scriptable render pipelines, and real-time ray tracing. During the project, I heavily studied 3D modeling, animation, and optimization of game assets.

Bobble Run

https://www.youtube.com/watch?v=wJ_VWB0jupI
A Unity-based 2D endless runner. My responsibilities on the project included developing the game from scratch using the sketches provided by the assets. Everything in the game, including characters, obstacles, animations were done by me using Corel DRAW, Spine 2D, and Unity.

Black and Red

https://www.youtube.com/watch?v=wdJiF0RDgGQ
Unity-based hyper-casual 3D endless runner. The game is developed as an indie project, as well as a study of multiple game design and programming patterns inside Unity. Most of the assets and animations are done inside Unity and modeled in Maya.

Lil' Planet Hunt

https://www.youtube.com/watch?v=zAtQTNn90yw
A Unity-based hyper-casual game. The game was developed for participation in Andi Jam 2018 and is one of the winners of the game jam. The game features a completely custom physics implementation based on Newton's law of gravity. All of the 3D assets in the game are modeled inside Maya.

Fashion Girl

https://www.microsoft.com/en-us/p/fashion-girl-2/9wzdncrdlkcw
A C#.NET-based Windows Phone game that includes character customization, model competitions, and multiple mini-games such as a Match-3 game, quiz game, and IQ test. The game was developed using pure C# and .NET implementation for the Windows Phone platform and XAML.

Remote Variables

https://github.com/itsdikey/remotevarasp
A C#, ASP.NET Core-based service that gives the ability to keep the configuration variables for the game and mobile app online, allowing real-time tweaking and change of experience without releasing actual game updates.

Instagram Manager

C# and WPF-based application that allows viewing the followers in real-time, seeing connections, automated following, follow back, and post functionality. Has the ability to check how your hashtags have performed to be able to further optimize your posts.

Education

2014 - 2020

Bachelor's Degree in Computer Science

American University of Armenia - Yerevan, Armenia

2010 - 2014

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

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