[nom]
[téléphone] · · [e-mail] · · Casablanca
INGÉNIEUR EN DÉVELOPPEMENT ET SUPPORT DES SYSTEMES
Ingénieure Logiciel Full-Stack avec un solide background en développement et une passion pour la conception de systèmes et l’optimisation des structures de données. Polyvalente et motivée, j’apporte une compréhension approfondie des architectures logicielles et un fort intérêt pour la résolution de problèmes complexes, en créant des solutions performantes et évolutives.
FORMATIONS ACADÉMIQUES
École Marocaine des Sciences de l'Ingénieur (EMSI), CASABLANCA
Ingénierie Informatique et Réseaux - MIAGE
Septembre 2019 - Septembre 2024
COMPÉTENCES TECHNIQUES
Langages : JAVA SE (8, 11, 17), JEE, JavaScript/TypeScript, Python
Frameworks : Spring (Boot, Core, Data JPA, Security, MVC, Web, Batch), React.Js, Angular, Next.js
Web : HTML5, CSS/SCSS, Bootstrap, Nginx, Tomcat, WordPress, Elementor
Bases de données : MySQL, PostgreSQL, MongoDB, Redis
Web Services : REST, SOAP
Architecture : Microservices, Monolithique
Modélisation : UML, Merise
Testing : JUnit, Mockito, JaCoco, Cucumber, TDD, Karma
Méthodologies Agiles : Scrum, Kanban
Systèmes d’exploitation : CMD et Shell Linux/Windows
Pratique : DRY, KISS, SOLID, Clean Code, Code Review
Cloud : AWS
Outils : IntelliJ IDEA, VSCode, Postman, SoapUI, JIRA, SonarQube, Swagger
EXPÉRIENCE PROFESSIONNELLE
Bright Leads Media - Spain (À distance) · Déc 2024 - Présent
STAGE : DÉVELOPPEUSE FULL STACK – WORDPRESS & JAVA
(SUPPORT & INTÉGRATION)
Projet Principal (80 %) : Optimisation et modernisation d’applications web
Participation à l’amélioration et à la maintenance d’applications en WordPress et Java, en optimisant les performances et en assurant la compatibilité avec des services tiers.
Tâches :
Personnalisation et optimisation de sites WordPress, en développant des fonctionnalités sur mesure via Elementor, PHP et JavaScript.
Intégration et modification d’API REST en Java (Spring Boot), assurant l’interconnexion entre les applications existantes et les nouveaux services.
Correction de bugs et ajustements mineurs sur des modules Java, en collaboration avec l’équipe back-end pour assurer la stabilité du système.
Optimisation des performances des bases de données MySQL, en améliorant la gestion des requêtes et l’interaction avec les services Java existants.
Tests et validation des API avec Postman, garantissant la conformité des échanges entre le front-end et le back-end.
Participation aux rituels Agile (Scrum) et collaboration avec les développeurs Java pour comprendre et améliorer l’architecture existante.
Outils & Technologies :
Java (Spring Boot – API Integration & Debugging), WordPress, Elementor, PHP, JavaScript, MySQL, API REST, Postman, Basecamp
Teal Technologies Services- Casablanca · Mars 2024-Sept 2024
STAGE: DÉVELOPPEUSE JAVA/REACT.JS FULL-STACK
Développement d'un système de gestion RH
Conception et développement d’une application de gestion des ressources humaines basée sur une architecture microservices, optimisant la gestion des utilisateurs et la sécurité des accès.
Tâches :
Développé et intégré le système de gestion RH en Java 17, Spring Boot (Core, Data JPA, Security, MVC) et React.js, garantissant une architecture évolutive et performante.
Conçu et optimisé la base de données PostgreSQL, avec une gestion avancée des requêtes et des index pour améliorer la rapidité d’accès aux données.
Implémenté des fonctionnalités CRUD robustes pour la gestion des utilisateurs, améliorant l’ergonomie et la fluidité des opérations RH.
Renforcé la sécurité applicative via Spring Security et une authentification sécurisée basée sur JWT.
Développé et consommé des Web Services REST pour assurer la communication entre microservices.
Mis en place une stratégie de tests avancés avec JUnit, Mockito, garantissant un haut niveau de qualité et de couverture du code.
Validé et testé les API via Postman et Swagger, assurant leur conformité et performance.
Rédigé une documentation technique et fonctionnelle détaillée pour faciliter la maintenance et l’évolutivité du projet.
Participation active aux rituels agiles Scrum pour assurer une livraison continue et itérative du projet.
Outils & Technologies :
Java 17, React.js, JavaScript, Spring Boot, REST, Spring Cloud, Spring Security, IntelliJ, Git, Swagger, Postman, PostgreSQL, JUnit, Mockito, Trello
LOGIPHAR- Casablanca · Mars 2024-Sept 2024
STAGE: DÉVELOPPEUSE FULL STACK PHP/REACT.JS
Dévelopement d’une plateforme de communication collaborative
Conception et développement d’une plateforme de communication collaborative visant à améliorer l’échange et la productivité des équipes, avec un focus sur la performance et l’optimisation du système.
Tâches :
Développé l’application en PHP et React.js, garantissant une interface fluide et responsive.
Géré les données avec une base de données MySQL, assurant une structuration efficace et une récupération rapide des informations.
Optimisé les performances du système pour assurer une meilleure scalabilité et rapidité d’exécution.
Participé aux tests et sessions de débogage, identifiant et corrigeant les anomalies pour garantir la stabilité de l’application.
Collaboré avec les parties prenantes en environnement agile, intégrant les retours utilisateurs pour améliorer l’expérience et répondre aux besoins métier.
Outils & Technologies :
PHP, React.js, SQL/MySQL, JIRA, Testing & Debugging
BMFM- Casablanca · Aout 2022-Oct 2022
STAGE: DÉVELOPPEUSE FULL STACK PHP/SQL
Développement et maintenance d'un site web de gestion des stocks
Conception et implémentation d'une base de données structurée utilisant PHP et SQL .
Intégré le logiciel de comptabilité Sage au système, permettant une synchronisation automatisée des données financières.
Amélioré la fiabilité et la performance du système en appliquant les bonnes pratiques de développement.
Outils & Technologies :
PHP, SQL, Sage, Gestion des stocks, Teams
COMPÉTENCES PERSONNELLES
Problem-solving
Esprit analytique
Travail en équipe
Initiative et sens de partage
CERTIFICATION
Social skills & Entrepreneurial skills (Honoris Online Academy)
Spring MVC, Spring Boot and Rest Controllers(Coursera)
Building Scalable Java Microservices with SpringBoot and Spring Cloud (GoogleCloud)
Applying Project Management in the Real World(Google)
Introduction to SAP Datasphere(En Cours).
CENTRES D'INTÉRÊT
Fitness , Voyages
LANGUES
Arabe : Maternelle
Français : Courant
Anglais : Courant