11/06/2026 updated

**** ******** ****
100 % available

IT Architect & Tech Lead | Java, Spring Boot, Kafka, Kubernetes | Microservices, E-Commerce

Rabat, Morocco
Only remote
Software Engineering degree (SESI), FST Mohammedia, 2013
Rabat, Morocco
Only remote
Software Engineering degree (SESI), FST Mohammedia, 2013

Profile attachments

1793972314619_Rachid AMGHARI CV Java Novembre 2026.pdf

About me

Freelance technical architect and tech lead with 13 years building cloud-native e-commerce platforms for international groups. I take ownership from architecture decisions through to delivery: microservices, Kafka, Kubernetes, SAP Commerce. Remote, working in English or French.

SAP CloudJava (Programming Language)Application Programming Interfaces (APIs)E-CommerceEnterprise Architecture FrameworkGitHubJava ArchitecturesPostgreSQLScrum MethodologySoftware ArchitectureAnsibleSolution ArchitectureSystems IntegrationDesign PatternsTechnology ArchitectureEvent-driven ArchitectureSpring CloudApache CamelSpring BootIT ArchitectureGitLabGitEvent Driven ArchitectureKubernetesCloudflareApache KafkaGraphQLSAP HybrisApi DesignTerraformSpring BatchJenkinsMicroservices
Technical Architect & Tech Lead with 13 years of experience designing and delivering cloud-native, microservices-based e-commerce platforms for international groups (Boulanger, Chanel, Nestle, Nespresso, ArcelorMittal, Epson, VOO).
Architecture: Microservices, Event-Driven Architecture, Composable Commerce (MACH), Hexagonal Architecture, Multi-Tenant SaaS, Outbox Pattern, Enterprise Integration Patterns, Design Patterns, API Design, REST, GraphQL.
Languages & frameworks: Java 25/21/17, Spring Boot 4/3, Spring Cloud, Spring Security, Spring Batch, WebFlux, Kafka (Streams, Connect, Schema Registry), Avro, Resilience4j, Apache Camel, Hibernate, JUnit, TypeScript, JavaScript, React 19, Next.js, Angular, SQL, PL/SQL, Shell.
E-Commerce: SAP Commerce / Hybris (Hybris 5 to v20.11), B2B and B2C platforms, integration with ERP, CRM, PIM, SAP JCo, SAP Cloud.
DevOps & Cloud: Azure, OVHcloud, Cloudflare (CDN, Workers), Docker, Kubernetes, Helm, Terraform, Ansible, GitLab CI/CD, GitHub Actions, Jenkins, Git, Maven, Nexus, Flyway, Nginx, Traefik.
Observability & quality: Prometheus, Grafana, Loki, OpenTelemetry, SonarQube, Gatling, k6, JMeter, Playwright, WireMock.
Databases: MongoDB, PostgreSQL, Oracle, MySQL, SQL Server, Elasticsearch, Redis.
Security: Keycloak, OAuth2/OIDC, RBAC, ModSecurity WAF.
AI: AI-assisted engineering with Claude Code, OpenAI integration (text generation, translation, embeddings).
Leadership & methods: technical leadership, architecture governance (TAA), code reviews, coaching and mentoring of development teams, requirements analysis, techno-functional specifications, stakeholder management, Agile/Scrum, JIRA, Confluence.
Working languages: French and English (fluent), Arabic (native). No German.

Experience

Professional experience10+ years
Freelancer since2016

Languages

ArabicNative speakerEnglishFluentFrenchFluent

Project history

Architect / Tech Lead - Cloud-native e-commerce platform

Boulanger
Defined the high-level architectural choices driving the evolution of the enterprise e-commerce platform; designed high-throughput, resilient and fault-tolerant cloud-native infrastructures.
Governance and monitoring of over 800 microservices; validated integration patterns (event-driven architecture with Kafka) and decoupling strategies for low latency and high availability.
Tech leadership: defined coding standards, worked with DevOps squads on automation pipelines, monitored software quality through SonarQube, ran complex multi-team code reviews.
Drove the migration of the microservices to Java 25, Spring Boot 4 and Kafka 4.
Tech stack: Java 25/21, Spring Boot 4/3, Kafka (Streams, Connect, Schema Registry), Avro, MongoDB, WebFlux, Spring Batch, Docker, Kubernetes, Ansible, Terraform, GitLab CI/CD, REST, APIM, Grafana, Prometheus, SonarQube, Nexus, Gatling, WireMock, SAP JCo, React.

Architect / Tech Lead - E-commerce ecosystem (B2B/B2C)

Chanel
Member of the TAA (Technical Architecture Authority): shaped the global architecture guidelines and the high-impact structural decisions for the brand's e-commerce ecosystem.
Principal Tech Lead of a feature squad of 6 engineers and cross-team Tech Lead aligning technical practices across an organisation of 30 developers.
End-to-end scoping of complex business requirements with stakeholders; translated them into techno-functional specifications and target architectures.
Integrated new capabilities into legacy enterprise components (ERP, CRM, PIM), ran detailed code reviews and performance assessments, coached developers.
Tech stack: Spring Framework, Java 11, Docker, Git, REST, SAP Commerce 2011 (v20.11).

Technical Expert - B2B/B2C e-commerce, SAP Hybris upgrade

ArcelorMittal
Owned the development of business-critical features for the B2B and B2C e-commerce platforms, implementing complex business logic.
Ran the technical upgrade of the SAP Hybris platform from version 6 to SAP Commerce 2011 (v20.11): technical audits, refactoring of legacy code, resolution of deep technical debt and stabilisation of the core systems.
Aligned multi-environment deployment strategies with the operations teams to minimise production downtime (zero-downtime deployment patterns).
Tech stack: Spring Framework, Java 8, Docker, REST, Git, SAP Commerce 2011 (v20.11).

Technical Expert - E-commerce platform architecture foundations

VOO
Feasibility studies of the existing legacy components and groundwork for the technical architecture of the upcoming VOO e-commerce platform.
Solution scoping for the integration with SAP Cloud.
Contributed to the redesign and optimisation of the Zuny project (V2 platform), delivering a modular, highly scalable and clean infrastructure.
Tech stack: Spring Framework, Java 8, Docker, REST, Git, SAP Commerce 2005 (v20.05), Telco 2007 (v20.07), SAP Cloud.

Hybris Architect - Delivery and stabilisation

IDEC
Technical governance of the critical final delivery phase of the project.
Diagnosed performance anomalies, carried out high-impact production troubleshooting and stabilised the platform.
Aligned engineering objectives through JIRA and Confluence.
Tech stack: Spring, Java 8, Git, REST, SAP Commerce 1811, JIRA, Confluence.

Solution Designer - Global e-commerce platform (multi-market)

Nestlé
Gathered and analysed multi-market business requirements directly with Nestle's global entities; formulated concrete techno-functional blueprints.
Modelled the coexistence of the global e-commerce engine with pre-existing legacy IT components using Enterprise Integration Patterns (Apache Camel).
Established stringent non-functional criteria for speed and scalability and validated performance across containerised environments (Docker/Kubernetes).
Tech stack: Spring, Oracle, REST, Docker, Kubernetes, Apache Camel, JIRA, Confluence.

Tech Lead - B2B e-commerce platform architecture (V1)

Epson
Designed the technical roadmap, the high-level components and the detailed design specifications for the first version of Epson's B2B e-commerce platform.
Guided the development squad, dispatched complex engineering tasks, established clean-code practices and ran rigorous code reviews to guarantee sprint velocity and delivery quality.
Tech stack: Spring, Java 8, Docker, REST, Git, SAP Commerce 1907, SAP Cloud, JIRA, Confluence.

Senior Developer - B2C e-commerce engine

Euronics
Developed foundational components of the B2C e-commerce engine.
Optimised the persistence layer and query workflows to support peak traffic events.
Active contributor in agile rituals, providing technical insights and estimations.
Tech stack: Spring, Java 8, Docker, REST, Git, SAP Commerce 1811, JIRA, Confluence.

Senior Developer (Java/JEE/Hybris) - Global B2C platform

Nespresso
Scoped, estimated and developed complex global B2C features.
Performed root-cause analysis and fixed business-critical production incidents.
Acted as the core development point of contact for DevOps workflows, aligning application builds with automated delivery processes (Jenkins, Docker).
Tech stack: Hybris 5, Spring, Oracle, REST, Jenkins, Git, Docker, Maven.

Confirmed Developer (Java/JEE/Hybris) - B2B platform

Chanel
Created low-level technical designs for core modules of the B2B platform and owned the hands-on coding of highly custom platform components.
Designed automated testing strategies and took part in cross-team code reviews.
Mapped application response-time bottlenecks using JMeter load testing.
Tech stack: Hybris 5, Spring, SQL Server, REST, Jenkins, Git, Confluence, JMeter.

Design & Development Engineer, then Technical Director (Java/JEE)

Safwa Technologies - Nestlé
Orchestrated the strategic technology choices and modelled the core architecture of the NEAT software ecosystem; established the technical roadmap for maintainability, scalability and hardware/software interfacing. Directed the software engineering team.
Provided support and training on the NEAT software, including technical training on Eclipse RCP; fixed bugs and analysed production incidents.
OCP assignment: studied, designed and developed the OpmPipeline web application for real-time industrial simulation of machine states and activities.
Tech stack: Java/JEE, Spring, Hibernate, Eclipse RCP, UML, HTML5, CSS3, Bootstrap.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in