Summary
Rodrigo Bavaresco is a senior software engineer and researcher based in Rio de Janeiro with 11 years of experience building scalable, cloud-ready systems and applied AI solutions. He blends academic rigor—an MSc in Applied Computing and visiting research at UC Irvine—with hands-on engineering, having designed and deployed microservices, machine learning models, and middleware on platforms like PCF, Azure, and Spring Boot. Rodrigo has acted as a bridge between industry and academia, coordinating R&D&I projects with corporate partners such as Dell and delivering prototypes that combine deep learning and knowledge graphs for real-world IoT and healthcare problems. His background spans full-stack and systems work from C++ desktop apps to .NET and Java cloud services, plus practical DevOps scripting and CI automation. Notably, he focuses on flexible architectures (CQRS, DDD) and message-driven designs that make research prototypes production-ready.
11 years of coding experience
11 years of employment as a software developer
Computer Technology/Computer Systems Technology, Computer Technology/Computer Systems Technology at IFRS
Master of Science - MSc Applied Computing, Master of Science - MSc Applied Computing at Unisinos
English, Portuguese, Spanish