Caio Tavares is a Staff Software Engineer with nine years of experience building distributed, high-throughput systems at Nubank, where he progressed from Software Engineer to Lead and now Staff. He combines an academic background (MSc in Electrical Engineering) with hands-on expertise across Clojure, Scala, Kotlin, Java, Finagle, AWS, Kafka and mobile tech like Flutter/Dart, enabling both backend reliability and cross-platform delivery. Based in Paraná, Brazil, he has deep experience designing payment-grade, message-driven architectures and operationalizing them at scale. Colleagues know him for bridging research-minded problem solving from his graduate studies with pragmatic engineering practices in production. He also brings legacy systems migration experience from earlier roles working with C#, SQL Server, Couchbase and RabbitMQ, which informs his approach to long-lived platform evolution.
9 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree, Electrical Engineering, Bachelor’s Degree, Electrical Engineering at State University of Londrina
Peripheral Access API for the MSP432P401R microcontroller
Contributions:3 reviews, 3 PRs, 7 pushes in 1 year 8 months
apiapi-accesspacmsp432p401rperipheral
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.