Activité principale :
Transformations numériques avec Agile, DevOps, Kanban et KPIs. Faciliter le développement et la livraison des produits:
Leadership Agile (Scrum, Nexus, Kanban, CI CD).
Mentoring et coaching des « Product Owner » de produits.
Gestion du cycle de vie des produits, leadership d'équipes « cross-functional »
Mettre en place un processus d'amélioration continue avec des KPI.
DevOps -Construction d'une plate-forme de Continuous Integration - Continuous Delivery (CI/CD)
Mise en œuvre de la Plateforme avec Jenkins, Docker, Ansible Git, JGit Flow, Maven, Nexus, Sonar
Automatisation des phases d’intégration, de test et de déploiement sur les différents
environnements (Dev, Qualif , Bench , Prod, …) .
Activités principales : Mis en place d’une Plateforme de Continuous Delivery pour le produit TIBCO (AMX et BW)
Audit du processus actuel « DevOps » - Agile
• Interview de différentes équipes pour comprendre le pipeline de livraison actuel.
• Identifier les goulots d'étranglement (bottlenecks)
• Proposer des solutions pour améliorer le processus
Construction de la plate-forme d'Intégration Continue et livraison Continue MLP (Master Lean Plateform),
basée sur AWS (Amazone web services), Jenkins, Sonar, Git, Docker, Maven. Nexus, Junit et Ansible
MLP permet à l'entreprise d'avoir une plateforme “ DevOps - Delivery pipeline” dédiée et prête à l'emploi sur AWS. L'installation « sur demande » de cette plate-forme dédiée se fait automatiquement via le cloud Amazon (AWS)
Activités principales :
Mise en place de méthodes pour évaluer et améliorer le degré de maturité DevOps (DevOps Assessment)
Mise en place de plateforme de continuous delivery - automatiser les processus de livraison ; automatiser la détection des erreurs le plus tôt possible dans la chaîne de production
Mise en place de plateforme de continuous deployment - automatiser les processus de déploiement
Construction d'une plate-forme d'audit et d'inspection continue (SqiLL) basée sur Sonar, Jenkins, Maven, Sqale et Dimensions.Cette plate-forme offre un suivi continu de tout le parc applicatif et fournit des indicateurs de qualité pour les managers et les programmeurs.
La méthode "Sqale" est utilisée afin de mesurer la dette technique et de répondre aux principaux besoins suivants :
- évaluer et suivre la qualité des développements afin d’anticiper les problèmes (Intégration continue, inspection continue, qualimétrie)
- comparer les différentes versions d’une application, comparer des applications distinctes
- fournir des informations utiles pour définir un plan d’amélioration et prendre des décisions
Activités principales : Construction de la plateforme d’intégration continue SqiLL
(Développement Java et assemblage de composants)
Responsable de la "livraison continue" de la plate-forme Sqill
Animation d'ateliers pour la définition des meilleures pratiques pour chaque langage de programmation (Java, JavaScript, C#, ASP.NET, Cobol), et la dette technique associée.
Validation des architectures techniques et rédaction de nouvelles règles de codage.
Dans une équipe d’experts en intégration et ingénierie d’applications du département de production
(IT Production Service), Notre équipe fournit des services d'expertise pour la production et les équipes de développement:
Pour l'équipe de développement, nous avons mis en place une plateforme de « continuous Integration » (Intégration Continue) nommée « JAP » qui permet aux développeurs de détecter les anomalies dans le code avant de le pousser (« push ») à l'intégration (Early detection).
Pour la production – nous avons réalisé des audits statiques et dynamiques des applications Java/J2EE afin d’évaluer la maturité des applications pour le déploiement en production. Un des buts de ces audits est d’identifier dans le code les anomalies présentant des risques (classés par niveau de 1 à 5) de passage en production.
A l’issue des analyses, on donne des recommandations aux développeurs (« best practice » de code) et on les accompagne dans la correction du code présentant des anomalies.
Activités principales : Mis en place d’une Plateforme de Continuous Integration (Intégration Continue) nommée « JAP » avec Git, Jenkins, Maven, Sonar et Jtest
Participation au processus d’évaluation du degré de maturité « DevOps »
Analyse de la maturité de l’application pour le déploiement en production.
Conseil et expertise J2EE pour les développeurs (utilisation de « best practice » dans la programmation)
Utilisation de SCRUM/Agile et Kanban pour la gestion de projet de notre plateforme « JAP ».
Participation à des task forces en tant qu’expert Java/J2EE : Analyse et résolution d’incident en lien avec les performances des applications (Memory Leak, Saturation CPU)
Rédaction de rapports détaillés des audits statiques et dynamiques (Français/Anglais) à l’intention de la MOA, de la MOE et des équipes benchmark.
Revue de code orientée sécurité, performance, maintenabilité et robustesse.
Participation à la validation des architectures techniques et à la rédaction de nouvelles règles de codage Java/J2EE
Même activité que BNP Paribas (2014 – 2016) - voir ci-dessus
Envoi de CV (2011) - Site web de diffusion ciblée de CVs aux recruteurs
Directeur de Projet / Architecte / Développeur
Langages et technologies : Java , J2EE, Spring, Hibernate, Apache CXF, Eclipse,
HTML, JavaScript, JQuery ,AJAX,
Maven, Design Pattern, SVN, Junit, CheckStyle, FindBugs,
Planification de projet et suivi : Agile (SCRUM), UML, MS-Project
Bases de données : MySQL.
L'activité de la société est centrée sur une plateforme collaborative sur le Web. Elle offre une passerelle entre les candidats à la recherche de nouvelles opportunités et les principaux acteurs du recrutement en informatique.
Le candidat attache son CV au formulaire avec les critères du poste recherché. Le CV est scanné et diffusé automatiquement aux recruteurs.
Le site web en "front office" est accessible aux candidats et aux recruteurs. En "back office", la relation client (candidat-recruteur) est hautement automatisée et gère l'envoi de CVs personnalisés.
WebServices, Maven, Junit, SVN, Eclipse.
Planification de projet et suivi Agile (SCRUM), UML, MS-Project
Produits utilisés : Web2host, convertigo
Clients : Steyer MSteyer , MCdonald ‘s , Microfocus , Darty …
Base de données DB2, MySql, Oracle
Serveurs d’applications: WebSphere
Réalisation d'une solution SOA, pour les applications Mainframe existantes.
La solution SOA a été implémentée selon une architecture “accès web direct” (accès direct au Mainframe à partir d'un navigateur web) ou “web services” (implémentation serveur et client web services). Une partie de projet est réalisée «offshore » en Israël.
Fonctionnalités principales :
Effectuer des monitoring pour les plates-formes de Dev, Qualif , Bench , Prod,
Fournir une vérification adaptée et extensible pour les serveurs et leurs composants associés
Générer des rapports graphiques avec indicateurs claires sur l’état des plates-formes (erreur critique, avertissement et composant opérationnel)
Générer les différentes alertes sur l’état des plates-formes (erreur critique, avertissement et composant non opérationnel)
CisBio est une société qui produit des marqueurs radioactifs pour les diagnostics médicaux. La gestion de la production , des commandes et des livraisons de ces produits est faite sur AS/400. Cette application contient un ensemble de règles métier très contrôlé de part la nature des produits que fabrique CisBio.
A la demande de ses clients, CisBio a mis en place un portail Web leur permettant de passer leurs commandes, d’avoir accès à leur compte, de suivre leurs livraisons et de faire leurs prévisions d’achat.
Dans ce cadre, nous avons réalisé le portail sur la bas...