Summary
Otávio Carvalho is a Lead Software Engineer with 10+ years designing and shipping high-throughput, cloud-native distributed systems for startups, consultancies and big tech from Barcelona. He specializes in messaging and stream processing (Kafka, Kafka Streams, Kinesis, SQS) and builds resilient services in Go, Rust, Kotlin and Java atop Kubernetes on AWS/GCP. His career spans hands-on platform work at New Relic, operational impact at N26 (including experiments that saved millions) and consultancy experience at ThoughtWorks driving microservices at scale. He combines applied distributed-systems research (sharding, consensus protocols, Raft/Paxos, etcd) with a pragmatic delivery mindset honed by enterprise stakeholders. Notably, his background includes published academic research on stream processing and early cloud-focused lab work, giving him both theoretical depth and production grit.
10 years of coding experience
11 years of employment as a software developer
Bachelor, Computer Science, Bachelor, Computer Science at Federal University of Rio Grande do Sul
English, Portuguese, Spanish