Summary
Guilherme Videira is a senior .NET software engineer with over 16 years of experience building distributed systems and full‑lifecycle products for enterprise clients across finance, insurance, healthcare, and manufacturing. He blends hands‑on backend expertise in C#/.NET with cloud-native practices (AWS, Azure, GCP), container orchestration (Kubernetes) and messaging platforms (RabbitMQ, ServiceBus, Kafka) to deliver scalable, observable services. Comfortable working from refinement through production, he champions SOLID design, DI, DDD, automated testing and event‑driven patterns to reduce coupling and operational cost. Recently he has driven performance and reliability gains via caching strategies, connection lifecycle refactors, consolidation of messaging consumers, and migration of shared libraries to modern .NET LTS versions. Based in Rio Grande do Sul, Brazil, he pairs pragmatic engineering with clear stakeholder communication, often presenting features and promoting team adoption of best practices.
11 years of coding experience
16 years of employment as a software developer