About
Highly skilled Software Engineer with a Master's in Big Data and Cloud Computing, specializing in robust backend development using Java, Spring, and SAP Hybris. Proven ability to lead complex projects, architect microservices, and optimize system performance for e-commerce platforms. Adept at full-stack development, technical documentation, and enhancing system reliability through comprehensive testing and monitoring in Agile environments.
Work
Casablanca, Morocco
→
Summary
Led backend development for Nespresso's e-commerce platform, enhancing online store functionalities and system architecture.
Highlights
Led backend development initiatives for Nespresso's online stores, leveraging Java/Spring and SAP Hybris to enhance core e-commerce functionalities.
Spearheaded the migration of the cart service from a monolithic architecture to a scalable microservice architecture, significantly improving system resilience and performance.
Authored and maintained comprehensive solution design documents in Confluence, including detailed technical diagrams and implementation scenarios aligned with client requirements.
Developed and maintained critical internal microservices for Cart, Product, and Stores Services, ensuring robust system performance and high availability.
Implemented comprehensive unit and integration tests across all features, achieving high code coverage and reducing post-deployment defects.
Enforced high code quality standards through adherence to SOLID principles, Clean Architecture, and rigorous code reviews, enhancing system maintainability.
Resolved critical production issues in complex distributed systems, minimizing downtime and ensuring continuous service availability.
Implemented comprehensive monitoring solutions with metrics and logs, enabling proactive issue detection and early intervention to maintain high service availability.
Casablanca, Morocco
→
Summary
Developed robust backend services and collaborated on continuous integration and deployment within an agile environment.
Highlights
Developed robust backend services using the Spring Boot framework and implemented RESTful APIs to support core application functionalities.
Collaborated effectively with cross-functional teams to streamline continuous integration and deployment pipelines, enhancing development efficiency.
Meknès, Morocco
→
Summary
Developed a responsive web and mobile application, optimizing user experience across various devices.
Highlights
Developed a responsive Web and Mobile Mail Management Application, enhancing user accessibility and experience across various devices.
Implemented modern UI/UX with HTML5, CSS3, and jQuery, optimizing mobile user experience and ensuring cross-device responsiveness.
Languages
Arabic
English
French
Skills
Backend Development
Java (OCP Java 17 Certified), Spring (Boot, IOC, Rest, Security, DATA, Cloud, Core, MVC), Hibernate, Groovy, SAP Hybris, Design Patterns, Clean Architecture, JUnit, Mockito, Swagger, OpenAPI, Maven, Oracle 12C.
Microservices
Microservices Architecture, Spring Cloud (Config, Gateway, Netflix Eureka), Resilience Engineering (RESILIENCE4J), Event-Driven Architecture (RabbitMQ, Spring Cloud Functions/Stream), Containerization (Docker, Kubernetes), Observability (Prometheus, Loki, Promtail, Grafana).
Tools & Methodologies
Version Control (Git, GitLab, GitHub, Bitbucket), Configuration Management (Ansible), Monitoring & Logging (Grafana, Prometheus), Project Management (Jira), Agile/Scrum, Confluence, Jenkins, Sonar.
Frontend Development
HTML, CSS, Bootstrap, JavaScript, Angular, Typescript, jQuery.
Database Management
Relational Databases (Oracle 12c, MySQL), NoSQL Databases (Firebase, Cassandra).
Soft Skills
Leadership (Led technical teams, Mentored 5+ junior developers), Collaboration (Integrated with 3 cross-functional Agile teams), Project Management (Delivered 10+ complex technical projects on time), Problem-Solving, Technical Documentation, Code Reviews, System Architecture.