Mateus Mesquita Senior Programmer
Fluent in system and game programming, I possess a profound understanding of C++ and demonstrate exceptional debugging abilities. Leveraging my strong social skills and empathy, I actively encourage individuals to think outside the box and strive to create an environment where they feel comfortable doing so. Throughout my 8+ years of programming experience, I have worked with various languages and platforms across a wide range of project types, allowing me to gain valuable insights and expertise.
+55 35 997 787 567
hello@mateus.digital
https://mateus.digital
References available on request
Experience
Ubisoft Kyiv, Ukraine
Senior Programmer Nov 2020 - Sep 2022
Far Cry 6 - LOST BETWEEN WORLDS (DLC) XS | PS5 | XB1 | PS4 | PC
ACCESSIBILITY:
  • Bug fixing for A11Y components.
  • Worked with Ubisoft's Dunia engine and Phoenix UI.
Skull and Bones XS | PS5 | PC | Luna
ACCESSIBILITY:
  • Part of a core engineering effort to implement state-of-art A11Y features.
  • Co-Designed the A11Y Menu Components System.
  • Collaborated with multi studio teams to achieve CVAA compliance (Kyiv, Berlin,Odessa).
  • Worked with Ubisoft's Anvil engine and Phoenix UI.
RESEARCH:
  • Responsible for research possible solutions for Text-to-Speech and Speech-To-Text.
Wargaming Minsk, Belarus
Tools Programmer Jun 2020 - Nov 2020 Game Programmer Oct 2019 - Jun 2020
World of Tanks - Blitz Mobile
USER INTERFACE (UE4):
  • Implemented Unreal Motion Graphics (UMG) components and Fixed layout problems.
  • Implemented a corrected ballistic HUD placement.
GAMEPLAY:
  • Worked with design team to improve camera control.
  • Moved blueprints to C++
Unannounced title PC | PS4 | XBOX | Switch
SERVER PROGRAMMER:
  • Implemented meta game microservices using: Linux, Python, Kubernetes, Docker, AWS
  • Leaderboards, Matching Making, Replay.
TESTING FRAMEWORK (UE4):
  • Assisted the team-wide push for having early and extensive gameplay testing.
  • Authored a framework to auxiliary the gameplay testing.
  • Implemented great amount of unit tests throughout the whole project.
  • Improved metrics by reducing QC defects.
Miniclip Lisbon, Portugal
Game Programmer May 2018 - Aug 2019
8 Ball Poll Mobile | Web
SEASON PASS:
  • Part of the design team for the Season Pass feature.
  • Active member of the grooming sessions.
  • Worked close to Art and UX team to creation of new UI components.
WEB PORT:
  • Extensive work with Emscripten.
  • Implement set of missing mobile features, required to game to run in the browser.
  • Optimize loading for Browser, cutting the loading time by 30%
Pacman.io Web PROGRAMMING:
  • Worked close to production to push the project to completion.
  • Client and Server Programming.
  • Improvements to rendering routines, gaining ~36% (~30fps -> ~41fps).
MISC
  • C++ Club: company-wide knowledge sharing and best practices support.
    Speaking:
  • Inline your Code: http://tinyurl.com/yyhyhkt4
  • Pointers and how to use them right: http://tinyurl.com/yyw3yhw3
  • Unit tests using Catch2: http://tinyurl.com/yyfnjcor
  • Value Categories: http://tinyurl.com/y69d63qq
  • Special Functions: http://tinyurl.com/y343ulws
  • Web Optimizations: http://tinyurl.com/y6k89932
  • Data Types: http://tinyurl.com/y28n4znb
    Volunteering:
  • Vamos Desenvolver Video Games (Miniclip Gives): http://tinyurl.com/yyrtpqloLectures
Firehorse Studio Sao Paulo, Brazil
Game Programmer Nov 2016 - Nov 2017
Killers and Thieves Steam
PROGRAMMING:
  • Improve game for publishing by adding features and fixing bugs.
  • Work extensively to optimize Lua and Unity interop code.
  • Implemented UI features in Unity and Gameplay features in Lua.
  • Implement and refine AI algorithms for heists.
  • Implement Steamworks API
  • Worked with: Unity, Lua, C#, and Git
The Banner Saga 1 and The Banner Saga 2 Mobile PROGRAMMING:
  • Add support to build the game to another platform.
  • Fixed I18N problems.
  • Worked with Action Script 3, Ant and Mercurial
Like a Boss Mobile
ADDITIONAL PROGRAMMING:
  • Bug fixing, Refactoring, Performance Optimizations, UI polishing.
  • Unity, C#, NGUI, DOTween, GSFU
"Let them Come" and "At Sundown" Middleware
ADDITIONAL PROGRAMMING:
  • Integrated Alienware AlienFX SDK to the game.
  • Created external api to be called by the programmers.
  • Game Maker, Unity, AlienFx SDK, C++, JIRA
Cartoon Network - Fist Punch 2 Web
ADDITIONAL PROGRAMMING:
  • Improved the game adding keyboard navigation.
  • Refactored the menu system.
  • Fixed localization problems.

Certifications:
  • Microsoft - MTA-98-373
  • Microsoft - MTA-98-361

Awards:
  • The Mistral Report - Retro Zaragoza 2018
  • Microsoft Student Partner (2011 - 2013)
Other Exp:
  • iOS Developer Ginga.One, December 2015 - March 2016
  • Creative Programmer Imidiar, May 2015 - March 2016
  • Co-founder EAZZ Games, January 2012 - January 2013
  • Intern Microsoft Innovation Center January 2011 - January 2013
Other:
  • I do programming to retro computers
  • I play bass guitar
  • My favorite food is: Драники
  • I've created a lot of education material in the places that I worked


Skills
Languages:
  • C / C++
  • Javascript
  • Python
  • Shellscript
  • C#
  • Objective-C
Engines / Tools
  • Anvil and Dunia (Ubisoft)
  • Unreal Engine 4
  • Cocos2d-x
  • Unity
  • Pixi.js, Web Canvas API
Other:
  • JIRA
  • Git
  • Perforce
  • Photoshop
  • PS Scripting
  • Powershell
Languages:
  • Portuguese mother-tongue
  • English fluent
  • Spanish medium
  • Russian basic
  • Ukrainian basic