Shanti Gaudreault, Developer in Montreal, QC, Canada

Shanti Gaudreault

Multithreading Developer

Location
Montreal, QC, Canada
Toptal Member Since
January 17, 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.

Shanti is available for hire
Hire Shanti

Portfolio

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

Location

Montreal, QC, Canada

Availability

Part-time

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

2013 - PRESENT

Director of Software Development

Vircom
  • 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++
2011 - 2011

Business Intelligence Developer/Analyst

Xtranormal
  • 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
2007 - 2010

Media Technologies Architect

Xtranormal
  • 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)
2003 - 2007

Lead Architect

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

Experience

Empire Earth 2

http://www.gamespot.com/reviews/empire-earth-ii-review/1900-6123077/
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)

http://www.gamespot.com/reviews/bully-review/1900-6160199/
I was the lead architect on the team that brought the award-winning Bully video game to the Nintendo Wii platform.

Skills

Languages

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

Frameworks

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

Libraries/APIs

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

Tools

Microsoft Visual Studio, Visual Studio, Mocha, Visio

Paradigms

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

Platforms

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

Other

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

Storage

SQLite, PostgreSQL, Microsoft SQL Server, MySQL