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
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.
- 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.
- 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.
- 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.
- 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