Summary
Everton Cardoso is a Staff Software Engineer based in Ottawa with over 15 years of hands-on experience building full-stack, cloud-native systems using JavaScript/TypeScript, Java, Scala and Ruby. He specializes in distributed, event-driven architectures and has designed high-throughput microservices and data pipelines for large-scale customers (notably systems supporting over 50 million users). Everton combines deep platform experience—Kafka, Akka, gRPC, Kubernetes and AWS/GCP—with practical delivery skills like CI/CD, observability and on-call incident resolution. He’s led and mentored engineering teams, driven cross-team architecture decisions, and rebuilt monoliths into modular, maintainable services using DDD patterns. Comfortable across the stack from React front-ends to JVM and Ruby back-ends, he frequently bridges product needs and operational realities to ship resilient systems. A pragmatic engineer who moves between hands-on coding and architectural leadership, he often surfaces performance and observability improvements early in projects.
15 years of coding experience
14 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Faculdade Ruy Barbosa