Octobre 2016 | ELK Elasticsearch, Logstash & Kibana |
Juin 2016 | Ionic (Angular Mobile) (ZENIKA) |
Novembre 2015 | AngularJS / Ionic (ZENIKA) |
Mai 2015 | Nuxeo (Gestion Electronique de documents) |
Mars 2015 | In10pensable: Atelier de management (JCDecaux) |
Mars 2014 | GWT (Google Web Toolkit) (ZENIKA) |
Juin 2013 | Certification Oracle Certified Professional, Java SE 6 Programmer |
Juillet 2012 | Certification Scrum Master (Scrum Alliance) |
Janvier 2018 – Aujourd’hui: Carrefour (Scrum Master / Coarch Agile)
Mission : Accompagner les équipes infrastructure dans leur transformations Dub/Dev/Ops.
· Animation et coordination d’une équipe infrastructure (8 personnes).
· Coaching agile et formation sur le Framework SAFe.
· Planification des implémentations des artefacts à mettre en place.
· Réalisation et suivi de l’évolution des KPI (Key Performance Indicator)
· Synchronisation avec les autres SM au sein de la communauté SoS.
· Assistance au Product Owner/Feature Engineer dans la prise en main des sujets agiles
· Définition (avec le PO, FE) du contenu des PI (Program Increment)
· Résolution, Suivi et reporting des RAID (Risk, Assumption, Issue, Dependency)
· Implication des Managers dans la résolution de obstacles et reportings.
Environnement technique :
SAFE, SCRUM, KANBAN, JIRA.
Février 2018 – Decembre 2018: ING DIRECT (Paris 12ème) (Scrum Master / Coarch Agile)
Mission : Accompagner les équipes infrastructure dans leur transformations Dub/Dev/Ops.
· Animation et coordination des équipes au quotidien (3 équipes, 28 personnes).
· Coaching agile et formation sur le Framework maison « WOW : one Way Of Working.
· Planification des implémentations des artefacts à mettre en place.
· Réalisation et suivi de l’évolution des KPI (Key Performance Indicator)
· Synchronisation avec les autres SM au sein de la communauté.
· Assistance au Product Owner/Feature Engineer dans la prise en main des sujets agiles
· Définition (avec le PO, FE) du contenu des QBDC (Quarter Business Development Cycle)
· Résolution, Suivi et reporting des obstacles faisant face aux équipes.
· Implication des Managers dans la résolution de obstacles et reportings.
· Synchronisation d’une équipe inter-domaines
Environnement technique :
WOW, SAFE, SCRUM, KANBAN, JIRA, Service Now.
Avril 2017 – Février (10 mois): JCDecaux (Plaisir) (Coordination Equipe Tests)
Mission : Coordination des efforts autour des tests
· Animation et coordination d’une équipe transverse (6 personnes).
· Définition des objectifs : court, moyen et long terme.
· Définition d’une stratégie pour les tests : Unitaire, d’Intégration, Fonctionnel.
· Planification des chantiers à réaliser.
· Coaching technico-fonctionnel pour la réalisation des scénarios de tests fonctionnels.
· Suivi des indicateurs de qualité : Couverture de tests, %de tests en erreurs.
· Suivi et reporting de l’avancement des chantiers.
Environnement technique:
JUNIT, SOAPUI/POSTMAN, SELENIUM, ELASTIC SEARCH, KIBANA, JMETER.
Juillet 2014 – Aujourd’hui (3 ans 4 mois): JCDecaux (Plaisir)
Scrum Master : (Coach agile)
Mission : Analyse, Conception et développement.
· Animation des cérémonies agile.
· Planification des sprints.
· Mise en place d’action d’amélioration et suivie de leur réalisation.
· Coaching des équipes agiles.
· Coordination des autres Scrum Master.
· Assistance aux Products Owners dans la prise en main des sujets agiles.
· Développement de POCs et de User Stories.
Environnement technique:
JAVA J2EE, Eclipse 4.3/4.5, MySql, PostgreSQL, PL/SQL, JPA, AngularJS, ionic, Apache Kafka, ElasticSearch, Logstash, Kibana
Nov. 2012 – juin 2013 (8 mois): JCDecaux (Neuilly-Sur-Seine)
Scrum Master : Ingénieur études et développement
Mission : Analyse, Conception et développement.
· Réalisation du module de stock et vente du patrimoine de publicité numérique (Digital)
· Animation du point journalier : Daily meeting (stand-up Meeting)
· Planification et animation des Réunion de lancement de sprint, rétrospective et chiffrages du contenu).
· Participation à la conception et développement des fonctionnalités de l'application.
· Communication (non technique) aux intervenants externes à l'équipe. simplification des thèmes techniques pour une meilleure communication.
· Gestion et amélioration des processus en place.
Environnement technique :
JAVA J2EE, Rational Application Developer, Oracle 10G, PL/SQL, toplink, gwt (google web toolkit).
Déc. 2011 – Nov. 2012 (1 an): JCDecaux (Plaisir)
Mission : Analyse, Conception et développement.
· Réalisation de la documentation d’un batch existant. (Analyse du fonctionnement, Simulation de feeding, Détermination des workflows)
· Maintenance de la version 6 de l’application.
· Réalisation d’évolutions applet SWING.
· Amélioration de la conception de certains modules.
· Maintenance et amélioration de rapports Crystal report.
· Développement du système de reconfiguration de l’applet via l’application mère.
· Contrôle et validation des IBAN et des numéros d’identification fiscale des clients.
· Conception et développement de l'évolution ventre Court Terme daté à date.
· Ajout d'un nouveau type de tiers Commissionner (Analyse, Conception et Développement).
· Amélioration des batch d'export XML.
Environnement technique :
JAVA J2EE, Rational Application Developer, SWING, Ajax, jQuery, JavaScript, Oracle 10G, Crystal report, PL/SQL, PERL, toplink.
Oct. 2011 – Déc. 2011 (3 mois): Océane Consulting(PSYA) Concepteur JEE
Consultant Java/J2ee
Mission : Réalisation d’un prototype d’intégration de vue et tableau de bord Tableau Software dans une application Java.
· Conception d’une base de données MySQL et remplissage par des données de test.
· Création des vues et tableaux de bord Tableau Software et des connexions aux données nécessaire avec Tableau Desktop.
· Déploiement sur un serveur Tableau Server
· Développement d’une application Java/J2ee multi-tiers intégrant les vues et tableaux de bord déployés.
· Utilisation des paramétrages pour gérer les vues Tableau Software à partir de l’application
Mai 2010 – Juil. 2011 (1 an 3 mois) RATP
Ingénieur de performance - Développeur Java/J2EE
Mission : Etude de performance, recette et revue de code pour le compte de RATP
Il s'agit d'un progiciel de gestion de la maintenance (GMAO) réalisé en Eclipse RCP.
Trois parties principales composent ce logiciel :
· SERVEUR : la partie serveur est utilisé par pour assurer tout le traitement et la communication avec les bases de données et les annuaires.
· CLIENT WINDOWS : ce client assure le métier administratif. Il est utilisé par des opérateurs pour la saisie de données, la recherche et le reporting.
· CLIENT UNIX : ce client est utilisé seulement la fonctionnalité de badgage. Cette partie est utilisée pour authentifier l’utilisateur. Des documents spécifique seront imprime par la suite.
Module COM : Cette partie est une application stand alone développé en Java qui assure la communication entre les centres Bus et la centrale.
· Recensement des cas d’utilisations et détermination des cas jugé les plus critique (fréquences d’utilisation, masse de données échangées, personnes ayant accès).
· En partant des cas d’utilisation présélectionnés, des scénarios de tests sont élaborés pour vérifier principalement (Fiabilité, disponibilité et performance).
· Utilisation des technologies de test d'applications AUTO IT pour l’automatisation des tests End to End.
· Utilisation des technologies de génération de charges pour les tests de performances: JMeter.
· Simulation du trafic centre bus via des simulateurs Shell sur serveur HP en jouant des données capturé sur une journée passé.
· Utilisation de Netbeans profiler pour l’analyse des temps de réponse et la taille de données échangé.
· Réalisation de rapport hebdomadaire (résultats des compagnes de test, reporting d’éventuels problèmes).
· Revue du code des plugins ayant été détectés comme non performant.
Utilisation de mantis pour la création et le suivi de bogues
· Développement d’un module pour lecture de badge : Il s’agit d’un module gérant la communication entre un lecteur de badge (Matériel) et le reste de l’application.
Cette partie a été développée en forme de module qui sera intégré dans le reste de l’application comme étant un plugin
Environnement technique :
WINDOWS XP comme client application, SERVEUR UNIX hébergeant l’application, SERVEUR HP comme simulateur, ECLIPSE RCP, TOMCAT 6, APACHE HTTP, ORACLE DB, LDAP ANNUAIRE
Mai 2009 – mars 2010 Durée (11 mois): CYLANDE AFRICA
Développeur Java/J2EE
Réalisation d'un progiciel de gestion centralisée pour la grande distribution.
Il s'agit d'une plateforme de gestion de l'approvisionnement et des choix stratégique pour une centrale de magasin de grande distribution.
Initiation à l'architecture SOA (Service Oriented Architecture).
Occasion de plus de familiariser avec JSF et SpringWS.
Utilisation des mappings hbm.
Environnement technique :
WINDOWS XP, ECLIPSE GANYMEDE, MYSQL 5, TOMCAT 6, SPRING SECURITY, HIBERNATE 3.2, ORACLE, LDAP ANNUAIRE, JSF, ARCHITECTURE SOA.
2008 – 2009 (1 an) Logarythme-Neusta
• Décembre 08 - Mars 09.
Développeur Java/J2EE
Réalisation du projet Zakkosal
Initiation avec la Framework Struts2.
Il s'agit d'un projet de réalisation de communauté web application pour des compagnies de croisière. C’est un projet générique et réutilisable par plusieurs clients (Chaque client aura sa version de zakkosal, son compte Admin, son style CSS,..).
Environnement technique :
WINDOWS XP, RED HAT DEVELOPER STUDIO, MAVEN2, ANT, MYSQL 5, TOMCAT 6, SPRING SECURITY, HIBERNATE 3.2, STRUTS2.
• Mars 2008 - Novembre 2008.
Développeur J2EE
Réalisation en J2EE du projet Smart Client.
Il s'agit d'une application Client le Project to web (Application Web pour gestion de projets et personnels) désignée pour numériser la communication entre techniciens et gestionnaires.
• Application multi-tiers.
• Intégration de Hibernate et SpringWS avec Seam.
• Interaction entre Seam Components et Spring Components.
• Utilisation d'ORM (Object Relationnal Mapping)
• Annotations Hibernate de persistance.
• Annotations Seam.
• Utilisation de JSF pour la couche présentation.
• Intégration de formulaire InfoPath communiquant avec l'application Via Spring WS.
• Utilisation d'une base de données Embedded Apache derby.
• Utilisation de Maven 2 et Ant pour le paquetage de l'application, test, compile, déploiement, gestion des dépendances ...
Environnement technique :
WINDOWS XP, Red Hat Developer Studio, Maven2, Ant, MySQL 5, TOMCAT 6, AJAX4JSF, Spring 2.5, Hibernate 3.2, JBoss Seam 2.0.2.
• -Mai 2007 – Août 2007 (4 mois): Université technologique de Munich
Ingénieur de recherche et Développement
Développent of a Lightening detection system en coopération avec National Instrument CO LMT.
• Université de Tunis El Manar (2003 – 2006)
Nom du diplôme Ingénieur National Domaine d’études Génie Industriel
Ecole Nationale d'Ingénieurs de Tunis (ENIT)
• Université de Monastir (2001 – 2003)
Nom du diplôme DEPC Domaine d’études Mathématique Physique
Octobre 2016 | ELK Elasticsearch, Logstash & Kibana |
Juin 2016 | Ionic (Angular Mobile) (ZENIKA) |
Novembre 2015 | AngularJS / Ionic (ZENIKA) |
Mai 2015 | Nuxeo (Gestion Electronique de documents) |
Mars 2015 | In10pensable: Atelier de management (JCDecaux) |
Mars 2014 | GWT (Google Web Toolkit) (ZENIKA) |
Juin 2013 | Certification Oracle Certified Professional, Java SE 6 Programmer |
Juillet 2012 | Certification Scrum Master (Scrum Alliance) |