Shanti Gaudreault, Developer in Montreal, QC, Canada
Shanti is available for hire
Hire Shanti

Shanti Gaudreault

Verified Expert  in Engineering

Multithreading Developer

Montreal, QC, Canada
Toptal Member Since
August 22, 2014

Shanti is a top-notch, hands-on technical leader. He has delivered multiple video game titles and apps for server, desktop, web, and mobile. He is results-oriented and will contribute whatever the team needs, from high quality code to inspired leadership.


Visual Studio, Windows, Mono, iOS, C#, C++
Java, ETL, Pentaho, PostgreSQL, MySQL, Microsoft SQL Server, jQuery, CSS...
C, C++, Video Encoding, FMOD, FFmpeg, OGRE, OpenCV, OpenGL, DirectX...




Preferred Environment

JavaScript, C++, C#, Visual Studio, Windows

The most amazing...

...thing i have coded is the graphics engine for the RTS game Empire Earth 2. It is ridiculously fast and pushes the boundaries for the video game genre.

Work Experience

Director of Software Development

2013 - PRESENT
  • Handled hiring, firing, team building, and management.
  • Transitioned my two projects to a Scrum Kanban hybrid. Quadrupled team velocity over one year.
  • Optimized and improved the SVM (sequential vector machine) used for spam filtering. Raised the catch rate of spam significantly.
  • Coded a proof of concept on statistical semantic learning based on a Google paper. Built the statistical semantic database to learn the relatedness of words, resulting in a word distance used as a fuzzy matching criteria in document comparisons.
  • Introduced test-driven development to two projects.
Technologies: Visual Studio, Windows, Mono, iOS, C#, C++

Business Intelligence Developer/Analyst

2011 - 2011
  • Built the critical side of the business up to industry standards over 5 intense months as a one man design, coding, and analysis team. Reported directly to the CEO. Championed data-driven decision making in Xtranormal's product suites and overall strategy.
  • Analyzed business data on an ongoing basis to provide input and insights to the CEO and CTO.
  • Created a dashboard for key performance indicators to be available 24/7 to decision makers.
  • Automated reports to be emailed regularly.
  • Created an ad hoc report page on critical business metrics for internal use.
  • Created data warehouse and ETL services to support business intelligence operations.
  • Mined data to facilitate knowledge of use in decision making by the executive team.
Technologies: Java, ETL, Pentaho, PostgreSQL, MySQL, Microsoft SQL Server, jQuery, CSS, JavaScript

Media Technologies Architect

2007 - 2010
  • Delivered a movie maker to animate a 3D scene and encode a video from the 3D scene and a sound file.
  • Delivered a DirectX renderer for the consumer desktop on Windows and an OpenGL renderer for server-side Windows environments.
  • Integrated text to speech into the 3D scene in real-time to allow typed text to be played in a 3D movie.
  • Delivered various special effects and shaders.
  • Delivered various post processing screen effects, such as cartoon shading, depth of field, and bloom.
  • Architected a top level software solution for my department.
Technologies: C, C++, Video Encoding, FMOD, FFmpeg, OGRE, OpenCV, OpenGL, DirectX, Text to Speech (TTS)

Lead Architect

2003 - 2007
Rock Star New England ( previously Maddoc Software )
  • Delivered multiple game titles as lead developer and architect.
  • Designed and coded the graphics engine for Empire Earth 2 and Star Trek Legacy.
  • Designed and coded the collison engine for Empire Earth 2.
  • Optimized the pathfinding and AI for Empire Earth 2.
  • Coded the skeletal animation engine for Empire Earth 2.
  • Coded special FX and video card assembly shaders for Empire Earth 2 and Star Trek Legacy.
Technologies: Unreal Engine, Gamebryo, PS3, DirectX, Xbox 360, Xbox

Empire Earth 2
This blockbuster video game released in 2005 was very well received by the press, including receiving PC Gamer's strategy game of the year award.

Star Trek Legacy 360

This video game for hardcore Star Trek enthusiasts was developed for PC and Xbox 360.

Bully (video game)
I was the lead architect on the team that brought the award-winning Bully video game to the Nintendo Wii platform.


C#, C++, SQL, C, JavaScript, CSS, Java, SQL-99


Unity3D, Unreal Engine, Mono, OGRE, Hapi.js


DirectX, OpenGL, jQuery, OpenCV, FFmpeg, FMOD, Node.js


Microsoft Visual Studio, Visual Studio, Mocha, Visio


Agile Software Development, Object-oriented Design (OOD), Business Intelligence (BI), Test-driven Development (TDD), ETL


Windows, Xbox 360, iOS, Pentaho, Xbox, PS3, Oculus Rift, Heroku, Linux


Video Capture, Multithreading, Videos, Morpheus VR, PS4, IMAP, Lean Development, Text to Speech (TTS), Video Encoding, Gamebryo


SQLite, PostgreSQL, Microsoft SQL Server, MySQL

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