
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





