[nom] | Ingénieur Logiciel
M [téléphone] • E [e-mail] • W [lien]
in [nom] • gh medazd0
Permis B | Motorisé | Disponibilité immédiate | Mobilité : Rabat
Profil
Ingénieur en Génie Informatique avec une expérience full-stack en Java/Spring Boot, Angular/React et Oracle/MySQL, compétent en API REST sécurisées, CI/CD et migrations legacy-vers-moderne (JavaEE/WildFly vers Spring Boot). Passionné par l’apprentissage de nouvelles technologies et le développement d’applications performantes et scalables. Ouvert à la mobilité internationale.
Expérience Professionnelle
OCP Maintenance Solutions · Safi, Maroc
Ingénieur Logiciel – Stage · Fév. 2026 – Juin 2026
- Conception et développement d’évolutions fonctionnelles pour la plateforme IoT I-SENSE (supervision et maintenance prédictive), incluant un tableau de bord personnalisable en libre-service (widgets glisser-déposer, mode kiosque).
- Implémentation du module Gestion des Équipements : indicateurs de connectivité en temps réel (statut, batterie, RSSI, perte de paquets, latence) et filtres métier avancés par site, zone et actif.
- Conception du workflow des ordres de travail (OT) et du module Risk Ranking : cycle de vie des interventions, affectation automatique des techniciens, et priorisation des alertes critiques par scoring de risque.
- Conception et consommation d’API REST connectées à une base de données MySQL – méthodologie Scrum en sprints de 2 semaines.
ADMDI · Agadir, Maroc
Ingénieur Logiciel – Stage · Fév. 2025 – Mai 2025
- Conception et développement d’EdutraQ, un système de gestion de présence étudiante utilisant l’authentification biométrique (lecteur d’empreintes ZKTeco ZK9500) pour une identification fiable des utilisateurs.
- Développement d’une application web (React, TailwindCSS) et d’une application de bureau (JavaFX), connectées à un backend Spring Boot sécurisé (Spring Security, JWT).
- Mise en place d’une gestion des accès par rôles (étudiant, enseignant, chef de département, coordinateur) avec permissions configurables, incluant la gestion des emplois du temps, des absences et des justificatifs.
- Conteneurisation de l’application avec Docker, déploiement sur AWS EC2, et mise en place d’un pipeline Jenkins CI/CD pour l’intégration et le déploiement continus.
- Méthodologie Agile Scrum organisée sur 5 sprints (UI/modélisation, backend/frontend, application de bureau, tests, déploiement).
Projets
I-Sense: Conception et développement de modules métier pour l’évolution de la plateforme IoT I-SENSE, orientée supervision et maintenance prédictive en environnement industriel.
Technologies : Java, Spring Boot, Spring Security, API REST, React, Vite, Docker, CI/CD, MySQL, Git/GitHub
EdutraQ: Développement d’une solution cloud complète de suivi de présence par authentification biométrique, du backend au déploiement, avec contrôle d’accès par rôles/permissions.
Technologies : Java, Spring Boot, Spring Security, JWT, React, TailwindCSS, JavaFX, Docker, AWS EC2, Jenkins, MySQL
Roomify: Développement d’une plateforme web et bureau pour la réservation et la libération de salles de classe, avec contrôle d’accès par rôles, construite sur un backend JavaEE/WildFly.
Technologies : Java EE, EJB, Hibernate, WildFly, React, API REST, MySQL
Formation
École Nationale des Sciences Appliquées (ENSA) · Agadir, Maroc
Diplôme d’Ingénieur d’État en Informatique · Sep. 2021 – Juin 2026
Compétences
Programmation: Java 8/17, JavaScript, SQL
Backend: Spring Boot, Spring Security, Hibernate, API REST, Microservices, JavaEE/EJB, WildFly
Frontend: Angular, React.js, HTML5, CSS3, Tailwind CSS
Desktop: JavaFX, SceneBuilder
DevOps & Cloud: Docker, Kubernetes, AWS EC2, Git, Linux, Jenkins, CI/CD
Bases de données: Oracle, MySQL, PostgreSQL
Méthodologies: Agile/Scrum, Clean Code, POO, Design Patterns
Certifications
Oracle Certified Associate (OCA) – Java SE 8 Programmer
Langues
Arabe : Langue maternelle · • · Français : Professionnel · • · Anglais : Professionnel
Activités Extrascolaires
ADE – ENSA Agadir
Chargé des Relations Internes et Externes · Sep. 2024 – Sep. 2025