Davide Pastore is a Senior Software Developer with 13 years of hands-on experience building cloud-native solutions across Java, PHP, Node.js and Python, and a strong track record on both Google Cloud and Azure platforms. A FOSS enthusiast and Scrum-certified practitioner, he blends backend engineering (Spring, Symfony, Slim) with responsive front-end work (Angular, Bootstrap, Material) and hybrid mobile apps using Ionic. His background spans embedded real-time development with Arduino to enterprise cloud systems, reflecting an unusual breadth from low-level hardware to scalable cloud services. At companies like expondo and Logispin he delivered and improved multi-language cloud solutions, and his open-source contributions include pragmatic enhancements to configuration libraries (XML support, caching, remove operations). He’s a continuous learner who thrives on integrating pragmatic engineering with maintainable architectures.
13 years of coding experience
7 years of employment as a software developer
Perito Industriale Capotecnico: Specializzazione Informatica Abacus con 92/100, informatica, sistemi, elettronica, matematica, Perito Industriale Capotecnico: Specializzazione Informatica Abacus con 92/100, informatica, sistemi, elettronica, matematica at Istituto Tecnico Industriale A. Meucci
Superior Technician for Internet Technologies & Embedded Systems
Config is a lightweight configuration file loader that supports PHP, INI, XML, JSON, and YAML files
Role in this project:
Back-end Developer
Contributions:8 releases, 12 reviews, 75 commits in 8 years 2 months
Contributions summary:Davide primarily contributed to the back-end functionality of the configuration loading library. They added support for loading XML files, including necessary code within the `src/config.php` and implementing tests in `tests/ConfigTest.php`. Further enhancements include supporting array and directory inputs for configuration loading and implementing an `all()` method for retrieving all configuration items. The user also implemented cache invalidation after configuration updates and added the `remove` function.
Contributions:39 PRs, 34 pushes, 35 branches in 4 years 2 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
Davide Pastore - Senior Software Developer at expondo