.Net Engineer
LinkedIn: linkedin.com/in/mariodeveloper
Seasoned software engineer specializing in distributed systems, Azure, and .Net Core. Fluent in English and Portuguese, with expertise in agile methodologies and a track record of delivering impactful solutions.
- Crawler Gympass Token: A Python project for developing spiders for web crawling. It focuses on extracting data from Gympass using web scraping techniques.
- LogLoader: A CRUD application implementing engineering software concepts to enhance software quality and maintainability.
- Hexagonal Architecture Template: A template for creating applications using hexagonal architecture. It includes the main layers and incorporates Domain-Driven Design (DDD) concepts, as well as Ports and Adapters, using Visual Studio SDK.
- User Manager: A Vue.js project providing a boilerplate for front-end applications, created using Ant Design Vue Pro.
- Spreadsheet Voice Assistant: A project integrating voice commands to interact with spreadsheets, using Generative AI with Ollama for enhancing user experience and productivity by allowing voice-activated operations.
- TDD Training Samples: A collection of simple examples demonstrating the Test-Driven Development (TDD) technique to aid in learning and practicing TDD.
- Dapper Code Generator: A C# code generator for creating database models and CRUD operations using Dapper, simplifying the interaction with databases.
- Distributed Systems
- Azure
- .Net Core
- Microservices
- Messaging (e.g., RabbitMQ)
- MongoDB
- Test-Driven Development (TDD)
- Domain-Driven Design (DDD)
- Clean Architecture
- Git
- Dapper
- Entity Framework
- SOAP & RESTful Web Services
- Microsoft SQL Server (MS SQL)
- Continuous Integration/Continuous Deployment (CI/CD) pipelines
