
Mohammed SALAH
Ingénieur Développeur Java Full Stack /Tech lead
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Full Stack Java/Angular avec plus de 8 ans d’expérience dans les secteurs bancaire, assurance et audiovisuel. Spécialisé dans la conception et le développement d’applications web, les architectures microservices, la sécurité (Keycloak, OAuth2) et la modernisation d’applications. Habitué aux environnements Agile (Scrum, SAFe), au rôle de Tech Lead et à la collaboration avec les équipes DevOps, Cloud et Architecture.
Expérience de travail
Développeur Full Stack
APRIL International
août 2023 - Présent
3 ans 3 mois
Birchy Bay, NL A0G, Canada
Contexte de la mission : Évolution et maintenance des différents projets et plateformes d'April International, gérés par la DSI de Paris, englobant les périmètres suivants : "Cleva Spécifique", qui concerne le progiciel Cleva Insurance Solution ; les extranets (client, RH, souscription et courtier) ; ainsi que l'application mobile "Easy Claim". Tâches réalisées : ● Développement d’évolutions et correction de bugs sur l’ensemble des projets front-end et back-end. ● Création de nouvelles offres et contrats (collectifs et individuels). ● Mise en place de déclencheurs et paramétrage Cleva / static-doc. ● Mise à jour des batchs liés à la gestion de la chaîne contentieuse (APC, MED, relances). ● Développement du microservice Facturation, utilisé pour la gestion et la génération des factures destinées - aux courtiers et clients d’April International. ● Création et mise à jour de tâches VTom. ● Participation à la migration des applications vers Gravity et Member Portal.
BNP Paribas Personal Finance
nov. 2020 - Présent
6 ans
92300 Levallois-Perret, France
ingénieur d'étude/développement
nov. 2020 - Présent
6 ans
92300 Levallois-Perret, France
Développeur full stack / Tech lead / Scrum Master
juin 2021 - juil. 2023
2 ans 2 mois
92300 Levallois-Perret, France
Contexte de la mission : Refonte de l’application GAIA, une application de reporting utilisée en interne par les utilisateurs du patrimoine Risque PF pour la gestion des différents flux fonctionnels (stock, Granting, fraude, etc.). Elle génère également l’ensemble des indicateurs et graphiques nécessaires à la gestion des crédits personnels. Tâches réalisées : ● Développement des évolutions et correction de bugs sur les parties front et back. ● Participation à la création des socles back et des différents modules front. ● Création de batchs pour la génération d’indicateurs graphiques et de fichiers PDF. ● Automatisation de l’envoi des mails et mise en place d’un système de notification sur l’Espace Utilisateur. ● Gestion des merges Git , code reviews, amélioration de la qualité du code avec SonarQube et correction des vulnérabilités. ● Mise à jour de l’architecture du projet (Docker Compose, Kubernetes, jobs Jenkins). ● Participation à la migration du projet GAIA vers la DMZ (IBM Cloud). ● Collaboration avec les équipes IT Cloud, DevOps et architectes sur les sujets de sécurité et de Web SSO. ● Animation des différentes cérémonies agiles (Daily Meeting, Sprint Planning, Rétrospective, etc.). ● Participation à la gestion des tickets et des backlogs sur Jira.
Banque de France
févr. 2019 - mai 2021
2 ans 4 mois
Région de Paris, France
Developpeur java full stack
févr. 2019 - mai 2021
2 ans 4 mois
Région de Paris, France
Contexte de la mission : Maintenance de l’application OPALE (Outil de Positionnement et d'Analyse en Ligne des Entreprises), proposée par la Banque de France aux dirigeants d’entreprises. Cette application permet de réaliser des diagnostics économiques et financiers ainsi que des simulations prévisionnelles pour accompagner les décisions d’investissement. Tâches réalisées : ● Réalisation des évolutions et de la maintenance sur les fronts (client / back-office). ● Optimisation des services de recherche et d’alimentation des fronts. ● Intégration des scénarios de tests d’intégration Selenium dans le projet. ● Participation à la migration des serveurs d’application JBoss vers Wildfly et des serveurs front SWS. ● Automatisation de la mise à jour des algorithmes de calcul pour l’analyse et la simulation. ● Mise en place de la gestion d’identité avec Keycloak sur les fronts et back-ends. ● Implémentation de la gestion des jetons OAuth2 et des "policy enforcers" pour la sécurisation des endpoints protégés UMA. ● Personnalisation des pages d’authentification et de création des utilisateurs. ● Gestion des permissions et des ressources sécurisées au niveau du SSO et de l’application OPALE. ● Participation à la dockerisation des environnements.
Ingénieur développement logiciels
juin 2019 - mai 2020
1 an
Région de Paris, France
java 8 , angularJs , angular 2 , jboss , wildfly , keycloak , db2 , postgres , katalon , jenkins , xl deploy
CANAL+
janv. 2017 - juin 2019
2 ans 6 mois
Région de Paris, France
Consultant en informatique
janv. 2018 - juin 2019
1 an 6 mois
Région de Paris, France
java 8 , Angular 2 , spring ( boot , batch ) , hibernate , JPA , REST , git , jira
Développeur java full stack
janv. 2017 - janv. 2019
2 ans 1 mois
Région de Paris, France
Contexte de la mission : Développement de l’application ITBOOST from scratch, destinée à l’unification des applications internes de CANAL+. Cette application est utilisée par les unités commerciale, juridique, permettant aux commerciaux et aux juristes de vendre des droits sur les œuvres (séries, films, posters, etc.) et de rédiger tous types de contrats d’acquisition et de cession. Tâches réalisées : ● Collaboration à la création de l’interface UNITY : intégration des maquettes et internationalisation. ● Création des formulaires et des écrans des modules "Referential" et "Legal". ● Développement de la fonctionnalité "gestion de la messagerie automatique". ● Création d'APIs pour les trois back-ends ("Referential", "Commercial" et "Legal"). ● Création de batchs pour la migration de la base de données Oracle vers PostgreSQL et la mise à jour des taux de change. ● Mise en place du back-end "Legal", avec tous les endpoints nécessaires à l’alimentation des écrans de gestion des contrats juridiques. ● Rétro-ingénierie et récupération de fonctionnalités à partir des anciennes applications existantes pour la gestion des droits des œuvres (films, séries, etc.).
Formation
scrum
certificat scrum master, méthode agile scrum
2020 - 2020
1 an
high tech compass
certification java jee, Ingénierie informatique
2017 - 2017
1 an
Université de Bourgogne
Master 2, INFORMATIQUE-ELECTRONIQUE
2014 - 2015
2 ans
Université Bourgogne Europe
Master 2, ELECTRONIQUE- VISION - AUTOMATIQUE
2014 - 2015
2 ans
Université des Sciences et de la Technologie d’Oran - Mohamed Boudiaf (USTO-MB)
Master's degree, Informatique industrielle
2012 - 2014
3 ans
Sciences and Technology University of Oran - Mohamed Boudiaf (USTO-MB)
Master's degree, Informatique industrielle
2012 - 2014
3 ans