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 in Boston with 22 years of experience building and refactoring web applications across server- and client-side stacks. At Acquia (and previously Mautic) he progressed from senior engineer to principal, specializing in Symfony, Laravel, OpenAPI and REST integrations while contributing to well-known open-source projects like Joomla and Mautic. He consistently improves architecture and developer experience—examples include backend work on a Laravel web installer and database seeding, and implementing mobile notification mappings to OneSignal. Early work building component libraries and marketing-integrated solutions shows he pairs product sensibility with deep integration and delivery-oriented engineering.
code22 years of coding experience
job15 years of employment as a software developer
github-logo-circle

Github Skills (34)

apim10
content-management-system10
cms10
laravel510
back-end-development10
laravel610
laravel1010
laravel10
joomla10
laravel910
php10
laravel810
api10
content-management10
laravelmix10

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