Summary
Douglas Rodrigues is a Staff Software Engineer with over a decade of hands-on experience designing and delivering cloud-native, scalable architectures across finance, healthcare and telecom. He excels in Clean Architecture and DDD, leading teams to build resilient microservices platforms using Java, Go, Python and Node.js with strong observability and testing practices (mutation testing, TestContainers). Comfortable across the full lifecycle, he combines IaC (Terraform/Terragrunt), Kubernetes operations and CI/CD automation with pragmatic cost and performance optimization on AWS and GCP. Douglas has driven technical strategy at both product and platform levels, introducing feature flagging, trunk-based development and AI-assisted automation to accelerate delivery. A continual learner with post-graduate specializations in distributed architecture and data engineering, he pairs deep engineering craft with a proven ability to mentor teams and operationalize complex integrations. Based in Minas Gerais, Brazil, he brings a track record of turning demanding business requirements into maintainable, production-ready systems.
11 years of coding experience
7 years of employment as a software developer
Curso Técnico Integrado, Informática Industrial, Curso Técnico Integrado, Informática Industrial at Centro Federal de Educação Tecnológica de Minas Gerais
Pós-graduação Lato Sensu - Especialização, Engenharia de Dados, Pós-graduação Lato Sensu - Especialização, Engenharia de Dados at PUC Minas
Bacharelado, Ciência da Computação, Bacharelado, Ciência da Computação at Universidade FUMEC - Oficial
English, Portuguese, English