Anthony Ferrara is a seasoned software engineering manager with 18 years of experience leading teams and shipping secure, production-grade systems from startups to Meta. He blends hands-on backend expertise—demonstrated by contributions to widely used PHP projects like password_compat and google-api-php-client—with strategic leadership roles including CTO and Director of Engineering where he scaled teams, set architecture, and drove SOC-2/security initiatives. Based in New York, he has a track record of hiring and growing engineering organizations, defining KPIs and processes, and steering product-architecture decisions for complex learning and productivity platforms. He is passionate about applying language learning principles to improve team communication and collaboration, an uncommon but practical angle that informs his management style. His open-source work shows attention to low-level robustness (randomness/entropy, compatibility fixes and CI integration), signaling a focus on reliability and long-term maintainability.
18 years of coding experience
12 years of employment as a software developer
Associate’s Degree Mathematics, Associate’s Degree Mathematics at Raritan Valley Community College
Compatibility with the password_* functions that ship with PHP 5.5
Role in this project:
Back-end Developer
Contributions:69 commits, 5 PRs, 6 pushes in 4 years 9 months
Contributions summary:Anthony primarily contributed to the development of a compatibility layer for PHP's password hashing functions. Their work involved implementing the `password_hash`, `password_verify`, and related functions. The commits include the initial implementation, bug fixes (variable naming), and refactoring to align with PHP's internal implementation, including randomness and encoding fixes. The user also added unit tests to verify functionality.
A library for generating random numbers and strings
Role in this project:
Back-end Developer
Contributions:37 commits, 9 PRs, 15 pushes in 3 years 7 months
Contributions summary:Anthony primarily focused on enhancing the `MicroTime` source within the `randomlib` library. Their contributions included adding a global counter and refining the initialization state to improve seed collision resistance. They also incorporated Travis CI support and made several refactoring and HHVM compatibility adjustments to address potential bugs and improve overall entropy. Further enhancements included fixing generation issues for 32-bit clients, resolving an existing issue, and integrating the XOR mixer.
prnguidstringhashidsstrings
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
Anthony Ferrara - Software Engineering Manager at Meta