Daniele Pallastrelli

Senior Software Engineer at SADEL S.p.A.

Fiorenzuola d'Arda, 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

🤩
Rockstar
🎓
Top School
Daniele Pallastrelli is a senior software engineer and architect with over 30 years of experience building safety- and performance-critical systems, primarily in modern C++. He has deep domain expertise in railway signaling and telephony, having designed scalable platforms and led teams from requirements to delivery. At SELTA and SADEL he combined hands-on development of embedded and desktop systems with mentoring and training in software design and UML. An active open-source maintainer, he contributes libraries such as a modern C++ CLI and has helped integrate them into widely used tooling like Microsoft’s vcpkg. Based in Fiorenzuola d'Arda, he blends rigorous engineering for safety-critical contexts with a public presence as a C++ speaker and occasional instructor.
code14 years of coding experience
job14 years of employment as a software developer
bookMaster Degree in Software Engineering, Software Engineering, Master Degree in Software Engineering, Software Engineering at Università degli Studi di Parma
bookITIS
languagesItalian, English, French
stackoverflow-logo

Stackoverflow

Stats
2,460reputation
152kreached
47answers
28questions
github-logo-circle

Github Skills (25)

c-language10
package-management10
command-line-interface10
cmake10
command-line10
vcpkg10
cprogramming-language10
cli10
lib9
interactive9
headeronly9
telnet9
uikit9
boost6
dependency-injection6

Programming languages (4)

C++CCMakePython

Github contributions (5)

github-logo-circle
daniele77/cli

Jul 2016 - Jan 2023

A library for interactive command line interfaces in modern C++
Role in this project:
userBack-end Developer
Contributions:10 releases, 128 commits, 32 PRs in 6 years 6 months
Contributions summary:Daniele primarily focused on improving the command-line interface library in modern C++. Their commits reveal efforts to address code issues like removing commented-out code and fixing compilation errors. Furthermore, the user implemented features such as checking for invalid streams, version bumping, and adding a free function command, highlighting their ability to contribute to different aspects of the project. They also implemented new telnet options, indicating their work on communication features.
cppc-plus-plusmodern-ccommand-line-parserterminal
microsoft/vcpkg

Apr 2019 - Aug 2022

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userBackend Developer
Contributions:4 reviews, 8 commits, 9 PRs in 3 years 4 months
Contributions summary:Daniele primarily contributed to the vcpkg project by updating the `cli` package versions. These updates involved modifying the `portfile.cmake` files to reference the latest versions from the external `daniele77/cli` repository. The user ensured the correct SHA512 hashes and HEAD references were in place for each version update. Additionally, the user contributed to updates and the creation of the `aricpp` package and the upgrade of versions.
c-plus-plussetuptoolspackage-managermacoscplusplus
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
Daniele Pallastrelli - Senior Software Engineer at SADEL S.p.A.