
Mohamed Mahjoubi
Architecte Technique Senior | DevOps & Cloud
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
À propos
Introduction
Architecte DevOps avec 15+ ans d'expertise en développement Java/J2EE et infrastructures Cloud. Actuellement chez CACEIS, spécialisé en CI/CD (Jenkins/Ansible), Infrastructure as Code (Terraform/Azure) et sécurisation d'applications critiques. Expert en migration Cloud, gestion de vulnérabilités et optimisation de pipelines pour applications financières à haute disponibilité.
Expérience de travail
Technical Architect
CACEIS
mars 2021 - Présent
5 ans 8 mois
• Mise en place des chaînes CI/CD complète (Jenkins/Ansible) pour l'ensemble des applications CACEIS. • Déploiement et gestion d'infrastructures Cloud (Azure) par Infrastructure as Code (IaC) en utilisant Terraform et Ansible • Mise en place d'un processus continu de scan de vulnérabilités des dépendances Java (via Dependency-Check) au sein des pipelines CI/CD. • Identification, triage et remédiation des vulnérabilités critiques et majeures affectant les applications Java (ex : log4j, Spring4Shell) • Assurance du Support de Niveau 2 sur des applications métiers critiques en environnement de Production. • Participation active à la migration des applications Palmyra • Membre du comité de pilotage (steering committee) • Gestion du décommissionnement des applications obsolètes (en collaboration avec DXC). • Documentation dans Confluence
Senior Software Developer
Euronext
déc. 2019 - mars 2021
1 an 4 mois
Paris, France
Saturn est une application polyvalente , qui fournit plusieurs services conformément à la réglementation MIFID II : ARM (Approved Reporting Mechanism), APA ( Approved Publication Arrangement), OBOE (Off-Book-On-Exchange), OTC, Commodities Reporting, SLC Manager….etc • Analyse des besoins • Développement et implémentation des différents modules de Saturn (Java & Angular 4) • Développement des contrôleurs en C++ • Scalabilité avec AWS • Intégration de Spring / Hibernate 5 dans l’application Saturn. • Tests de Performances • Tests de non régression • Tets unitaires
Developer
Societe Generale Corporate and Investment Banking - SGCIB
sept. 2018 - déc. 2019
1 an 4 mois
Paris Area, France
Mise en place d’un EAI qui assure les échanges entre le logiciel TCS BANCS et les différentes applications de SGCIB. • Analyse des besoins • Développement des différents modules de l’EAI : 1. Module Corporate action & génération des swifts 2. Module DSP/ELS 3. Module instruments (Share, Warrant, Bond, CB …etc) 4. Module de Booking • Développement d’une console d’administration en Angular 5. • Monitoring avec CAPMON • Tests Unitaires et d'intégrations.
Aviva
juin 2012 - oct. 2018
6 ans 5 mois
92270 Bois-Colombes, France
Concepteur
juin 2014 - oct. 2018
4 ans 5 mois
92270 Bois-Colombes, France
Mission : Développement du projet Portail, domaine IARD. . Analyse des besoins . Maintenance corrective et évolutive de l'application portail agent de Aviva . Développement de nouveaux produits d'assurance (Auto, MRH, …) - Intégration d'angular 4 dans le portail. . Développement de webservices Rest. - Développement des webservices (Camel, fuse ) . Tests Unitaires et d'intégrations - Mise en production Environnement : Scrum, Java/J2ee, Angular 4, ESB, DB2, MQ serise, Fuse, Ontologie, Spring Core, Spring MVC, Jquery, Javascript, Selenium.
Consultant Senior
juin 2012 - juil. 2014
2 ans 2 mois
92270 Bois-Colombes, France
Projet REWIRE Eurofil filiale d’Aviva, leader en France de l'assurance de personnes en direct, a entrepris la refonte entière de son système d’information. Refonte du site web. • Evaluations des besoins • Etude et mise en place d’une architecture applicative basée sur Spring MVC, Jahia, Esigate & AS400 • Développement des IHM (Spring MVC + JQUERY) • Prise en charge des anomalies et évolutions. • Assurer la mise en recette et la mise en production • Mise en place des tests d’intégrations avec selenium • Mise en place de l’intégration continue avec jenkins. • Administration du Websphere (Création des datasources, configuration des librairies partagés, configuration des class loader, Création des certificats …etc) Mise en place de la téléphonie sur IP (Call center) • Développement des web services nécessaires au bon fonctionnement du call center • Couplage de ces web services avec le Progiciel CTI de Genesys. Dématérialisation des documents : GED. • Evaluations des besoins • Conception et développement des web services utilisé par le GED BDOC • Assurer la mise en recette et la mise en production • Administration du Websphere • Rédaction de la documentation technique
Ingénieur Développeur
Natixis
juil. 2009 - mars 2012
2 ans 9 mois
Référentiel instruments (Application PRISM) L’application Prism permet l’intégration des données portant sur des instruments financiers (Actions, Obligations, Warrants, Indices…) dans un référentiel d’instruments, et la mise de ces données à disposition d’autres applications via des interfaces d’interrogation et d’alimentation de données. • Mise en place de l’architecture basée sur des composants réutilisables. • Conception & Développement • Assurer la mise en recette, et en production Reporting décisionnel et réglementaire (Application SCORE) • Problématiques réglementaires MIFID (Markets in Financial Instruments Directive) • Définition du besoin avec la MOA • Identifier les processus impactés par MIFID et assurer leur mise en conformité réglementaire • Définition et mise en place des contrôles prioritaires de supervision permanente • Optimisation de la catégorisation des clients, la best exécution et le controle interne • Coordination entre les équipes de Best Exe, le Controle interne et la MOE
Ingénieur Développeur
EDELIA, Filiale Groupe EDF
janv. 2009 - juil. 2009
7 mois
92000 Nanterre, France
Edelia, filiale d’EDF a lancé une solution de gestion de la consommation des utilisateurs en électricité pendant les heures creuses souples / heures pleines souples. • Développement d'un algorithme de compensation de manque de données qui permet en cas d'absence des trames des consommateurs , de générer des trames virtuelles , et de calculer les index de consommation par interpolation linéaire. • Développement d'un cron DTR qui se lance à chaque date théorique de relève pour calculer des coefficients HCS/HPS nécessaire à la valorisation de la consommation en énergie • Refactoring de l'application UsineMDE, afin d assurer la montée en charge 1. Introduction de Spring dans l application 2. Correction des bugs Hibernate 3. Recherche des fuites de mémoire.
Ingenieur de developpement
ORDRE NATIONAL DES PHARMACIENS
août 2008 - janv. 2009
6 mois
Le GIP-CPS est en charge de la mise en œuvre du RPPS; le répertoire partagé des professionnels de santé, en coopération avec l’Etat, le Service de Santé des Armées, les Ordres professionnels, et la CNAMTS. Ce répertoire assigne à chaque professionnel de santé (chirurgiens-dentistes, médecins, pharmaciens, sages-femmes) un identifiant à 11 chiffres, unique, pérenne et qui remplacera le n° ADELI. RPPS vise à rassembler et partager les informations concernant l’ensemble des professionnels de santé en un répertoire de référence unique, simplifier les démarches et la mobilité des professionnels. (Équipe 4 personnes) • Prise en charge des anomalies et évolutions • Développement d’une console de validation de flux à envoyer au RPPS • Participation a la mise en production
EKIP – POS
Linedata Services
mars 2008 - août 2008
6 mois
92160 Antony, France
LINEDATA SERVICES, acteur majeur du marché international dans le domaine de l’informatique financière. a lancé une solution de front et de middle office dédié aux métiers du financement (EKIP – POS) (Équipe 20 personnes) • Prise en charge des anomalies et évolutions • Mise en place d’une interface de stockage des clients dans un CRM • Correction d’erreurs logicielles produites lors des tests • Participation a la mise en production
Cardpro
IBM France
avr. 2007 - mars 2008
1 an
Le projet ATLAS Card-Processor est un programme lancé par total raffinage marketing pour refondre l’ensemble de son système d’information monétique. (Équipe 40 personnes) • Lecture et validation des spécifications fonctionnelles détaillées, • Conception technique détaillée de la couche de persistance. • Développement des objets DAO et fichiers de mappings Hibernate. • Développement des tests DBunit pour la couche de persistance. • Conception technique détaillée des services métiers. • Développement des services. • Développement des tests Junit. • Développement de la couche coordination/application : Actions et Forms Struts. • Développement des JSPs. • Rédaction des documents de conception technique. • Encadrement des développeurs juniors. • Prise en charge des anomalies et évolutions
Ingeneiur developpeur
Karavel
avr. 2006 - mai 2007
1 an 2 mois
Karavel, acteur majeur du tourisme en ligne, a entrepris la refonte entière de son système d’information. L’enjeu de ce projet est de rendre ce système plus agile et performant afin d'absorber la croissance importante de la société. • Evaluation des besoins • Conception et développement d'un Système de sécurité pour l'application kis2 basé sur l'annuaire de Weblogic (Embedded LDAP & JNDI): o Mapping des tables (Hibernate) o Développement des services métier qui permettent l’authentification, la création des groupes / rôle, et l’attribution des groupes aux utilisateurs o Implémentation en Workshop (Ejb façade, contrôle, jsp...) o L’intégration de ce système dans le back office • Développement du front Office (Weblogic Workshop) o Utilisation de Weblogic Workshop pour la création des JSP et des JMS • Implémentation de la charte graphique. • Conception des plans de tests. • Réalisations des tests.