Acerca de Mounaim
Francés
Bilingüe o nativo
Inglés
Competencia profesional básica
Experiencia
- bnpparibasExpert technique Java/DevopsBANCA & SEGUROSmarzo de 2021 - Hoy (5 años y 3 meses)Paris, FranciaNouvel solution pour mettre à disposition des offres cloud du groupe BNP :L’objectif de ce projet c’est de créer une nouvelle solution pour mettre à disposition les offres cloud du groupe.- Réduire le temps de création d’une ressource cloud (par rapport à l’ancienne solution)- Développer des offres cloud pilote pour valider la solution d’architecture.Responsabilités :- Participation à la mise en place de l’architecture.- Création des providers terraform avec go qui sont spécifiques au groupe- Création d’une structure modulaire des terraform réutilisable pour mutualiser entre les offres cloud proposées- Mise en place des micro-services (avec java 17, spring boot 3.0.6, spring cloud)Environnement technique : HELM3, Kubernetes , Ibmcloud , HvaultProjet : Migration des applications vers une nouvelle infra kubernetesAvant nos applications été hébergées dans un environnement kubernetes avec des vm on premise est l’objectif de ce projet c’est de basculer ces applications dans un cluster ibm managé- Adapter les déploiements kub par rapport au nouvel environnement- Passage vers Helm pour les déploiementsResponsabilités :- Préparation de plan de migration sans coupure de service.- Préparation des ouvertures de flux- Préparation de la chart helmEnvironnement technique : HELM3, Kubernetes , Ibmcloud , HvaultProjet : Cloud hybride BNPC’est un projet en partenariat avec IBM pour créer des offres cloud du groupe tout en respectant les normes BP2I :- Création d’une offre VSI (pour commander des virtual servers)- Création des offres VIP/LB (Virtual IP server/ Load Balancing)- Architecture micro-services + BPM (orchestrateur IBM) + des couches bas pour piloter les opérations infrastructures- Authentification basée sur oAuth 2.0 (keykloack) sur tout le système.Responsabilités :- Conception des offres cloud avec les products owner.- Référent technique de l'équipe : mise en place de bonnes pratiques sur les couches micro-services, et exposition des API REST.
- JCDecauxLeader Technique / Sénior développerTRANSPORTESfebrero de 2019 - marzo de 2021 (2 años y 1 mes)Issy-les-Moulineaux, Francia- Migration du socle technique de tout le système vélo en libre-serviceC'est un projet qui a comme objectif d'upgrader tous les micros-services du système vers Java 11 / Spring boot 2 avec tous les frameworks compatibles et les frameworks base niveau de l'entreprise qui représente la partie commune des micro-services:- Migration java 8 vers java 11- Migration Resteasy vers Jersy.- Netty server vers Apache Tomcat serverResponsabilités:- Référent technique de l'équipe: mise en place de bonnes pratiques, vérifier les actions menées par l'équipe (merge requests).- Déblocage technique des membres de l'équipe de développement.- Création des pocs pour les migrations des composants techniques.- Documentation des migrationsEnvironnement technique:- Backend: Java (8/11), Spring Boot (1.5/2.2), Spring MVC, Spring Data, Spring Actuator, Micrometer, JAX-RS, Jersey, Rest Easy, Git, GitLab, Quartz, Maven, Mockito, Lombok, Liquibase, Flyway, PostgreSql, InfluxDB, Elasticsearch, Grafana, Dynatrace.Gestion de code et des livraisons: Git flow, merges requests.- Industrialisation et déploiement:- Jenkins, Ansible.Système qui met à disposition du public des vélos avec différentes offres et qui est disponible sur différentes plateformes (mobile, web, bornes):- Architecture micro-services + une partie du système en legacy.- Des api RESTFULL avec une stratégie de versioning et de rétro compatibilité des versions.- Authentification basée sur oAuth 2.0 sur tout le système.Responsabilités:- Estimation et développement des User stories et technical stories.- Assurer la mise en œuvre des bons pratiques de développement.- Maintenance et évolutions sur les framewoks internes bas niveau.- Déblocage technique des membres de l'équipe de développement.- Analyse des incidents sur la prod avec l'équipe et mise en place des correctifs rapides (hotfixes).- Participation au développement front et coordination entre les sujets front et back.Composition de l'équipe: Feature team de 4 développeurs (2 backend et 1 frontend et 1 mobile), Scrum Master,1 Architecte logiciel transverse, 1 Product Owner, 1 business analyse.Environnement technique:- Backend: Java (8/11), Spring Boot (1.5/2.2), Spring MVC, Spring Data, Spring Actuator, Micrometer, JAX-RS, Jersey, Rest Easy, Git, GitLab, Quartz, Maven, Mockito, Lombok, Liquibase, Flyway, PostgreSql, InfluxDB, Elasticsearch, Grafana, Dynatrace.Frontend: Angular 6.- Gestion de code et des livraisons: Git flow, merges requests.- Industrialisation et déploiement:- Jenkins, Ansible.- Git flow, Git, Sonar, Nexus.
- ORANGETeam Lead Technique / Scrum MasterTELECOMUNICACIONESabril de 2017 - enero de 2019 (1 año y 9 meses)Pessac, FranciaProjet: SHINE2 - DSI Orange France [Projet BUILD]- SHINE2 a été conçu pour favoriser l'open innovation chez Orange avec des intervenants externes à Orange (startup, client ) en fournissant des API externes pour s'intégrer avec des services proposés par des partenaires orange pour objectif de les proposer à des clients à travers orangeResponsabilités:- Développement des User stories et technical stories backend.- Développement des User stories.- Responsable de qualité de code et la mise en œuvre des bonnes pratiques de sécurité sur les API's.- Déblocage technique des membres de l'équipe de développement.- Traitement des sujets de performance applicatif et infrastructure de déploiement en collaboration avec l'architecte logiciel.Environnement technique:- JAVA JEE, Spring Cloud (Zuul, Eureka ), JWT, Spring boot, Spring IOC, REST, Spring JPA repository, Cloud foundry, Angular 5- Industrialisation: Maven, Git, Sonar, gitlab, Nexus, Cucumber/Junit, ZAP.Projet: Application d'orchestration Orange livraison - OLIV - DSI Orange France [Projet BUILD]Une API de type commande et/ou livraison entre partenaires internes ou externes à orange avec une console pour la gestion des erreurs et d'autres options pour le support applicatif.L'API permet d'orchestrer des commandes d'accès réseau et des accessoires, pour réaliser ces opérations, on fait plusieurs interfaçages avec différents systèmes d'orange pour l'activation/désactivation de la facturation, activation/désactivation des paramètres réseaux, réservation des numéros d'appels, suspension d'une ligne etcInterfaçage avec des systèmes internes d'orange:- Système de réservation/libération des numéros d'appel (MSISDN)- Système de libération des numéros.- Système de facturation Orange (pour activer ou désactiver la facturation d'un accès réseau).- Le système d'activation des options réseaux (CFS: VOICEMAIL, MOBILEACCESS ).Responsabilités:- Estimation et développement des User stories et Technical stories.- Maintenance et création des jobs jenkins.- Analyse et diagnostics des disfonctionnements en production.- Évolution d'une application utilitaire qui permet de lancer un ensemble des mocks des différents systèmes avec lesquelles on a des interactions.- Responsable de qualité de code et de la mise en œuvre des bonnes pratiques de sécurité sur les API's.- Déblocage technique des membres de l'équipe de développement.- Traitement des sujets de performance applicative et infrastructure de déploiement en collaboration avec l'architecte logiciel.- Scrum Master de l'équipe:◦ Assurer le bon déroulement des sprints: Proposer des solutions dans les cas où il y a des ambigüités sur des US ou des blocages/limitations techniques.◦ Animation des Sprint meeting (Daily meeting, Sprint Planning, Sprint Review, Sprint Retrospective).◦ Suivi des actions Rétrospectives.Composition de l'équipe: 5 développeurs (3 confirmés et 2 juniors), 1 Technical Lead / Scrum Master, 1 Architecte Logiciel., 1 Product Owner, 1 Chef de projet.Environnement technique:- JAVA JEE, Spring REST, Spring boot, Spring IOC, Hibernate, Apache CXF, CFT.- Shell Scripting◦ Des scripts shell lancés lors des builds jenkins pour des opérations de remplacement de fichiers et de configuration serveur.- Industrialisation:◦ Maven (maven-surefire-plugin, maven-antrun-plugin ): Création des profils, intégration des phases maven pour le lancement des tests, analyse sonar et publication des rapports.◦ Git, Sonar, Jenkins, Nexus, Cucumber/Junit, ZAP.Projet: Service Mesh [SHINE2] - DSI Orange France [Projet BUILD]Le projet Shine est conçu pour favoriser l'open innovation chez Orange avec des intervenants externes à Orange (startup, client ) en fournissant des API externes pour s'intégrer avec des Apps métiers de startups sans développement coté orange, l'application donne aussi la possibilité de commander du matéri...
Recomendaciones
Sé el primero en recomendar a Mounaim
Ayuda a este freelance a destacar compartiendo tu experiencia.
Estos perfiles de freelance también coinciden con tus criterios
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formación
- MasterLa faculté de sciences2012