Parcours professionnel
Natixis
Lead Tech
Depuis Mai 2019:
Contexte Fonctionnel : Crédit Renouvelable, Crédit Personnel
Banques : Banque populaire. Caisse Épargne, Casden
1.Lead Tech:
o Support technique
o Gestion d’équipe et encadrement
o Faciliter les sessions de conceptions
o Alimenter la dynamique collective d’apprentissage
o Transmettre des connaissances, des savoir-faire.
o Proposer des solutions techniques
Environnement technique:
Spring (IOC, Batch, Rest,, Security, Mockito), Angular 6, Bootstrap, Maven, Junit, JPA
(Hibernate) , Oracle, quartz,tomcat8 ,java 8,aws
Méthode Agile : Scrum Safe
Methode de test :TDD,Test d'intégration
Integration continue/build:jenkins,Docker .
Qualité code:SonarQube,QaPLug(findbugs,checkStyle)
Versionning :git
Principes et bonne pratique:Solid,Kiss,revue croisé,refactoring,Clean code,Design pattern
(factory,singleton ,Decorator..)
2.Formatrice Spring v 4.3/5
o Animation des formations autour de l’écosystème Spring :
o Formation certifiante Spring : Programme de formation en cohérence avec le programme
de la certification Pivotal
o Formation Spécifique Spring
Client: Adservio IT ,Natixis,Elitech,DevWise it consulting
3.Coach CRAFT:
o Organiser des seances d’apprentissage
o Animation des veille technologies
o Soutenir la motivation de l’équipe
o Mise en place d’une communauté des développeurs
o Mise en place de la pratique MOP program ming
o Produire des logiciels de meilleure qualité.
o Animation de formations sur la pratique TDD (Test Driven Development)
Client: Adservio IT ,Natixis,Elitech,
MCS Groupe Banque de Recouvrement, Crédits Immobiliers
Team Leader, Référente technique, Scrum Master Safe, Coach technique
Depuis Août 2016.
1. Gestion d'équipe :
o Suivre l'activité d'équipe et du budget en Mode Agile (Daily scrum, Backlog, Story Mappings,
Sprint Review...).
o Intervenir dans le processus de recrutement
o Animation des rétrospectives
2. Formation /Coaching :
o Dispenser et assurer des formations certifiantes en Spring
o Suivie ,coaching des équipes de développement
3. Suivi du run :
o Support,
o Gestion des mises en production,
o Devops : Mise en place d'outils de test de chaines, gestion automatique du cycle de vie de
code dans les différents environnements (Git/Jenkins...)
o Formation aux bonnes pratiques de développement.
o Audit qualité et pérennité du code (Audit de code et Mise en place des bonnes pratiques
de Dev)
4. Suivi du développement :
o Développement et accompagnement,
o Conception, Développement des spécifications fonctionnelles,
o Développement des algorithmes techniques à la suite de la validation des spécifications
fonctionnelles
o Développement des tests d’intégration
o Conseils et formations
o Rédaction des documents techniques
o Mise en place des bonnes pratiques :kiss ,les principes de SOLID
5. Refonte de l'outil de monitoring de chaine (CTRM) :
o Mise en place d'un monitoring de chaine lié à la cartographie des processes,
o Définition de l'architecture cible et du design,
o Rédaction des spécifications et des documents de la stratégie de test,
o Rédaction des uses case TDD & BDD,
o Démonstration et formation des utilisateurs.
6. Mise en place d'un outils de gestion des flux d’entré avec talend(24h / jour) :
o Découpage du projet en tâches et évaluation de risque,
o Externalisation d’une équipe de support à l’ile Maurice,
o Mise en place d'une base de connaissance documentaire,
o Formation de l'équipe de support d’ile Maurice.
Mission 1 : Gestions des Crédits immobiliers pour ING 1 ans et 6 mois
Mise en place d’une plateforme de gestion des crédits immobiliers :
Cycle de vie d’un crédit, recouvrement
-Surendettement
-Caution mutuelle
-gestion des flux de sortie
Ma Mission :
Technique
• Conception à la mise en place de l’architecture technique
• Raffinement du back log produit et répartition en sprint .
• Gestion du planning et des contraintes.
• Intégration, Formation.
• Développement des modules
• Mise en place d’une chaine d’intégration continue
•
Environnement technique:
Spring (IOC, Batch, Rest, WebFlow, Security, Mockito), Angular 4, Bootstrap, Maven, Junit,
JPA (Hibernate) , Oracle, quartz,tomcat8 ,java 8,aws
Méthode Agile : Scrum
Methode de test :TDD,Test d'intégration
Integration continue/build:jenkins,Docker .
Qualité code:SonarQube,QaPLug(findbugs,checkStyle)
Versionning :git
Principes et bonne pratique:Solid,Kiss,revue croisé,refactoring,Clean code,Design pattern
(factory,singleton ,Decorator..)
Mission 2 :Gestion des Credits immobiliers pour BFB 1an et 6 mois
Mise en place d’une plateforme de gestion des crédits immobiliers :
-Cycle de vie d’un crédit, recouvrement
-Surendettement
-Caution mutuelle
-Crelog
Ma Mission :
Technique
• Conception à la mise en place de l’architecture technique
• Raffinement du back log produit et répartition en sprint .
• Développent des algorithmes techniques.
• Gestion du planning et des contraintes.
• Intégration, Formation.
• Développement des modules
• Automatisation des jobs.
• Mise en place d’une chaine d’intégration continue
Environnement technique:
Spring (IOC, Batch, Rest, WebFlow, Security, Mockito), Angular 4, Bootstrap, Maven, Junit,
JPA (Hibernate) ,Oracle, quartz,tomcat8 ,java 8,aws
Méthode Agile : Scrum
Methode de test :TDD,Test d'intégration
Integration continue/build:jenkins,Docker .
Qualité code:SonarQube,QaPLug(findbugs,checkStyle)
Versionning :git
Principes et bonne pratique:Solid,Kiss,revue croisé,refactoring,Clean code,Design pattern
(factory,singleton ,Decorator..)
Esprit-Tech du Groupe Esprit Team Leader / Formatrice
Juin 2011-Aout 2016
• Conception et rédaction des cahiers des charges
• Mise en place du backlog Produit et redaction des sprints,
• Mise en place de l’architecture physique et logique des projets
• Développement,integration
• Gestion d’equipe
• Formatrice JEE-Spring
Conférencière : Organisation des Séminaires autour des technologies: Spring IOC, AOP,
MVC, Security,Alfresco ,Architecture SOA,Nosql Client : Vermeg, HRAccess, Archidoc,
Tuntech (Groupe TWS)
Membre de L’Equipe Jug Day Tunisie: (Java User Group) association qui uni des chercheur
autour des technologies Java.
Enseignante / Formatrice / Responsable unité pédagogique
Mission 1 :Mise en place d’une plateforme de gestion professionnelle des
processus. 2 ans
une solution BPM intuitive, qui permet aux chefs d’entreprise de comprendre,
concevoir et améliorer leurs processus métier :
Fonctionnalités :
- Modélisation des processus
- Modélisation professionnelle des logiques décisionnelles
- Workflow de validation des processus
- Process Intelligence (des tableaux de bord avec de nombreuses options de visualisation pour
facilite la compréhension des processus et suivre leurs états en temps réelle)
Ma Mission :
Technique
• Conception à la mise en place de l’architecture technique
• Rédaction des documents d’architecture
• Rédaction des documents de spécifications techniques
• Intégration.
• Développement des modules
• Participation au développement des modules webservice.
• Mise en place d'une chaine d'intégration contenue: Git,Scrum,Jenkins,Sonar
Environnement technique:
Spring (IOC, Rest, MVC, Security), JSF, Bootstrap, Maven, Junit, JPA (Hibernate), Git,
Jenkins, Sonar, TDD ,Activity ,MySQL, Tomcat,java7 ,
Méthode Agile :Scrum
Mission 2 : Migration du système d’information de l’école d’ingénieur 1ans 2 mois
Migration du système d’information de l’école d’ingénieur Esprit, créé avec Oracle
FormsBuilder vers une architecture 3tiers Java EE:
Fonctionnalités :
- La gestion des dossiers (Une visualisation ergonomique des informations, Une synthèse
globale de l'affaire, édition d'un courrier, d'un acte, agenda et historique du dossier... )
- La gestion du temps passé (Les évènements attachés au dossier, et les divers frais)
- Mise en place d’un agenda spécifique au Cabinet
- Gestion de facturation
Ma Mission :
Technique
• Conception à la mise en place de l’architecture technique
• Rédaction des documents d’architecture
• Rédaction des documents de spécifications techniques
• Intégration.
• Développement des modules
• Participation au development des modules webservice.
• Mise en place d'une chaine d'intégration contenue: Git,Scrum,Jenkins,Sonar
Environnement technique:
SOA, JPA, JSF, Prime faces,Java Script , EJB3,Mysql,JPQL ,Jboss7
Méthode Agile :Scrum
Mission 3 : Migration du système de gestion de documents d’un CMS vers un
ECM Alfresco 6 mois
Conception et Développement d’un site web dynamique pour un cabinet d’avocat
Technique
• Mise en place de la plate forme Alfresco pour la gestion des documents
• Intégration.
• Développement des modules :recherche indexée des documents, archivage
Environnement technique:
Alfresco ,Hibernate ,Lucene,EJB3,Mysql,Liferay,wildfly
Méthode Agile :Scrum
Mission 4 : TIME TRACKING TOOL 9 mois
Plateforme de Suivie en temps réel des activités et des ressources sur un projet .
Modules: Time_sheet, Teamwork, Project, Reports, Setup
Ma Mission :
Technique
• Conception à la mise en place de l’architecture technique
• Rédaction du backlog produit et répartition en sprint
• Suivie.
• Intégration, Formation.
• Développement
• Mise en place d’une chaine d’intégration continue
• gestion de verisioning ( subversion SVN )
Environnement technique:
Spring (Rest, MVC, Security), Maven, Junit, JPA (Hibernate) ,
Méthode Agile :Scrum
Soft-Maint groupe Sodifrance Développeur JEE SPRING
2009- Aout 2011
Mission : VEOLIA WATER 11 mois
Développement d’un système de gestion clientèle
Migration d’un langage propriétaire NSDK vers les technologies
Environnement technique: JEE ,flex ,hibernate,oracle,EJB3
Mission : EUROPCAR 1an et 1 mois
Gestion d’une application de locations de voiture et centrale de Réservation repartis répartis
dans un réseau de 530 agences de location d...