Roberto Viola

Senior Software Engineer at System Ceramics

Maranello, Emilia-Romagna, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Roberto Viola is a Senior Software Engineer based in Maranello with 11 years of experience building embedded systems and firmware across Motorola, Freescale, Hitachi and Renesas platforms. He combines deep C/C++ and assembly expertise with modern application stacks (Python, Ruby, Qt, Android/iOS, Unity3D) and a long-standing passion for open source, having patched GCC and the Linux kernel for real-time embedded use. Roberto has progressed from hands-on embedded developer and team coordinator to senior engineering and product roles, currently at System Ceramics while also serving as Executive Producer at Digitalia. He has practical fieldbus and tooling experience (CANopen, Modbus, EtherCAT, Lauterbach TRACE32) and a track record of inventing cross-platform solutions such as a multipurpose PLC language with debugger and ASM compiler. Notably, his GitHub work includes full-stack improvements to a Zwift bridge for smart fitness devices, reflecting both low-level hardware control knowledge and end-to-end integration skills.
code11 years of coding experience
job15 years of employment as a software developer
bookScuola Normale Superiore
bookScuola Media
stackoverflow-logo

Stackoverflow

Stats
23reputation
2kreached
3answers
3questions
github-logo-circle

Github Skills (18)

c-language10
bluetooth-le10
btle10
cprogramming-language10
bluetooth-low-energy10
qt9
firmware9
system-integration8
integrations8
networking8
ios8
hardware-interface8
qml6
arm6
swift6

Programming languages (24)

C#Monkey CJavaC++CCMakeMakefileM4

Github contributions (5)

github-logo-circle
cagnulein/qdomyos-zwift

Sep 2020 - Jan 2023

Zwift bridge for smart treadmills and bike/cyclette
Role in this project:
userFull-stack Developer
Contributions:16 releases, 145 reviews, 2441 commits in 2 years 4 months
Contributions summary:Roberto primarily focused on improving the functionality of the Zwift bridge for smart treadmills and bike/cyclette. Their contributions include fixing crashes, adding new features like integrating the Proform TDF 4 WiFi bike and the ability to display heart rate, and addressing various bugs related to speed, resistance, and inclination controls. The user's work involved modifications to several core components, reflecting a deep understanding of the project's technical architecture.
treadmillbluetooth-low-energyqdomyos-zwiftusrpios
Companion App of QZ for Nordictrack Treadmills and Bikes
Contributions:222 commits, 64 PRs, 369 pushes in 8 months
treadmillbikesbluetoothandroidbike
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.
Request Free Trial
Roberto Viola - Senior Software Engineer at System Ceramics