[nom]
Ingénieur Logiciel
Email: [e-mail] Linkedin: [lien]
GSM: [téléphone] · Github: [lien]
Adress: Casablanca, Maroc
Languages : Français: Avancé Anglais: Avancé Arabe: maternelle
Formation:
2019 - 2024 Diplôme d’ingénieur en Génie Logiciel . École Nationale des Sciences Appliquées (ENSA), Agadir
Compétences Techniques:
♦ Outils DevOps: Git, GitHub, Azure DevOps, Jenkins, Docker, SonarQube, Snyk
♦ Cloud Services: Microsoft Azure – AWS – Render – Gitflow Workflow
♦ DBMS: Postgres/SQL/MongoDB
♦ Langages: Java – TypeScript – Python – SQL – Javascript
♦ Frameworks: Spring – Spring Boot – Spring Batch – Spring Security – Angular– Hibernate – Mockito – Junit –
Maven
♦ Concepts: REST & SOAP – Traitement Batch – Microservices – CI/CD – JWT, OAuth2 – Software Design &
Architecture – OOP
♦ Test: JUnit – Mockito - Jasmine - Karma
Expériences Professionnelles:
Ingénieur Logiciel – Berexia & ONSSA (Projet TRACES NT) · juillet 2025 – maintenant
Projet : I ntégration du service TRACES NT (Union Européenne) avec le système national ONSSA.
Objectif: Automatiser et sécuriser les échanges de certificats sanitaires via un service SOAP conforme aux standards européens
- Conception de l’architecture technique (Spring Boot, Apache CXF)
- Intégration complète du service SOAP TRACES NT avec JAX-WS, JAXB et bindings XML
- Génération des classes Java à partir des WSDL
- Mise en place de Quartz Scheduler pour la synchronisation automatique
- Suivi technique de l’équipe et validation de code
- Réunions techniques avec ONSSA et TRACES NT (Commission Européenne)
- Application de la méthodologie Agile (Scrum)
Ingénieur Logiciel – Berexia & SCOR (Projet Risk Reveal) · octobre 2024 – maintenant
Projet : Risk Reveal – Plateforme d’analyse des risques et d’estimation des pertes liées aux catastrophes naturelles
- Participation aux discussions architecturales et revues de code
- Développement de services backend avec Java et Spring Boot
- Création et optimisation de procédures stockées et de vues sous SQL Server
- Implémentation d’un système d’authenti cation sécurisé (JWT)
- Développement de jobs Spring Batch pour la transformation des données
- Rédaction de tests unitaires (JUnit, Mockito)
- Migration complète du projet de Java 8 vers Java 17
- Mises à jour de sécurité et correction des vulnérabilités via Snyk
- Implémentation du dé lement in ni avec NGXS et Angular
- Intégration continue et déploiement via Jenkins et Azure DevOps
Ingénieur Logiciel – Berexia & SCOR (Projet APEX) · Février – Septembre 2024
Projet : APEX – Système d’analyse et de capture de données connectées à Databricks
- I ntégration de nouvelles sources de données (SQL, Parquet)
- Développement et maintenance Front-end & Back-end (Angular, SpringBoot)
- Collaboration Agile (Scrum - Trello)
- Tests unitaires (JUnit, Mockito)
- Gestion du work ow Git ow via Azure DevOps
- Déploiement automatisé via Jenkins
- Contribution à la nouvelle instance APEX pour les utilisateurs américains
Développeur Full Stack – M Construction · Septembre 2023 – Janvier 2024
Projet : MCTrack – Application web de gestion financière pour les entreprises de construction
- Collaboration directe avec le client (Agile / Scrum)
- Développement de traitements batch avec Spring Batch
- Sécurisation des accès (OAuth2, Keycloak)
- Déploiement sur Render et AWS
- Suivi de la qualité du code avec SonarQubee
Développeur Backend Java – UIZ Digitalisation · Février – Août 2023
Projet : UIZ-Intern – Plateforme web facilitant la mise en relation entre étudiants et entreprises
- Analyse des spéci cations fonctionnelles et techniques
- Développement de nouvelles fonctionnalités (Spring Boot)
- Réunions quotidiennes avec le client pour assurer un suivi constant
Certifications:
ORACLE CERTIFIED PROFESSIONAL : JAVA SE 17 DEVELOPER (OCP17) CERTIFICATION · — · IN PROGRESS
Soft Skills:
Leadership technique | Esprit d’équipe | Adaptabilité | Autonomie | Résolution de problèmes |
Communication