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