Ronaldo Duarte is a versatile software engineer with 10 years of professional experience bridging embedded systems, industrial communications and modern backend development. He began in Windows and industrial protocols (Modbus, Profibus, OPC UA, DNP3) and has since built embedded Linux, RTOS-based devices and Python-driven server and tooling components, later expanding into cloud-native roles at fintechs like Xapo Bank, Brex and LiveFlow. Comfortable both as an individual contributor and technical lead, he has led protocol stacks, certification efforts and R&D projects while also handling server administration and devops tasks. Based in São Paulo, he brings deep domain knowledge of communication protocols combined with practical full-stack engineering across C, C#, Python and Linux. Colleagues describe him as someone who naturally oscillates between low-level device constraints and higher-level system design, turning complex industrial requirements into production-ready software.
10 years of coding experience
14 years of employment as a software developer
Bachelor Computer Engineering, Bachelor Computer Engineering at Universidade Estadual de Campinas
Contributions:40 commits, 28 pushes, 1 branch in 15 days
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.