Welcome, here you can have access to my portfolio and know a little 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.
- 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.