Iago Oliveira is a Staff Software Engineer based in Rio de Janeiro with 11 years of experience designing and scaling backend platforms for high-performance products. At Zwift he leads cross-team initiatives as lead architect of an asset streaming platform that migrates game assets to servers, enables multi-platform delivery and supports live patching, while also driving company-wide mentoring and R&D for new infrastructure. His background spans enterprise Java systems, SRE, data platforms and big-data tooling, with hands-on experience in Java/Kotlin, Node, Kafka, Quarkus, Postgres, Kubernetes, and cloud ETL stacks. Iago combines deep implementation skills—from Hibernate optimizations to distributed eventing—with a knack for translating architectural strategy into operational roadmaps and developer enablement. An educator at heart, he formalized mentoring across the company, reflecting a commitment to growing engineering culture alongside technical capability.
11 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Ciência da Computação, Transfered to Cefet-RJ, Bachelor's degree, Ciência da Computação, Transfered to Cefet-RJ at Universidade Federal Rural do Rio de Janeiro
IT Technician, Computer Science, IT Technician, Computer Science at Cefet/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca
Exchange Student, Mathematics and Computer Science, Exchange Student, Mathematics and Computer Science at State University of New York at Fredonia
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.