Shanti Gaudreault
Verified Expert in Engineering
Multithreading Developer
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.
Portfolio
Experience
Availability
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
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.
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.
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.
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.
Experience
Empire Earth 2
http://www.gamespot.com/reviews/empire-earth-ii-review/1900-6123077/Star Trek Legacy 360
Bully (video game)
http://www.gamespot.com/reviews/bully-review/1900-6160199/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