Summary
Software engineer with 2+ years of experience designing and building
full-stack web applications. Focused on solving real problems for
underserved markets — particularly in North and West Africa. Skilled
in Angular, NestJS... Passionate about clean code, great UX, and
engineering that scales.
Experience
-
Currently, responsible for the development of the Traceability
Project.
-
Worked on multiple projects of the Ziwig Platform with different
functional requirements.
- Maintained and improved internal Angular/NestJS libraries.
-
Collaborated with DevOps team to improve, secure and optimize the
Data Flow in the Traceability Project.
-
Migrated the Queue System from BullMQ/Redis to Kafka to improve
scalability and reliability.
-
Worked on the redesign of the contract termination for customers
of the telephone operator SCT Telecom / Cloud Eco.
-
Design and model the MongoDB database for the contract termination
project.
-
Modelled and designed a new service (Ordering Service) using UML.
- Developed APIs with Express.js, ArangoDB and GraphQL.
-
Implemented the authentication part with Facebook and Google
Identity Service in Nuxt.js
-
Contributed to the development of the authentication module for
the npm package @mvault/auth.
-
Wrote a step-by-step detailed guide documentation to install and
setup OpenSUSE Linux distribution.
- Static IP assignment.
- Firewall Configuration.
- Installing and Configuring SSH server.
- Installing and Configuring Apache.
- Configuring Apache Virtual Hosts.
- Installing and Configuring FTP server (vsftpd).
Skills
Frontend
AngularVueNuxtTypeScriptAstroHTML/CSS
Backend
NestJSNode.jsExpress.jsPostgreSQLMongoDBREST APIs
Tools & Infra
DockerGitGitlabLinuxFigmaJiraPostmanPostgreSQLMongoDBREST APIs
Languages
Arabic Native
French Intermediate (B2)
English Intermediate (B2)