David Gonzalez

Technical Marketing Engineer at Adobe

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

👤
Senior
🎓
Top School
David Gonzalez is a Technical Marketing Engineer and AEM specialist with 15 years of professional experience and eight years as a consultant delivering financial reporting suites, custom web applications, and large web platforms. At Adobe he blends solution architecture and developer advocacy, focusing on modern, scalable cross-platform web solutions with deep expertise in Adobe Experience Manager. A pragmatic back-end Java developer, he actively contributes to prominent OSS AEM projects (ACS AEM Commons, Tools, and Samples), notably improving WCM Views and moving features to cookie-based designs for better UX. He pairs hands-on implementation—servlets, filters, workflows—with end-to-end architecture and a public GitHub that documents reusable AEM patterns. Based in Massachusetts, he brings a Computer Science degree from the University of Michigan and a track record of translating complex enterprise requirements into practical, reusable code.
code15 years of coding experience
bookBS, Computer Science, BS, Computer Science at University of Michigan
bookCity High/Middle
languagesEnglish, Latvian
stackoverflow-logo

Stackoverflow

Stats
3,799reputation
501kreached
23answers
95questions
github-logo-circle

Github Skills (15)

servlet10
javas10
osgi10
workflow-engine10
jcr10
sling10
aem10
filter10
java10
maven6
design-patterns6
comet6
aspect-ratio6
ruby-on-rails6
image6

Programming languages (11)

TypeScriptMDXJavaCSSShellSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:92 releases, 266 reviews, 1277 commits in 9 years 7 months
Contributions summary:David's commits primarily focus on implementing and enhancing the WCM Views feature, including the WCMViewsServlet for handling resource types, and code within the WCMViewsFilter, and WCMViewsFilter. This includes updating properties within the WCMViewsServlet implementation, refactoring code to be more efficient and making changes related to how data is retrieved and the user is able to view the information. Moreover the user refactored the functionality to use a cookie-based approach instead of query parameters.
adobe-experience-manageraem-as-a-servicesling-modelscrxcq5
AEM Code Samples repository
Role in this project:
userBack-end Developer
Contributions:1 review, 165 commits, 29 PRs in 6 years 7 months
Contributions summary:David primarily worked on Java-based back-end code samples for Adobe Experience Manager (AEM), focusing on features such as servlets, filters, and workflow processes. Their contributions involved implementing and updating code snippets to demonstrate various functionalities within the AEM platform, including the handling of requests (GET and POST), and integrating specific functionalities related to content replication. The commits also show work on setting up and modifying configurations like Sling Filters. The user was focused on creating examples for ACS AEM Samples.
adobe-experience-managercrxosgidispatchersling
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
David Gonzalez - Technical Marketing Engineer at Adobe