Summary
Diego Rocha is a Solutions Architect and principal software engineer with 9 years of experience designing and operating high-throughput .NET backends and cloud-native systems. He has led SRE and architectural efforts at Ryanair, migrating monoliths to AWS, adopting Kubernetes (EKS), GitOps and event-driven microservices to handle millions of requests per day while optimizing for cost and resilience. Deeply fluent in .NET Core, C#, EF Core, SQL Server and messaging platforms (RabbitMQ, Kafka, EventBridge, SNS/SQS), he pairs hands-on implementation with observability, playbooks and post-mortems to improve production reliability. Previously he architected large WMS/MES solutions, introduced microservices patterns and built .NET Core frameworks to support distributed teams and 12k users in factory environments. Comfortable leading Agile teams and acting as Scrum Master, Diego moves quickly from problem discovery to pragmatic, deployable solutions under pressure. Based in Portugal, he blends strong Microsoft stack expertise with real-world cloud cost optimization and event-driven design—skills not obvious from job titles alone.
9 years of coding experience
12 years of employment as a software developer
Postgraduate Degree Data Processing, Postgraduate Degree Data Processing at XP Educação
C# Programmer Programação, C# Programmer Programação at Proway Informática
Bachelor in Computer Science Degree Ciência da Computação, Bachelor in Computer Science Degree Ciência da Computação at FURB - Universidade de Blumenau