João Marcos Corrêa

Full Stack Developer

Building web applications since 2020

About

I'm a back-end developer specialized in the .NET and C# ecosystem, focused on building robust, scalable, and secure API architectures. I have hands-on experience creating RESTful and gRPC services, following best practices like SOLID, DDD, Clean Architecture, and automated testing.

I work with ASP.NET Core for high-performance APIs, integration with relational and NoSQL databases (EF Core, Dapper), messaging (RabbitMQ), and caching (Redis). I use Docker for containerization, Docker Compose for local orchestration, and CI/CD for continuous delivery. I'm familiar with observability (Serilog, OpenTelemetry), authentication/authorization (JWT, Identity, OAuth2), and endpoint documentation (Swagger/OpenAPI).

When I'm not coding, you can find me exploring .NET updates, contributing to open source projects, writing about architecture, and sharing knowledge with the developer community.

Location: Brazil - Joinville, SC
Experience: 4+ years
Status: Employee at BMPTEC 🏢

Projects

Open Tablet Driver

Contributions to this open source tablet driver.

C# .NET WPF Docs

Meirochou Site

A simple website for osu! gaming and twitch purposes.

Vue.js Tailwind
Soon will be more projects published here...

Skills

Frontend

Vue, Typescript, Javascript

Backend

C#, .NET

Database

SQL Server, PostgreSQL

ORM

Dapper, Entity Framework Core (EF Core)

DevOps

Docker, AWS, CI/CD

Tools

Linux, VS Code, Visual Studio, SSMS

Testing

XUnit

APIs

REST, GraphQL

Contact