Hi, I'm Abdelghani Reguragui

Software Engineer | .NET Enthusiast | Problem Solver

Passionate about designing and building robust applications with expertise in .NET technologies, microservices architecture, and modern frontend frameworks.

Casablanca, Morocco
Abdelghani Reguragui

About Me

I'm a software developer with expertise in designing and building robust software solutions. I specialize in microservices architectures and .NET technologies, with hands-on experience in frontend frameworks such as React and Angular. I'm passionate about tackling complex technical challenges and working closely with business teams to deliver solutions that truly fit their needs.

Technical Excellence

Specialized in .NET, Java, and microservice architecture with a focus on clean, maintainable code.

Team Collaboration

Experienced in working with business teams to deliver tailored solutions that meet real-world needs.

Problem Solving

Passionate about tackling complex technical challenges and finding innovative solutions.

Experience

Akkodis

Software Engineer

Akkodis2022 – Present
Casablanca, Morocco
Cdiscount
Showroomprivé
  • Developed .NET 6/8 and Java backends for high-traffic e-commerce platforms
  • Implemented frontend components in Angular, ASP.NET, and React
  • Architected microservices using Clean Architecture and CQRS patterns
  • Integrated messaging systems with Kafka and Azure Service Bus
  • Managed NoSQL databases with MongoDB for scalable data solutions
  • Delivered comprehensive test coverage with XUnit testing framework
  • Monitored applications using Grafana and managed CI/CD with Azure DevOps
  • Maintained and enhanced Sciforma project management tools
PIM (Product Information Management)Seller PlatformReturn MarketplacePilotage Technique

Skills & Technologies

Technologies and tools I work with

Languages

C# logo
C#
Java logo
Java
Python logo
Python
JavaScript logo
JavaScript
PHP logo
PHP

Frontend

React logo
React
Angular logo
Angular
ASP.NET MVC logo
ASP.NET MVC
Razor Pages logo
Razor Pages
HTML/CSS logo
HTML/CSS

Backend

.NET Core logo
.NET Core
.NET 6/8 logo
.NET 6/8
Java Spring logo
Java Spring
Clean Architecture logo
Clean Architecture
CQRS logo
CQRS
DDD logo
DDD

Databases

MySQL logo
MySQL
MongoDB logo
MongoDB
Firebase logo
Firebase
Oracle logo
Oracle

Tools & DevOps

Azure DevOps logo
Azure DevOps
Grafana logo
Grafana
Apache Kafka logo
Apache Kafka
Azure Service Bus logo
Azure Service Bus

Testing

XUnit logo
XUnit
Unit Testing logo
Unit Testing
Integration Testing logo
Integration Testing

Mobile

Flutter logo
Flutter
Android logo
Android

Featured Projects

Key projects showcasing technical expertise and problem-solving skills

E-commerce

Seller - Octopia

Conception and Development of a platform enabling Cdiscount sellers to subscribe to a dedicated sales channel, featuring secure seller onboarding and subscription management.

Tech Stack:

.NET 6ReactJSMongoDBApache KafkaClean ArchitectureDDDCQRSAESRSAXUnitAzure DevOps
Enterprise Platform

PIM (Product Information Management)

Design and Development of a Product Information Management (PIM) solution for the centralized management of both generic and specific product data at Showroomprivé.

Tech Stack:

.NET 6ASP.NET MVCRazor PagesKendo UIMongoDBAzure Service BusCQRSDDD
E-commerce

Return Marketplace

Development of a Return Management Solution for marketplace products on Showroomprive.com, automating the product return workflow and enhancing user experience.

Tech Stack:

.NETAngularWebFormsFront MicroservicesXUnitAzure DevOpsBFF Pattern
Enterprise Platform

Technical Steering Platform (Pilotage Technique)

Development of a technical steering solution for Cdiscount, consisting of three main modules: Sourcing (recruitment management), Financial Control (finance management), and Pilotage (HR administration).

Tech Stack:

.NET 6.NET 8Java 8.NET Framework 6ASP.NET MVCJavaScriptjQueryMySQLAzure DevOpsSciformaGrafana

Education

Academic background and qualifications

Engineering Degree in Computer Science

Université Mundiapolis

2019 – 2022
Casablanca, Morocco

Advanced studies in software engineering with a strong focus on design patterns, software architectures, best coding practices, and modern frameworks.

Gained expertise in software development, system design, and project management methodologies.

Integrated Preparatory Classes

Université Mundiapolis

2017 – 2019
Casablanca, Morocco

Acquired solid foundations in computer science fundamentals, algorithms, and data structures.

Practiced programming with multiple languages including C, Java, and other modern languages.

Certifications

Professional certifications and continuous learning

Frontend Development

Meta

Comprehensive frontend development program covering React, JavaScript, HTML/CSS, and modern web development practices.

Skills Covered:

ReactJavaScriptHTML/CSSResponsive Design

Programming with JavaScript

Meta

Advanced JavaScript programming certification covering ES6+, async programming, and modern JavaScript frameworks.

Skills Covered:

JavaScript ES6+Async ProgrammingDOM ManipulationAPI Integration

HTML and CSS in Depth

Meta

Deep dive into HTML5 and CSS3, covering advanced styling techniques, animations, and responsive design principles.

Skills Covered:

HTML5CSS3FlexboxGridAnimations

Languages

Multilingual communication abilities

Arabic

Native
100%

French

Professional
90%

English

Intermediate
75%

Spanish

Basic
40%

Get In Touch

Let's discuss your next project or opportunity

Contact Information