Pietro De Nicolao

Senior Software Engineer, Meetup at Bending Spoons

Milan, Lombardy, 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

🤩
Rockstar
🎓
Top School
Pietro De Nicolao is a Senior Software Engineer with 12 years of experience, currently standardizing and simplifying backend microservices at Bending Spoons for Meetup. He blends strong Python and SQL skills with practical experience across distributed systems, high-frequency trading infrastructure, and drone autonomy, having built an automated trading system and contributed to MAVLink-based projects. A pragmatic advocate of open-source, Pietro has fixed compatibility and reliability issues in notable repos like pymavlink, cvxpy and ccxt, demonstrating attention to testing and correctness. His background spans both infrastructure and application layers—data pipelines, cloud orchestration, CI, and embedded Linux—plus hands-on incident resolution for user-facing services. Based in Milan, he pairs academic training from Politecnico di Milano with a habit of finding subtle bugs and improving test robustness that prevent regressions in production.
code12 years of coding experience
job6 years of employment as a software developer
bookLiceo Scientifico Statale "Albert Einstein", Milano
bookMaster's degree Computer Science & Engineering, Master's degree Computer Science & Engineering at Politecnico di Milano
languagesItalian, English, latino
github-logo-circle

Github Skills (26)

unit-testing10
debugging10
debug10
exchange-online10
javascript10
python10
mavlink10
exchange-server10
testing10
cvxpy10
integrations10
exchange10
dronekit10
test-automation10
autopilot9

Programming languages (22)

C#JavaC++CSSRustCScalaTeX

Github contributions (5)

github-logo-circle
dronekit/dronekit-python

Jan 2018 - Jul 2020

DroneKit-Python library for communicating with Drones via MAVLink.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:32 commits, 22 PRs, 150 comments in 2 years 5 months
Contributions summary:Pietro primarily focused on improving the DroneKit-Python library by addressing intermittent timing failures in tests and ensuring compatibility with Python 3. Their contributions involved fixing test cases, particularly related to MAVLink communication and parameter settings within the SITL environment. Furthermore, the user added and implemented autopilot reboot functionality, including a corresponding test, and they also improved the libraries overall performance.
python-librarypythondronekit-pythondronesdronekit
ArduPilot/pymavlink

Jan 2018 - Oct 2018

python MAVLink interface and utilities
Role in this project:
userBack-end Developer
Contributions:6 commits, 11 PRs, 30 comments in 9 months
Contributions summary:Pietro contributed to the `pymavlink` repository by addressing Python 3 compatibility issues and fixing code errors. They corrected a duplicate key in the `setup.py` file and resolved a bug related to the `unknownFrameBeginOffset` in `mavgen_wlua.py`. The user also refactored code by removing unnecessary statements and updating comparisons to improve code readability and functionality.
mavlinkpython
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
Pietro De Nicolao - Senior Software Engineer, Meetup at Bending Spoons