Marco Pivetta

Senior Consultant at Roave

Umbria, 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
award
Top expert inWeb Development and E-commerce Solutions with PHP
Marco Pivetta is a senior PHP consultant and software architect with 15+ years of experience helping companies design and maintain complex, data-intensive applications across Doctrine ORM, Zend/Laminas and modern PHP ecosystems. As an independent consultant and long-time member of the Roave consortium, he blends hands-on backend engineering with architectural leadership, contributing to high-profile open-source projects such as BetterReflection, Doctrine, Psalm and Ramsey/uuid. He’s known for improving static analysis, reflection and code-generation tooling, and for hardening libraries with immutability, type hints and performance-minded refactors. Based in Umbria, Italy, Marco also teaches and mentors—he authored courses for Zend Technologies—and quietly influences PHP best practices through numerous tooling and security-advisory contributions.
code15 years of coding experience
job10 years of employment as a software developer
bookComputer Software Engineering, Computer Software Engineering at Università degli Studi di Padova
bookSEO and Web Marketing
bookMaturity, Physics, Maths, Biology, Information Technology, Maturity, Physics, Maths, Biology, Information Technology at Liceo Scientifico Statale Michelangelo Grigoletti di Pordenone
languagesEnglish, Italian, German
stackoverflow-logo

Stackoverflow

Stats
25,318reputation
1.7mreached
229answers
0questions
Badges
mysql
top-5%
doctrine-orm
top-1%
php
top-1%
oop
top-5%
orm
top-5%
pagination
top-5%
github-logo-circle

Github Skills (142)

benchmark10
annotations10
testing10
plugin-development10
command-line-interface10
databases10
reflection-api10
swagger10
monetary10
symfony-console10
refactor10
phpunit10
security10
mappings10
uuid10

Programming languages (28)

C#CMakefileGoCommon LispHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
doctrine/instantiator

Aug 2014 - Oct 2019

Role in this project:
userBack-end Developer
Contributions:3 releases, 91 commits, 21 PRs in 5 years 3 months
Contributions summary:Marco primarily contributed to the core logic of the Instantiator library, focusing on the implementation of the `Instantiator` class. They implemented the initial instantiation logic using `unserialize` and subsequently optimized the instantiation process by leveraging `newInstanceWithoutConstructor` where possible, caching instantiators and cloneable instances for performance gains. The user also added and tested various assets to ensure the library could handle different class types, including internal and serializable classes and extended internal classes.
Ocramius/PackageVersions

Jan 2016 - Dec 2022

:package: Composer addon to efficiently get installed packages' version numbers
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:21 releases, 6 reviews, 346 commits in 6 years 11 months
Contributions summary:Marco primarily contributed to the development and maintenance of an installer component for the `ocramius/packageversions` repository. Their contributions focused on setting up the core functionality for generating and dumping version class information. Additionally, they made modifications to the build process and deployment scripts. These changes involved debugging and implementing various functionalities to support the software's installation and operational aspects.
phpinstalledcomposer-packageaddoncomposer
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