Skip to content
View Thiago-Gonzalez's full-sized avatar
💻
💻
Block or Report

Block or report Thiago-Gonzalez

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Thiago-Gonzalez/README.md

👋Hi, i am Thiago González

Welcome, here you can have access to my portfolio and know a little about me.

🧐 | About me:

  • 23y, Computer Engineering Student from São Luís - MA, Brazil.
  • .NET and C# development enthusiast.
  • Currently working as an Intern C# Developer at CMCorp.

📩 | How to reach me:


💻 | Skills:

  • C#.
  • .NET 7.
  • Web Rest APIs development with ASP.NET Core.
  • Use of Clean Architecture (application divided into 4 layers of responsibilities, being them the API, responsible for receiving the requests through the Controllers, Application, responsible for processing requests and applying filters, Core (or Domain), responsible for Business Rules, Domain Entities, Exceptions, Enumerations and Interfaces, and finally the Infrastructure, responsible by services such as authentication, cloud, data persistence, etc), Command-Query Responsility Segregation (CQRS) to separate Queries from actions that change the state of the system (Commands) and Repository Pattern to encapsulate data access, decoupling implementation details through interfaces.
  • Persistence and data access with Entity Framework Core and SQL Server.
  • Unit Tests with xUnit.
  • Logs with Serilog.
  • API documentation with Swagger.
  • API validation with FluentValidation.
  • Authentication and Authorization with JWT Bearer.
  • UI development with ReactJS (TypeScript | JavaScript).
  • Styling with Styled Components.
  • Code versioning with Git/Github.
  • Code versioning (chekin | merging) with Azure Devops Server (Team Foundation).
  • Scrum and Kanban Agile methodologies with Azure Devops.

📚 | Currently learning:

Dapper RabbitMQ Docker Azure

📈 | Github Stats:



Pinned

  1. MyGameScore.WebServices MyGameScore.WebServices Public

    myGameScore é um projeto Web API desenvolvido com a linguagem C#, .NET Core 6 e ASP.NET Core, utilizando os padrões de Arquitetura Limpa (dividindo a aplicação em 4 Camadas, sendo elas API, Applica…

    C# 6

  2. MyGameScore.Front MyGameScore.Front Public

    myGameScore.Front é um projeto Front-end desenvolvido utilizando a SPA ReactJS e o Axios para consumo da API do projeto MyGameScore.WebServices, disponível em https://github.com/Thiago-Gonzalez/MyG…

    JavaScript 4

  3. DevEncurtaUrl.Server DevEncurtaUrl.Server Public

    Projeto de uma Web API de encurtador de url desenvolvido com C#, .NET 7 e ASP.NET Core durante a Jornada .NET 8, da Luis Dev Treinamentos em Programação.

    C# 1

  4. DevFreela DevFreela Public

    DevFreela é um projeto de desenvolvimento de APIs, realizado durante o curso Método .NET Direto ao Ponto da Luis Dev Treinamentos, como forma de aprendizado, e no qual são utilizadas as tecnologias…

    C# 2

  5. DevFreela.Payments DevFreela.Payments Public

    DevFreela.Payments é um projeto de desenvolvimento de API com ASP.NET Core, realizado durante o curso Método .NET Direto ao Ponto (Formação ASP.NET Core) da Luis Dev Treinamentos, como forma de apr…

    C# 1