Tigran Gasparian, Developer in Yerevan, Armenia
Tigran is available for hire
Hire Tigran

Tigran Gasparian

Verified Expert  in Engineering

Graphics Developer

Yerevan, Armenia
Toptal Member Since
October 6, 2022

Tigran is a seasoned software developer passionate about computer graphics, high-performance computing, and low-level optimizations. He spent six years at Google, where he worked in three different teams—iOS, infrastructure, and robotics—and different languages and technologies, contributing in particular to speed improvements in camera simulations at Google X. Tigran has also developed 3D games professionally and continues to do so in his spare time.


Domino's Pizza Enterprises
ASP.NET, Azure, PayPal API, C#, Azure DevOps, API Integration, REST APIs...
C++, TypeScript, Python, WebGL, OpenGL, Objective-C, Java, JavaScript...
Unity3D, C#, Computer Graphics, MongoDB, MySQL, Visual Studio, Optimization...




Preferred Environment

Visual Studio, Visual Studio Code (VS Code), Sublime Text 3, Debian, Xcode, Windows, OS X

The most amazing...

...thing I've done is mentoring a friend to go from zero programming experience to working as a senior software engineer at a large Dutch company.

Work Experience

Back-end Developer (Freelance)

2023 - 2023
Domino's Pizza Enterprises
  • Identified and fixed security vulnerabilities in the existing PayPal integration before it went live.
  • Developed tooling to onboard franchisees to accept PayPal payments.
  • Set up the initial design and implementation of a yet unannounced project.
Technologies: ASP.NET, Azure, PayPal API, C#, Azure DevOps, API Integration, REST APIs, Software Development, Node.js, SQL, APIs, Web Development, Back-end, Code Review, Unit Testing

Senior Software Engineer

2015 - 2022
  • Wrote and integrated a library used by all iOS Google apps, including Google Search, YouTube, and Maps to manage Google accounts in the identity org at Google. Also contributed to some parts of the back end the library talked to.
  • Led the graphics efforts of the robotics simulator of the Everyday Robots project in the Moonshot Factory. I designed and implemented a new renderer used for reinforcement learning, testing, and robot code development.
  • Mentored two interns and two mid-level engineers of the Everyday Robots project simulator team. Wrote technical design documents and proposals and worked with them through design and code reviews to implement the designed and proposed features.
  • Designed the asset pipeline for artists in the Everyday Robot simulator team and worked with the artists to create a workflow that integrated with the simulator.
Technologies: C++, TypeScript, Python, WebGL, OpenGL, Objective-C, Java, JavaScript, Computer Graphics, Physics Simulations, Optimization, Three.js, 3D, HTML, REST, Git, iOS, Mobile Apps, OpenCV, Multithreading, 3D Games, Sublime Text 3, Xcode, Debian, Unreal Engine 4, Unreal Engine, Unreal Development Kit (UDK), Unity3D, Unity, Virtual Reality (VR), Oculus, Profiling, API Integration, REST APIs, Software Development, APIs, Web Development, Back-end, Code Review, Unit Testing

Team Lead and Graphics Programmer

2013 - 2015
  • Coordinated a team of four programmers to develop a 3D multiplayer game called The Flock.
  • Implemented graphical features like volumetric lighting, various FX, light baking, and various optimizations such as batching, loading, and pre-processing of meshes for The Flock.
  • Developed and managed the build and deployment pipeline as well as the beta-key distribution system of the game during beta tests and the release of the game.
Technologies: Unity3D, C#, Computer Graphics, MongoDB, MySQL, Visual Studio, Optimization, Game Development, 3D, Windows, Windows Forms (WinForms), Scrum, Git, .NET, 3D Games, Unity, Visual Effects (VFX), Profiling, Software Development, Code Review

The Everyday Robots Project

Everyday Robots is a project from the Moonshot Factory (formerly Google X), an experimental project division of Google with the goal of creating general-purpose robots. I was part of this project from the phase when it was part of the Moonshot Factory until it got spun out into a separate company under the Alphabet umbrella.

We leveraged machine learning in many aspects to develop the robot and enable general-purpose capabilities. To develop and test the code running on the robot, as well as to train machine learning models, we used a simulator. This simulator needs to be accurate enough so that tasks performed and trained in a simulation can be applied to the real world with as few modifications and refinements as possible.

In this simulation team, I worked as a graphics programmer, where I redesigned and rewrote the entire renderer used to simulate camera sensors, enabling around 10x performance improvement when running the simulator in Google's internal cloud, Borg. It also improved the graphical fidelity of the images and enabled the simulation of additional modalities such as IR and UV and sensors like fisheye cameras.


C++, TypeScript, JavaScript, C#, Python, Objective-C, Java, CSS, HTML, SQL, Embedded C++, PHP


Three.js, WebGL, OpenGL, REST APIs, Windows Forms (WinForms), OpenCV, PayPal API, Node.js


Computer Graphics, 3D, 3D Games, Optimization, Software Development, Game Development, Multithreading, Profiling, API Integration, APIs, Back-end, Code Review, Physics Simulations, Mobile Apps, Cryptography, Visual Effects (VFX), Virtual Reality (VR), Web Development


Unity3D, .NET, Unity, Express.js, Unreal Engine 4, Unreal Engine, ASP.NET


Visual Studio, Git, Microsoft Visual C++, Sublime Text 3, Xcode, Unreal Development Kit (UDK)


Unit Testing, Scrum, REST, Azure DevOps


Windows, iOS, Arduino, Debian, OS X, Oculus, Visual Studio Code (VS Code), Azure


MySQL, MongoDB

2013 - 2017

Master's Degree in Games and Media Technology

Utrecht University - Utrecht, Netherlands

2010 - 2013

Bachelor's Degree in Computer Science

Utrecht University - Utrecht, Netherlands

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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