Dominic Klein

Mafra, Lisbon, Portugal
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
Dominic Klein is an eCommerce-focused software engineer and product leader with eight years of experience building scalable, robust commerce platforms and developer tooling. He has led developer experience, storefront architecture and product strategy at Shopware—contributing to both Shopware 6 frontend checkout flow and Shopware 5 core backend—while presenting and evangelizing solutions to enterprise customers. Based in Mafra (Lisbon), he now combines consultancy and DX work at frontstack.dev and as an independent eCommerce consultant, helping teams implement composable frontends, APIs and AI-enabled features. Dominic blends hands-on full-stack development (Twig, Symfony, Vue) with product management and documentation skills to drive consistent developer ecosystems. He’s an active contributor to the popular open-source Shopware project, uniquely comfortable moving between core platform internals and customer-facing storefronts. His background in statistical web systems and a CS degree from TU Dortmund underscore a pragmatic, data-informed approach to platform design.
code8 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Technische Universität Dortmund
github-logo-circle

Github Skills (28)

storefront10
ecommerce10
php10
api10
symfony10
symfony-ux10
shopware10
frontend10
twig10
web-frontend10
mysql9
javascript9
database-design9
html8
apidoc8

Programming languages (8)

TypeScriptRustJavaScriptVuePHPHTMLMermaidNix

Github contributions (5)

github-logo-circle
shopware/shopware

Sep 2017 - Mar 2022

Shopware 6 is an open commerce platform based on Symfony Framework and Vue and supported by a worldwide community and more than 1.500 community extensions
Role in this project:
userFull-stack Developer
Contributions:16 reviews, 20 commits, 1 PR in 4 years 7 months
Contributions summary:Dominic primarily contributed to the frontend of the Shopware 6 platform, implementing and modifying checkout-related functionalities. Their work included changes to Twig templates, focusing on the checkout process and its integration with the storefront. They also refactored and restructured cart and checkout templates. The user updated API annotations, including fixes to product detail responses and other API-related issues.
ecommerceshopwareapifirstshopping-cartvue
shopware5/shopware

Jul 2017 - Sep 2017

Shopware 5 core
Role in this project:
userBack-end Developer
Contributions:15 commits, 1 PR, 1 branch in 1 month
Contributions summary:Dominic primarily contributed to the Shopware 5 core, focusing on back-end functionalities. Their work included modifying database schemas, updating category models, and integrating changes across various files to accommodate new features like external link targets and enhanced customer stream functionality. The commits also involved addressing documentation issues, fixing emotion banner link resolutions, and refining search functionality with the addition of sorting handlers. They demonstrated a strong understanding of the Shopware platform's architecture.
ecommercevisitprestashopjavascriptphp
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
Dominic Klein