David Petroni

Senior Software Engineer at Dynatrace

Vienna, Austria
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
David Petroni is a Senior Software Engineer with 11 years of experience, currently based in Vienna and specializing in scalable deployments, robotics-adjacent automation, and high-performance computing. He has a strong background in R&D and continuous integration, having progressed through roles at Dynatrace, IMS Nanofabrication, and Intersec Group where he combined systems engineering with team leadership. David pairs low-level systems skills (C, GTK, ncurses contributions such as adding a system tray and unread-message notifications to the Profanity XMPP client) with cloud-scale delivery practices for observability and HPC workloads. His academic foundation in robotics and automation (Laurea Specialistica with honors) informs a pragmatic approach to automation and orchestration across software and hardware interfaces. Colleagues describe him as curious and constantly learning, equally comfortable shipping production services or digging into native GUI and build-system details.
code10 years of coding experience
job10 years of employment as a software developer
bookLaurea Specialistica - 110/110 e lode Ingegneria Informatica - Robotica e automazione, Laurea Specialistica - 110/110 e lode Ingegneria Informatica - Robotica e automazione at Università di Siena
bookLiceo scientifico Tecnologico "Tito Sarrocchi"
languagesItalian, English, French
github-logo-circle

Github Skills (17)

ncurses10
c1110
c1710
gtk10
messaging9
c-programming9
chat9
linux8
xmpp7
co7
xml6
federation5
privacy5
xmp5
decentralization5

Programming languages (8)

C++ShellRustCCommon LispNixPythonEmacs Lisp

Github contributions (5)

github-logo-circle
profanity-im/profanity

Feb 2016 - Apr 2016

Ncurses based XMPP client
Role in this project:
userFull-stack Developer
Contributions:16 commits, 1 PR, 6 comments in 1 month
Contributions summary:David primarily contributed to the implementation of a system tray icon for the Profanity XMPP client, adding functionality to display unread message notifications. They developed the necessary code in C, utilizing GTK and related libraries for creating and managing the tray icon. The user also made changes to the build process, adding the required dependencies and fixing issues with icon paths.
xmppprivacychatfederationxmpp-client
Dav1d23/dav1d23.github.io

Jan 2018 - Apr 2022

Contributions:12 pushes, 1 branch in 4 years 3 months
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
David Petroni - Senior Software Engineer at Dynatrace