Matheus Vieira is a Senior Software Engineer and founder with over a decade of hands-on experience designing and modernizing scalable, cloud-native backend systems primarily in the .NET ecosystem. He specializes in C#, .NET 8, SQL Server, RabbitMQ and event-driven microservices, and has delivered ingestion pipelines and data-processing platforms handling millions of records per day with strong fault tolerance and observability. Comfortable across Azure serverless (Functions, Durable Functions, Event Grid) and traditional services, he’s reduced latency and improved throughput by refactoring monoliths, introducing async architectures, and implementing distributed caching. As a technical leader he publishes reusable NuGet packages, champions CI/CD and IaC, mentors teams, and enforces SOLID, Clean Architecture and DDD to raise long-term maintainability. Based in Paraná, Brazil, he combines consulting experience across industries with academic teaching background, which gives him a pragmatic ability to translate complex requirements into resilient, automatable systems.
11 years of coding experience
10 years of employment as a software developer
Estácio de Sá University
Lato Sensu Postgraduate Studies - Specialization, Agile Methodologies, Lato Sensu Postgraduate Studies - Specialization, Agile Methodologies at Universidade Federal do Paraná
Computer Technician, Computer and Information Sciences and Support Services, Computer Technician, Computer and Information Sciences and Support Services at Escola Técnica Santa Clara
Embedded Systems and Internet of Things, Computer Science, Embedded Systems and Internet of Things, Computer Science at Universidade Positivo
Contributions:10 PRs, 18 pushes, 1 branch in 4 years 5 months
mathjavascriptgamemath-game
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.