froAlsGdeemo

Localização etHoBzrleiono, Minas Gerais, BR
Visualizacões de perfil 0
Habilidades

  • Telefone

Curriculum Vitae

Experiência

Porting Programmer

QUByte Interactive

Porting Programmer, responsible for adapting games for consoles using licensed development kits: (Switch Target Manager 2, PS4 - PS4 Neighborhood, PS5 - PS5 Target Manager and Xbox - GDK Target Manager). Creation of some native plugins in C/C++, compiling with CMake for different operating systems and architectures. Created C# binding to access the C++ plugin in Unity

Unity Developer Junior

OPA Games

Developing Unity Junior, working on the creation and rendering of symbols (low, medium, and high value) for slot games, maintaining visual consistency with the game's theme. This also included the implementation of visual elements and usability feedback. (Game developed by OPA Games Studio)

Unity Developer Internship

PlaySTEM Academy

Responsible for integrating algorithms to perform specific tasks, such as sorting, searching, data processing, mathematical calculations and error correction (bugs). Managing program execution flow with Scriptable Objects to store, manage, and share game data Skill with design patterns for game development (Object Pooling, Observer and Factory). Using event-driven architecture (EDA) to develop games with modularity, scalability and flexibility. Creating object-oriented animation for manipulating UI elements using the DOTWeen library

.NET Developer Trainner

Ketra Smart Solutions

Contribute to the back-end development of the Renova Foundation, an entity dedicated to mobilizing to repair the damage caused by the collapse of the Fundão dam in Mariana (MG). I established communication with a REST API through HTTP requests, using the .NET Core framework with ASP.NET Core technology, allowing integrations with Microsoft SQL Server databases

Educação

Analise e desenvolvimento de sistemas

Estácio de Sá

Qualidades

  • Unity
  • C#
  • C++
  • .NET Core
  • Unreal
Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.