
I'M
Hugo Fonseca.
GAME PROGRAMMER & SOFTWARE ENGINEER
𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐄𝐧𝐠𝐢𝐧𝐞𝐞𝐫 𝐚𝐧𝐝 𝐟𝐮𝐥𝐥 𝐬𝐭𝐚𝐜𝐤 𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐞𝐫 𝐰𝐢𝐭𝐡 20 𝐲𝐞𝐚𝐫𝐬 𝐨𝐟 𝐞𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 𝐝𝐞𝐯𝐞𝐥𝐨𝐩𝐢𝐧𝐠 𝐚𝐧𝐲 𝐬𝐨𝐫𝐭 𝐨𝐟 𝐬𝐲𝐬𝐭𝐞𝐦𝐬, 𝐢𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧 𝐰𝐢𝐭𝐡 𝐩𝐫𝐨𝐯𝐢𝐝𝐞𝐫𝐬, 𝐚𝐝𝐚𝐩𝐭𝐢𝐧𝐠 𝐚𝐧𝐝 𝐝𝐞𝐥𝐢𝐯𝐞𝐫𝐢𝐧𝐠 𝐬𝐨𝐥𝐮𝐭𝐢𝐨𝐧𝐬.
I am able to understand, extract requirements, prove concept, iterate, find concerns and impacts, estimate and test any software you need.
I bring to you :
💡Experience in software development
💡Architecture and implement elegant solutions
💡Capacity to learn and break down obstacles
💡Apply design patterns and best practices
💡Lead squad
Skills: 🔸Unity 🔸 Unreal 🔸 C# 🔸 C++ 🔸Java 🔸 Visual Scripting 🔸ECS 🔸Rest API 🔸Data Integration and serialization 🔸CI/CD 🔸Game Design 🔸Dev Tools 🔸Design Patterns🔸UI 🔸Frontend / Backend 🔸Shaders 🔸Visual Effects 🔸DOTS 🔸Localization🔸Agile Methodology🔸Jira🔸Spring boot 🔸Webservices 🔸 Json 🔸PL/SQL🔸Mysql 🔸 JPA🔸Test Driven 🔸Event Driven 🔸Multithreading 🔸GIT🔸Python

Experience
October 2023 - Current job
Winnipeg - MB
November 2022 - April 2023
Vancouver - BC
Complex Games - Frontier
Unity Programmer
-
Gameplay Programming
-
Game Systems
-
AI Behaviors
August 2022 - October 2022
Vancouver - BC
VFS School Project
[Into the Forest]
Unity Programmer
-
3D Exploration with Fixed Cameras
-
CineMachine and Camera manager for Several Virtual Cameras
-
Terrain Tool and dynamic switch of terrains based game events
-
Enemy AI - Movement, Raycasting, Targeting, Collision
-
VFX with Particle System, Shaders and Shader Graph
-
Post processor Shader feature
-
Materials with Normal and Emission maps
-
Animation imports from Mixamo
-
Audio using FMOD studio, setup/use Events and Channels
VFS School Project
[Dad to the Bone]
Unity Programmer
-
3D Isometric Vampire Survivor style game
-
Event driven code using Scriptable Objects
-
Data definitions using Scriptable Objects
-
Object Pooling for performance
-
SOLID principles mindset applied to base code
-
Spawn and Map Node Systems
-
Implementation of player and enemy abilities like Movement, projectiles, timed events
-
Game Dev tools for Game Designers using Odin Attributes and Unity UI Toolkit
-
DOTS Proof of concept during prototyping phase
-
Dialog System with Localization and Integration with Google Sheets
-
Level statistics system that saves and load data from JSON files
-
Rooking Shader Graph, Shaders, VFX, SFX, FMOD studio
September 2022 - December 2022
Vancouver - BC
VFS School Project
[Mines of Doom]
Unreal Engine Programming
-
Blueprint Visual Scripting using Box Collider triggers, Events, Functions, Macros
-
Sublevels loading with checkpoints management
-
Terrain Tool - sculpting and placement
-
Post processing volumes
-
Particle Systems effects
-
Post processor Shader
-
3D Audio setup and cues
-
Level Design platformer, puzzle and combat
September 2021 - December 2021
London - ON
Computer Games Programming course at Fanshawe
Several C++ small projects implementing custom game engine
-
Physics and collision
-
Rendering Mesh from OBJ files
-
Lightning and Shader HLSL
-
Audio using FMOD library
2003 - 2021
Brazil and Germany
18+ year experience Software Engineer
Java Full Stack Software Engineer
-
Developed systems in several industries and areas: Billing, Memberships, Payment Platforms, IOT, ERPs, CRM Education, Telecommunications, Logistics companies, Financial Institutions, E-commerce Platforms and public transport solutions.
-
Integrations with 3rd party Software like Payment providers, SAP, and many other backends with REST and Web Services
-
System/Code migration from different languages and frameworks. E.g., VBA to Java
-
Asynchronous integration using Kafka storing information on a Indexed repository using ElasticSearch stack
-
OAUTH Single Sign On integrations
-
Experience with Devops tools like Jenkins for continuous integration pipelines, Amazon services, Docker
-
Lead Squad team for around 2 years.
-
Experience with Agile Methodologies in most companies, Scrum, Kanban, story points estimation, poker planning

PORTFOLIO
MY LATEST WORK. CLICK THE PICURE TO SEE MORE >

CONTACT
I'm currently living in New Westminster BC. Feel free to contact me any time
Tel: +1 548 788 5551