Certified Professional for Software Architecture — Foundation
iSAQB
I am a Frontend Software Architect with a passion for clean architecture and modern code. For over 8 years, I have been developing Angular applications for insurance, telecommunications, retail, and public sectors. My focus has primarily been on building enterprise e-commerce solutions with SAP Commerce, developing enterprise management systems, driving modularization, and migrating legacy systems to modern headless platforms. With my full-stack knowledge, I communicate effectively with backend teams and design end-to-end CI/CD workflows from commit to release. My profile is further complemented by solid expertise in AI-assisted development, which I use to improve efficiency and accelerate project delivery. My extensive experience with agile methods and Scrum also provides me with a strong understanding of processes, quality, and agile delivery.
iSAQB
PeopleCert · AXELOS
ISTQB
PeopleCert · AXELOS
Al-Ahliyya Amman University
Experience
Three companies, thirteen projects.
Software Developer (Senior Consultant)
Nürnberg · Jul 2025 – present
Senior Frontend Architect
Environment
Development and modernization of the OMEGAone platform, a central web application of the German Social Accident Insurance (DGUV) for managing exposure measurements and related occupational health and safety processes. The platform replaces the existing OMEGAclassic legacy system and supports digital workflows for measurement planning, data collection, laboratory analyses, quality assurance, and reporting within occupational health and safety processes.
The project aims to establish a scalable and user-friendly application architecture to improve efficiency, data quality, and collaboration between DGUV institutions and the involved measurement centers.
Project tasks
Fullstack Developer
Environment
STEP (Master Data Capture and Maintenance System) is the central master data system of the Federal Employment Agency (Bundesagentur für Arbeit, BA). It includes the recording and maintenance of company and personal data. STEP serves as a central system for almost all BA IT applications that require master data to fulfill their tasks. The master data is provided for different business use cases and user groups via REST endpoints, Kafka events, file interfaces, service interfaces, and client applications.
In addition, STEP is responsible for the management and maintenance of company data for reporting purposes in the social insurance system, which falls under the responsibility of the organizational unit BNS (Business Number Service team, organizationally assigned to the Employment Agency Saarbrücken). Another component of STEP is MAZ (proof and reporting of non-contributory periods for the pension insurance system).
As part of its implementation, in addition to the IT standards commonly used within the BA, adjustments are also made to ensure compliance with data protection and information security requirements, as well as accessibility regulations.
Project tasks
Senior Frontend Developer
Hamburg · Aug 2019 – Jun 2025
Frontend Consultant
Environment
As part of this project, an existing B2B insurance customer portal, originally based on SAP Commerce (Hybris), was modernized and restructured. The previously monolithic system architecture was replaced with a decoupled, headless approach, with the frontend redeveloped using Angular. The backend initially remained in the SAP Hybris / Spring Boot environment, with controllers adapted to provide RESTful API endpoints according to the OpenAPI standard. Work was carried out following the Scrum framework in one-month sprints.
The long-term goal of the project was to gradually migrate from SAP Commerce (Hybris) to a modern, JHipster-based solution—primarily because SAP Commerce served mainly as a technological foundation without using its e-commerce functionalities. The migration also aimed to achieve a significant reduction in licensing costs.
The restructuring was intended to improve maintainability, promote frontend-backend independence, and make the platform future-proof for extensions and integrations.
Project tasks
Senior Frontend Developer
Environment
As part of a comprehensive relaunch, the existing eCare self-service platform was modernized to deliver a faster, more user-friendly, and visually appealing solution. Key focuses included performance optimization, a new responsive design, and the addition of features that provide users with a clearer overview of personal data such as contract information, usage behavior, and account details.
The mobilcom-debitel eCare user dashboard was fully redeveloped based on the existing Angular architecture. The project was organized as an Nx monorepo and consistently used GraphQL for backend communication. Additionally, the dashboard was functionally enhanced to dynamically display personalized content such as marketing campaigns, product recommendations, and special offers in a user-centric manner.
Development was carried out in an agile Scrum setup in close collaboration with UX designers, the frontend team, and marketing stakeholders. The technical focus was on maintaining a clean and maintainable architecture, high component reusability, and scalability for future requirements.
Project tasks
Senior Frontend Developer
Environment
The goal of the project was to develop an agnostic integration SDK that can be seamlessly embedded into any frontend application and provides an immediately usable connection to the Emporix e-commerce platform. The SDK was designed to be technology-independent to ensure maximum flexibility and reusability. The official integration boilerplate from Alokai served as the foundation to guarantee standardization and maintainability.
Project tasks
Senior Frontend Developer
Environment
Improve the performance of the HABA Play and HABA Pro online shops while reducing maintenance and operational costs. The sites suffered from long loading times and complex dependencies on the SAP Composable Storefront. At the client’s request, the SAP Composable Storefront was to be removed without losing key functionalities.
Project tasks
Frontend Project Lead
Environment
Develop modern online shops for ottos.ch and Sherpa Outdoors based on SAP Commerce Cloud and the SAP Composable Storefront. The migration involved moving from the legacy SAP Hybris system to a headless storefront architecture using SAP Composable Storefront. A unified Angular frontend codebase was implemented, customized for each brand through different themes and configurations. The project was managed using the Scrum methodology and carried out in close collaboration with Valantic (Zurich), Medienwerft (Hamburg), Team Neusta (Bremen), and Maify GmbH (Mühlingen).
Project tasks
Senior Frontend Developer
Environment
Develop modern online shops for Landgard and Ordertage based on SAP Commerce Cloud and the SAP Composable Storefront. A unified Angular frontend codebase was used, customized for each brand through different themes and configurations. The project was executed using the Scrum methodology.
Project tasks
Senior Frontend Developer
Environment
The goal of the project was to make the online shops of SPAR Hungary and SPAR Italy fully accessible. The existing shops were based on SAP Commerce (Hybris) with a JSP frontend that did not meet current digital accessibility standards. To address this, a large portion of the existing code was revised and refactored to comply with accessibility guidelines and ensure a better user experience for all customers. The project was executed using the Scrum methodology.
Project tasks
Frontend Developer
Environment
Develop a new e-commerce system based on SAP Commerce Hybris, enabling users to customize colors to configure the right product. The system was designed as a central solution and is used across 13 different online shops, each with its own CMS content, product assortment, and individual themes. The implementation was carried out within a Scrum process.
Project tasks
Frontend Developer
Environment
Develop a new online shop based on SAP Commerce Hybris, specifically tailored for roofing supplies. The shop was individually configured and thematically customized to meet the requirements of the roofing industry. The implementation was carried out using an agile Scrum methodology.
Project tasks
Full Stack Developer
Bremen · Jul 2017 – Jul 2019
Junior Fullstack Developer
Environment
Develop a mobile application for the digital presentation of work and machine instructions. The content included videos, images, PDFs, and text descriptions, designed to visually and clearly explain work steps to employees. The content was managed via a separate web application accessible only to authorized users. The project included a native Android app, an Angular-based CMS, and a REST API based on JAX-RS, connected to a Microsoft SQL Server.
Project tasks
Junior Fullstack Developer
Environment
Develop a mobile application for Android and iOS tablets, used by warehouse staff for order picking and quality assurance. The app allows scanning product barcodes, displaying relevant information, performing quality checks, and completing work orders. Processes are confirmed with the employee’s signature, and order data is then transmitted from the backend to the connected SAP ERP system via the SAP Java Connector (JCo). The implementation was based on Ionic for the frontend and JAX-RS web services with Microsoft SQL Server in the backend.
Project tasks


Open to senior frontend / architecture roles and consulting in Germany and remote.
Email: mzahed-p@outlook.com