Daniel Henrique

Game Programmer · Santos, SP, Brazil · +55 (37) 98408-7897 · danielhenriquesilva2010@gmail.com

In recent years I have been working with web backend using .NET, as well as working as a game developer using the Unity3D game engine, bringing creative solutions and using agile methodologies such as Scrum, Kanban and Lean. I help clients solve problems, prioritize backlog and speed up development.
career in technology began 3 years ago in a consulting company working with banking clients (Fintech and OpenBanking). I started working with Java and Springboot and soon started learning about cloud (AWS), docker, CI/CD pipeline, observability, Jira, code analysis (SonarQube and Fortify), messaging with Kafka and unit & mutant tests with junit and pitest .
For the last two years I have been working on the .NET framework with the ORMs EntityFramework and Dapper, AWS and Azure Devops, I started doing code reviews and helping the team improve the quality of the code, I learned about new design patterns (CQRS and clean architectures), I improved my skills with code management tools (git, svn and gitlab), new messaging technologies (RabbitMq), new test suites (xunit, Bogus, TakeItEasy, Mock) and I had the opportunity to work on projects with monolithic systems, microservices and use of APIs.
Technologist in Systems Analysis and Development, EF SET English Certificate 70/100 (C1 Advanced).(Looking for opportunities)

Download pdf version

Publication

WIP

wip

wip

Jun 1 - Jun 1

Experience

Fullstack software engineer

Verion Hidraulica, Santos, SP, Brazil
  • I worked on the migration of old screens in xamarin, wpf and UWP to Avalonia and now I am working on new Avalonia projects
  • I worked on creating some POCs (dependency injection, navigation, etc.)
Jan 2024 - Present

Gameplay Programmer

Moya GamesLTD., Canada
  • I implemented several systems within the game, ranging from gameplay to UI and save game
  • Optimized code, increasing the performance and juiciness of the game
  • I implemented the use of object pools, singleton and visitor pattern in the project, which brought a significant improvement in the game's performance
  • Steamworks configuration in the project with achievements and leaderboards
Apr 2023 - Jan 2024

Software engineer

CI&T, Belo Horizonte, MG, Brazil
  • I worked on the implementation of microservices and monolithic applications
  • I helped build lambdas in Python on AWS with communication via queue using Kafka
  • I used Scrum, Kanban and Lean as agile methodologies
  • Helped with the standardization and creation of unit tests, increasing code quality by 40%
  • I worked on the creation of some POCs
  • I made improvements to DbContext by reducing part of the code from 15 lines to 2 and preventing duplicate addition of the class
  • Assisted QAs in test execution, increasing product quality
  • I helped with some points on the front, using Angular and Typescript
Feb 2021 - Apr 2023

Education

UniCesumar

Bachelor of Technology
Systems Analysis and Development
Oct 2023

PUC Minas

Postgraduate
Software engineering
Mar 2024 - Present

Skills

Programming Languages & Tools
Game Engines & IDEs
Design & Creativity

Interests

Apart from developing games and programming in general, I play a lot of games (good or bad) for research purposes and also love to read about them and their analysis. Also I am learning to play eletric guitar and a bit of Japanese.

I enjoy most of my time honing my creativity. I love reading mangas and watch animes.

Blogs

Development in general

Personal blog to spread knowledge

Here I talk about something and share some knowledge.

Mar 2023

Wip

  • wip