About Me

Full Stack .NET Developer with 6+ years of experience building web applications, REST APIs, frontend SPAs and developer tools. Specialized in Clean Architecture, DDD and the full Microsoft stack — from backend APIs to Angular and Blazor frontends.

Career Overview

I currently work at one of the largest ERP systems in Brazil, developing and maintaining enterprise-level applications used by thousands of businesses. I have extensive experience with REST APIs, SOAP XML, WebHooks, async/await patterns, and working with legacy code.

On the backend, I work daily with .NET (Framework and Core), ASP.NET Core, Entity Framework Core, and multiple databases including SQL Server, PostgreSQL and MongoDB. On the frontend, I build SPAs with Angular and interactive UIs with Blazor, always focusing on clean and maintainable code.

I also have hands-on experience with Brazilian fiscal document processing (NF-e, NFC-e, CT-e, MDF-e, NFS-e, CF-e), digital signatures (A1/A3 certificates) and cloud infrastructure with AWS and Docker.

My focus is on creating maintainable, well-tested and scalable software following Clean Architecture and Domain-Driven Design principles.

Skills & Technologies

Backend
.NET 8 .NET Framework ASP.NET Core Entity Framework Core Minimal APIs REST APIs SOAP / XML SignalR
Frontend
Angular Angular Material Blazor TypeScript JavaScript HTML / CSS Bootstrap
Databases
SQL Server PostgreSQL MongoDB SQLite
DevOps & Cloud
Docker Linux AWS GitHub Actions CI/CD Nginx
Architecture & Practices
Clean Architecture Domain-Driven Design Repository Pattern Unit of Work Domain Events xUnit TDD
Fiscal & Compliance
NF-e NFC-e CT-e MDF-e NFS-e CF-e Digital Signatures (A1/A3)

Highlighted Projects

  • Finanza: Full-stack personal finance app — .NET 8 API with Clean Architecture and Angular 18 SPA with dashboard, charts and multi-tenancy.
  • DFeSigner.NET: Library for digitally signing and validating Brazilian electronic fiscal documents (NF-e, CT-e, MDF-e).
  • CNPJ Validator V2: .NET library for validating Brazilian alphanumeric CNPJs, published on NuGet with GitHub Actions automation.
  • Danfe Generator: Web tool to convert NF-e XML invoices to DANFE PDFs.
  • YouTube Downloader: Blazor application to download YouTube videos and audio.
  • MongoDB Backup to CSV: CLI tool to convert MongoDB backups into CSV using Docker automation.

Contact Me

Feel free to reach out if you want to collaborate, discuss open-source projects, or just say hi!