
Mohammed EL OMRANI
Senior Développeur Java Angular
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Java/Angular fullstack avec +8 ans d'expérience dans le secteur bancaire et télécom. Expertise en Spring Boot, microservices et méthodologies Agile avec des projets pour Orange Bank et BNP Paribas. J'accompagne vos équipes dans le développement d'applications robustes et l'optimisation de vos systèmes d'information.
Expérience de travail
Fullstack développeur
Orange BankFreelance
mai 2022 - Présent
4 ans 6 mois
Greater Paris Metropolitan Region · Hybrid
Projet de maintenance corrective et évolutive du système de gestion bancaire au quotidien (comptes, opérations, produits) (Equipe 10 personnes). Responsabilités : • Évaluer la complexité des évolutions demandées et estimer les charges de mise en œuvre • Concevoir et Développer des solutions techniques en Java pour répondre aux besoins fonctionnels et correctifs • Implémenter les évolutions en respectant les préconisations techniques de la DSI, assurant la conformité et la qualité du code. • Assurer la maintenance corrective en analysant et en résolvant rapidement les anomalies • Contrôler la qualité du code avant mise en production via revues de code, normes internes et indicateurs SonarQube, diminuant le nombre de bugs en production • Contribuer activement à l'animation de l'équipe Agile (Scrum, agilité à l'échelle) et aux rituels associés, améliorant la productivité de l'équipe. • Participer aux démonstrations client et aux livraisons régulières, augmentant la satisfaction client et facilitant l'adoption des nouvelles fonctionnalités.
Ingénieur Full Stack
AxioneFreelance
sept. 2020 - mai 2022
1 an 9 mois
Greater Paris Metropolitan Region · Hybrid
Projet de développement Full Stack d'une solution d'automatisation des échanges d'informations entre différents acteurs du réseau FTTH (Équipe 7 personnes). Responsabilités : • Analyser des user stories : études de faisabilité, estimation des charges et planification des développements. • Développer Full Stack de fonctionnalités métier avec Spring Boot (back-end) et Angular (front- end). • Concevoir et exécuter de tests unitaires et d’intégration avec JUnit 4 et Mockito 3. • Application rigoureuse des pratiques Agile (Scrum) et suivi de la qualité logicielle (revues de code, SonarQube). • Analyser des incidents, supervision applicative et résolution des anomalies en environnement de test et de production. • Participer aux livraisons régulières et aux démonstrations client dans le cadre des sprints.
Fullstack développeur Java/JEE/Angular
IN GroupeFreelance
août 2019 - août 2020
1 an 1 mois
Greater Paris Metropolitan Region · Hybrid
Projet : développement Full Stack pour une solution de gestion des demandes de visa et de permis de séjour (Équipe 4 personnes). Réalisations: • Analyser fonctionnellement les user stories et contribuer aux estimations lors des rituels agiles • Concevoir prototypes d'interface utilisateur pour validation avec les parties prenantes • Développer le front-end avec Angular 7 et TypeScript, améliorant l'expérience utilisateur • Développer le back-end (Java/Spring) • Mise en place l'intégration continue via Jenkins et la gestion de code source avec Git • Écrire des tests unitaires et des tests d'intégration pour garantir la robustesse du code, atteignant une couverture de test de 90%. • Assurer le suivi et la correction des anomalies détectées en phase de test ou de recette, réduisant les anomalies de production de 10%. Stack technique: Agility, Scrum, Eclipse, RESTful, Junit, Mockito, Maven, GITLAB, Jackson, JIRA, Sonar Lint, Spring Boot, Swagger, Jenkins, Lombok, confluence, Angular 7, TypeScript, Node js.
Fullstack développeur Java/JEE/Angular
BNP ParibasFreelance
juin 2018 - juil. 2019
1 an 2 mois
Greater Paris Metropolitan Region · On-site
Projet : Développement Full Stack pour une API CV360 (Équipe 5 personnes). Réalisations: • Analyser les user stories, réalisé le découpage technique et estimé les charges • Concevoir des simulateurs et de stubs pour l'émulation des services web en phase de test, réduisant le temps de • Développer le front-end avec Angular 7 et TypeScript, améliorant la réactivité de l'interface • Développer le back-end (Java/Spring), en optimisant la consommation de ressources • Assurer l'intégration continue via Jenkins et la gestion de version avec Git • Rédiger et exécuté des tests unitaires et des tests d'intégration, atteignant une couverture de test de 80%. • Surveiller les anomalies, Effectuer le diagnostic technique et mis en œuvre les correctifs, en réduisant le temps de résolution des incidents. Stack technique: Agility, Scrum, Eclipse, RESTful, Junit, Mockito, Maven, GITLAB, Jackson, JIRA, Sonar Lint, Spring Boot, Swagger, Jenkins, Lombok, Jacoco, Docker, confluence, Angular 7, TypeScript, Node js.
Consultant JAVA/J2EE
Atos
nov. 2017 - mai 2018
7 mois
France · On-site
Projet : Développement Back-end pour le module central Bb3 de l'application RGCU (Équipe 6 personnes). Réalisations: • Concevoir et spécifier les aspects techniques/fonctionnels du module, assurant la conformité aux exigences de l'utilisateur. • Effectuer des études et estimer les améliorations, réduisant le temps de développement. • Développer le back-end du module, améliorant la performance des requêtes. • Développer les tests unitaires, assurant une couverture de test de 90%. Stack technique: Java 6, Rest, Maven, SVN, Spring 4, Spring Data/JPA, Eclipse, Soap UI, SVN, Squash TA/TM,Jackson, Mantis Bug Tracker, Sonar Lint, Jenkins, Postman, JBoss 7, PostgreSQL.
Consultant Java EE
Ericsson
nov. 2016 - oct. 2017
1 an
10046 Marocchi, Turin, Italie
Projet : Développement back-end pour l'application d'inventaire et de supervision (Équipe 6 personnes). Réalisations : • Concevoir et spécifier les aspects techniques/fonctionnels de l'application, améliorant la précision de l'inventaire. • Effectuer des études et estimer les améliorations, réduisant le temps de traitement des demandes de supervision • Développer le back-end de l'application, optimisant la collecte et l'affichage des données. • Développer les tests unitaires, assurant une couverture de test de 85%.
Consultant Java EE
Wafa Assurance
août 2015 - oct. 2016
1 an 3 mois
Morocco · On-site
Projet : Modernisation du système d'information pour la Banque d'assurance (Équipe 8 personnes). Réalisations • Analyser les spécifications et les besoins utilisateurs, clarifiant les exigences fonctionnelles pour l'équipe de développement. • Développer le backend du module Assurance vie, intégrant de nouvelles fonctionnalités pour automatiser les processus de souscription. • Analyser les anomalies en collaboration avec les différentes parties prenantes du projet, facilitant la résolution rapide des problèmes. • Assurer le suivi des anomalies et de leurs corrections, réduisant le nombre d'incidents. • Effectuer les tests de régression, garantissant la stabilité du système après les modifications. • Automatiser les tests fonctionnels, diminuant le temps de test global de 40%. • Générer les métriques de test et les rapports, fournissant une visibilité claire sur la qualité du logiciel. Stack technique : Java 5, Spring 2, Hibernate, Redmine, Oracle, SVN, log4j, JUnit, Maven, JBPM 5, Hudson, Selenium.
Formation
University of Ibn
Master 2
2014 - Présent
12 ans 10 mois
Université Mohammed V, Faculté des Sciences Rabat
Licence fondamentale en Sciences Mathématiques et informatiques
2012 - Présent
14 ans 10 mois