Summary
Mario Duarte is a Principal Software Engineer with 12 years of experience designing and operating cloud-native, scalable systems, currently shaping Elastic's cloud engineering efforts from the Greater Barcelona area. He specializes in microservices, data streaming (Kafka), real-time search indexing, and functional programming, with a strong background building Scala and Java backends and running production services on Kubernetes/EKS using GitOps practices. Mario combines hands-on implementation—having built streaming-to-ElasticSearch pipelines and API gateways using GraphQL—with architectural leadership that promotes infrastructure automation and operational excellence. Curious about elegant simplicity, he consistently seeks better design patterns and new technologies, and has a track record of spreading best practices across organizations.
13 years of coding experience
14 years of employment as a software developer
5-year degree Computer Science and Systems Engineering, 5-year degree Computer Science and Systems Engineering at Universidade do Minho
Computer Science, Computer Science at Utrecht University
Portuguese, English, Spanish