Donald Gilbert

Principal Software Engineer at Acquia

Boston, Massachusetts, United States
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
Donald Gilbert is a Principal Software Engineer with 23 years of experience designing and refactoring full-stack web applications, currently leading architecture and delivery at Acquia. He specializes in PHP ecosystems (Symfony, Laravel), OpenAPI-driven services, and modern front-end stacks including React and Vue, with a strong track record of improving legacy systems and APIs. Donald is an active open-source contributor, having made backend improvements to major projects like Joomla CMS and feature integrations for Mautic’s marketing automation platform. His background includes hands-on work building installers, notification integrations, and PSR-compatible tooling—skills that help teams move monoliths toward robust, API-first architectures. Based in Boston, he blends deep server-side expertise with practical front-end sensibilities and a pragmatic focus on maintainability and security.
code22 years of coding experience
job15 years of employment as a software developer
github-logo-circle

Github Skills (23)

apim10
content-management-system10
cms10
back-end-development10
laravel-mix10
laravel10
joomla10
php10
api10
content-management10
backend10
camp9
activecampaign9
web-development9
manage9

Programming languages (9)

C++CSSTwigPLpgSQLSCSSJavaScriptVuePHP

Github contributions (5)

github-logo-circle
mautic/mautic

Feb 2016 - Mar 2021

Mautic: Open Source Marketing Automation Software.
Role in this project:
userFull-stack Developer
Contributions:17 releases, 19 reviews, 1483 commits in 5 years 2 months
Contributions summary:Donald focused on implementing the mobile notification form layouts and mapping the form fields to OneSignal API fields for push notifications. This included significant changes to the NotificationBundle's PHP files and view files, indicating a strong involvement in the backend logic and the user interface. Additionally, the user added capabilities to include additional data and manage the campaign membership by utilizing the `getLead` object and isMobile functionality.
marketing-automationmauticphpautomationsoftware-automation
joomla/joomla-cms

Apr 2012 - May 2014

Home of the Joomla! Content Management System
Role in this project:
userBack-end Developer
Contributions:25 commits, 2 comments in 2 years 1 month
Contributions summary:Donald primarily contributed to the Joomla CMS back-end, with changes including bug fixes, and feature enhancements. Contributions include resolving a function call issue in the template adapter, adding functionality for aliased menu items to match secure settings, and merging fixes from the Joomla Platform. The user also worked on updating core libraries and adding a PSR-0 compatible autoloader. There is also evidence that the user worked on Plugin related aspects of the CMS.
cmsmanagement-systemjoomla-extensionsjoomla-componentphp
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
Donald Gilbert - Principal Software Engineer at Acquia