[nom]
Ingénieur Logiciel | Développeur monétique java
# [e-mail]
Profil
[téléphone] · LinkedIn
Expériences Professionnelles
Ingénieur logiciel spécialisé en C/C++ et java Software Engineer – Trexel
Casablanca
moderne et systèmes de paiement électronique. Juin 2025 – sept 2026
Expérience en développement et maintenance de solutions de traitement transactionnel, avec maîtrise de PostgreSQL, SQL, Linux, Git et Docker. Orienté systèmes haute performance, fiables et maintenables.
Formation
Faculté des Sciences et Techniques
Diplôme d’Ingénieur en Génie Logiciel
Errachidia, Maroc · 2021 – 2024
Faculté des Sciences et Techniques
Diplôme d’Études Universitaires en Sciences et Techniques (DEUST) – Filière MIP
Errachidia, Maroc · 2019 – 2021
Lycée Mohammed VI
Baccalauréat Sciences Mathématiques A
Alnif, Maroc · 2019
Compétences
Backend
C, C++, Java, Python, PHP, Spring Boot, Spring Security, JEE, Django,.Net, Laravel
Frontend
TypeScript, JavaScript, ReactJS, Next.js, An-gular, Tailwind CSS, Bootstrap, Material UI
Bases de données
MySQL, Oracle, MongoDB, PostgreSQL
Architecture
API REST, Clean Architecture, Design Pat-terns, UML, Merise
DevOps
Git, Gitea, GitHub, GitLab CI/CD, Docker, Kubernetes, Postman, Bash /Shell scripting, CMake, Ninja, Conan
Paiement électronique
ISO 8583, EMV, NDC, HSM, ATM, POS, VISA, Mastercard, CMI
Systèmes & IA
Linux (Ubuntu), Windows, Codex
Langues
- Tamazight : Langue maternelle
- Arabe : Langue maternelle
- Français : Courant professionnel
- Anglais : Intermédiaire professionnel
Soft Skills
Résolution de problèmes Travail en équipe
Adaptabilité Esprit analytique
- Projet 1 : Nerva – Framework C++
- Développement et évolution de composants logiciels en C++20/23 pour des systèmes performants et orientés traitement asynchrone.
- Conception de composants autour de libuv, PostgreSQL/libpq, coroutines C++ et CMake.
- Travail sur la concurrence, la gestion mémoire et les communications asyn- chrones.
- Projet 2 : F2 — Maintenance et évolution d’un moteur Front Office mo- nétique en C++20
- Maintenance et évolution d’un moteur exécutant les interfaces monétiques avec ATM, POS, VISA, Mastercard et CMI.
- Traitement des flux transactionnels selon les protocoles ISO 8583, NDC et EMV, avec utilisation du HSM pour les opérations de sécurité.
- Analyse et correction d’incidents, maintenance du code existant et évolution des fonctionnalités.
- Projet 3 : FXO — Développement d’un batch Back-Office monétique en C++23
- Développement d’un batch de traitement des fichiers de compensation moné- tique : EDP, LISDOM, Visa Base II et Mastercard IPM
- Parsing des différents formats de fichiers, traitement et réconciliation des tran- sactions, intégration PostgreSQL et génération des fichiers de sortie (CRE, SIMT, CRE/report files).
Développeur Full Stack - hztech · Casablanca
sept 2024 – juin 2025
- Projet 1 : Plateforme e-commerce ClinixMarket
- Développement d’une plateforme e-commerce avec Spring Boot / Java et React, intégrant la gestion des produits, promotions et commandes.
- Conception des API REST, gestion de l’authentification JWT et intégration PostgreSQL.
- Mise en place de fonctionnalités de paiement en ligne, notifications temps réel via WebSocket et déploiement de l’application sur serveur Linux.
- Projet 2 : Daily Report — Développement d’une application web pour JESA/OCP
- Développement d’une application web en C++ et JavaScript dédiée à la gestion des délais et au reporting.
- Mise en place des fonctionnalités de suivi et de gestion des données liées aux rapports d’activité.
Développeur Full Stack (PFE) – DXC Technolgy · Sala El jadida
Fév 2024 – Août 2024
- Projet 1 : Apps-Repo — Application de gestion des missions et de plani- fication des ressources
- Développement d’une application web Full Stack pour centraliser la gestion des mis- sions et optimiser l’allocation des ressources.
- Développement Backend avec Java/Spring Boot et Frontend avec React.js / Material UI, avec tests unitaires et fonctionnels.
- Mise en place d’une chaîne CI/CD avec GitLab CI/CD , conteneurisation avec Docker et déploiement sur Microsoft Azure.
Développeur Stagiaire – Newzabel · Errachidiam
Juil 2023 – Oct 2023
- Développement d’une plateforme Email Marketing avec Python/Django et ReactJS, incluant les fonctionnalités métier, l’intégration SMTP et la mise en place de pratiques CI/CD.