top of page
Cover.jpg

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

  • White LinkedIn Icon
binary-code-and-pitchfork-2205586.jpg

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

Black Background

PORTFOLIO

MY LATEST WORK. CLICK THE PICURE TO SEE MORE >
Coding Station
CONTACT

I'm currently living in New Westminster BC. Feel free to contact me any time

hfonseca21@gmail.com

Tel: +1 548 788 5551

Thanks for submitting!

  • White LinkedIn Icon
  • White Instagram Icon

© 2022 by Hugo Fonseca. Powered and secured by Wix

bottom of page