About Me
I'm a full-stack .NET developer with over 6 years of experience building web applications, developer tools, and solutions for digital signatures and Brazilian fiscal document processing, including NF-e, NFC-e, CF-e, CT-e, MDF-e, and NFS-e.
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.
I started my journey with .NET Framework and ASP.NET MVC, later expanding to .NET Core and .NET 5/8. Over the years, I have developed expertise in web development, databases (SQL Server, PostgreSQL, MongoDB), frontend frameworks (Angular, Blazor), and cloud technologies like AWS and Docker.
My focus is on creating maintainable, well-tested, and scalable software following Clean Architecture and Domain-Driven Design principles.
Highlighted Projects
Here are some of the projects I've developed and contributed to, showcasing my experience in open-source libraries, web applications, and developer tools:
- CNPJ Validator V2: .NET library for validating Brazilian CNPJs with unit tests and GitHub Actions automation.
- DFeSigner.NET: Library for digitally signing and validating Brazilian electronic fiscal documents.
- Danfe Generator: Web tool to convert NF-e XML invoices to DANFE PDFs.
- YouTube Downloader: Blazor application to download YouTube videos and audio.
- FinanceManager API: Clean Architecture API for managing personal finances.
- MongoDB Backup to CSV: CLI tool to convert MongoDB backups into CSV using Docker automation.