David Herges

System Integration Architect

Sandweiler, Luxembourg
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
David Herges is a System Integration Architect with 13 years of experience designing and implementing robust web and integration systems across finance, healthcare, and enterprise IT. Based in Luxembourg, he progressed from systems engineering and web application development to senior software engineering and now architecture at DekaBank, bringing pragmatic hands-on expertise to large-scale projects. He is an active open-source contributor, notably improving build and packaging workflows in high-profile projects like Nx and ng-packagr, where his fixes strengthened monorepo dependency analysis and Angular library packaging. Comfortable across Java, TypeScript, and front-end frameworks, he has a proven track record of bridging backend services, UI components, and CI tooling to deliver reliable releases. Colleagues rely on him to untangle build complexity and design integration patterns that scale; outside work he values diverse perspectives, a theme reflected in his collaborative approach to engineering.
code13 years of coding experience
job13 years of employment as a software developer
bookDiplom, Computer Science, Diplom, Computer Science at Ulm University
languagesEnglish, German
github-logo-circle

Github Skills (25)

nxos10
javascript10
typescript10
build-system10
java10
javas10
adobe-experience-manager10
rollupjs10
sling10
typescript-types10
html10
monorepo10
build-tools10
typescripts10
aem10

Programming languages (13)

SmartyJavaC++CSSScalaGoHTMLGroovy

Github contributions (5)

github-logo-circle
ng-packagr/ng-packagr

May 2017 - Jan 2019

Compile and package Angular libraries in Angular Package Format (APF)
Role in this project:
userFront-end Developer
Contributions:22 releases, 425 commits, 582 PRs in 1 year 8 months
Contributions summary:David primarily focused on developing and implementing the Angular Package Format (APF) for Angular libraries. Their work involved inlining assets from `templateUrl` and `styleUrls` and compiling `.scss` styles to `.css`. They contributed to compiling TypeScript sources with `ngc`, and bundling modules in FESM15, FESM5, and UMD formats. Additionally, they contributed to the creation of the `package.json` file and added a mechanism for handling source maps.
stylusangular-libraryangular-packageapfcss
Role in this project:
userFull-stack Developer
Contributions:10 commits, 2 PRs, 16 comments in 11 months
Contributions summary:David primarily contributed to the development of the ACS AEM Commons project by implementing features related to image transformations within the Adobe Experience Manager (AEM) platform. They introduced a new component named "named-transform-image" allowing content authors to select image transform names and render images using a custom servlet. The user made changes to both the backend Java code for image transformations, the JSP-based Touch UI and Classic UI configurations, and the HTML/Sightly-based front-end components. Additionally, the user introduced utility classes for synthesizing sling requests, showcasing their proficiency with AEM development.
adobe-experience-manageraem-as-a-servicesling-modelscrxcq5
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 Herges - System Integration Architect