PRINCIPALES MISSIONS RÉALISÉES
CISION
De janvier 2019 à aujourd’hui – 3 ans et 3 mois
Architect Devops AWS / Expert JAVA\PYTHON
Mission: Architect AWS dans une équipe transverse.
✓ Mise en place de l’architecture d’IRIS sur aws (Terraform: ECS + lambda + RDS + Amazon Rekognition + DMS …).
✓ Mise en place de l’architecture de TSAR sur aws (Terraform: python + lambda + api gateway +aurora).
✓ Migration de PFNUM sur aws (Terraform: python + java8 + lambda + stepfunction + SQS +fargate + direct connect + storage gateway + aurora ...).
✓ Migration de l’Indexeur legacy sur aws (Terraform: java8 + lambda + stepfunction +elasticsearch + aws comprehend + aurora ...).
✓ Migration de l’Indexeur web sur aws (Terraform: java8 + lambda + stepfunction + SQS + EC2+ EFS ...).
✓ Data lake sur aws (Terraform: s3, aws glue, athena, redshift spectrum ...)
✓ Mise en place d’un cluster kafka + kafka-connect
✓ Migration des flux TIBCO sur Kafka
✓ Estimations des charges et chiffrage.
✓ Estimations des coûts sur aws.
✓ Expertise Java et python.
✓ Mise en place de CI/CD avec jenkins.
✓ Implémentation des images docker. ELS
D’octobre 2017 à décembre 2018 – 15 mois
Architect Devops AWS / Expert JAVA
Mission: Projet Flash : Une Plateforme de gestion de contenu éditorial à destination des maisons ELS, EL, DALLOZ et EFL.
✓ Etudes techniques et prototypage
✓ Mise en place de l’architecture logicielle front-end + back-end.
✓ migration de l’application sur aws.
✓ Estimations des charges et chiffrage.
✓ Expertise Java.
✓ mise en place de CI/CD avec jenkins + spinnaker.
✓ Implémentation des images docker.
✓ Test de performance et monitoring.
✓ Mise en place du socle technique ELK.
Environnement: Eclipse, Windows, linux, Java8, Spring4, spring boot, cloud aws, Terraform, docker, kubernetes, Ansible, Angularjs, Bootstrap, Html5, Css3, NodeJS, Maven, Git, Junit + cucumber, jenkins, spinnaker.
DXC
De mars 2016 à octobre 2017 – 17 mois
Architect Devops AWS
Mission: Nouvelle plateforme d’échange de flux d’informations entre les différents intervenants dans le domaine de l’Assurance.
✓ Etudes techniques et prototypage.
✓ Mise en place de l’architecture logicielle front-end + back-end.
✓ Mise en place de l’architecture aws (cloudformation/Terraform).
✓ Estimations des charges et chiffrage.
✓ Expertise Java et python.
✓ mise en place de CI/CD avec jenkins + spinnaker.
✓ Implémentation des images docker.
✓ Configuration du serveur keycloak (SSO).
✓ Implémentation des règles métier avec drools.
✓ Test de performance et monitoring.
Environnement: Eclipse, Windows, linux, Java8, Spring4, cloud aws , docker, drools, Angular2, NodeJS, Maven, Git, Keycloak (SSO), Junit + cucumber, jenkins, spinnaker.
BNP PARIBAS
D’aout 2014 à mars 2016 – 20 mois
Expert JAVA / Chef de projet technique
Mission: Projet ******** Quote : outil multicanal (Web, tablette et smartphone) de gestion des campagnes et des propositions financières à destination des réseaux de vente des produits BNP LS.
✓ Participation aux recrutements.
✓ Rédaction et validation des dossiers d’architectures logicielles et techniques.
✓ Etudes techniques et prototypage.
✓ Estimations des charges et chiffrage.
✓ Expertise Java.
✓ Réalisation d’audits statiques (SonarQube) et dynamiques (JProfiler).
✓ Test de performance.
✓ Soutien aux développeurs.
Environnement: Eclipse, Windows, linux, Oracle, JAVA 7, jsf, Jstl, Spring, cxf(rest et soap), hibernate, jpa, Orika, Maven3, HTML5, CSS3, Materialize, jQuery, Bootstrap, WebSphere, Liberty Profile, Tomcat8, nodejs, cordova, angularjs, gulp, gradle, Jmeter, SoapUI, Android, Objetive-C , Xcode, Tibco, ActiveMQ, MQSeries, Docker, Ansible.
BLUESTONE CONSULTING
De juin 2014 à décembre 2014 – 7 mois
Expert JAVA / DEVOPS
Mission:
✓ Définition de l’architecture matérielle.
✓ Installation des outils (Serveur Tomcat, Jenkins, Nexus, SonarQube, base de données
SonarQube).
✓ Configuration des différents projets.
✓ Définitions des profils SonarQube.
✓ Création des repositories Nexus.
✓ Support aux projets.
✓ Veille au respect des normes de développement.
✓ Rédaction et validation des dossiers d’architectures logicielles et techniques.
✓ Etudes techniques et prototypage.
✓ Expertise Java et scala.
✓ Réalisation d’audits statiques (SonarQube) et dynamiques (JProfiler).
✓ Soutien aux développeurs.
Environnement: Eclipse, Windows, linux, Oracle, JAVA 7, jsf, Jstl, Spring, cxf(rest et soap), hibernate, jpa, Orika, Maven3, HTML5, CSS3, Materialize, jQuery, Bootstrap, WebSphere, Liberty Profile, Tomcat8, nodejs, cordova, angularjs, gulp, Jmeter, SoapUI, Android, Objetive-C , Xcode, Big data,
hadoop, mongodb, scala.
INFOPRO ETAI
De Mars 2013 à Mai 2014 – 14 mois
Expert JAVA/JEE/SOA/MOBILE
Mission: Etude et intégration des nouveaux modules dans les catalogues IO (Application Web de
catalogue électronique multimarque de pièces équipementiers et constructeurs) :
✓ Veille au respect des normes de développement.
✓ Rédaction et validation des dossiers d’architectures logicielles et techniques.
✓ Etudes techniques et prototypage.
✓ Conception et implémentation du module statistique (en python)
✓ Expertise Java.
✓ Réalisation d’audits statiques (SonarQube) et dynamiques (JProfiler).
✓ Soutien aux développeurs.
✓ Automatisation des tests de non régression sur aws.
Environnement: Eclipse, Windows, linux , Mysql, JAVA 7, Struts, Jsp/Servlet, Spring, JSTL, Maven3, jQuery, jQuery UI, Plugin jQuery, Apache CXF, Jmeter, SoapUI,Tomcat, cordova, aws cloudformation, EC2.
INFOPRO ETAI
De Juillet 2010 à FLeader technique JAVA/JEE
Mission: Refonte technique et intégration des nouveaux modules dans les catalogues IO :
✓ Rédaction des documents de spécification et de conception.
✓ Réalisation et développement de l’application.
✓ Réalisation des tests unitaires.
✓ Réalisation d’audits statiques (SonarQube) et dynamiques (JProfiler).
✓ Soutien aux développeurs.
✓ Suivi et correction des anomalies.
Environnement: Eclipse, Windows, linux , Mysql, JAVA 6, Struts, Jsp/Servlet, Spring, JSTL, Maven3, jQuery, jQuery UI, Plugin jQuery, Apache CXF, Jmeter, SoapUI,Tomcat
INFOPRO ETAI
De Décembre 2011 à Février 2012 – 3 mois
Chef de projet technique
Mission: Réalisation d’une solution web service (Serveur d’Image) qui permet de fournir des images aux différentes applications de l’entreprise :
✓ Etude de l’existant.
✓ Conception et développement.
✓ Réalisation des tests unitaires.
✓ Suivie et correction des anomalies .
Environnement: Eclipse, Windows, linux , Mysql, JAVA 6, Spring, JSTL, Maven3, jQuery, jQuery UI,
Plugin jQuery, Jmeter, SoapUI,Tomcat Struts 2, extjs, Hibernate, ImageMagick, Apache CXF. WEBONE
De Mars 2010 à Juillet 2010 – 5 mois
Leader technique JAVA/JEE
Mission: Spécification, conception et réalisation du projet PTS (Progress Tracking System) afin de
gérer les projets et assurer la communication de la société WebOne avec ses clients :
✓ Rédaction des documents de spécification et de conception.
✓ Développement de l’application.
✓ Réalisation des tests unitaires.
✓ Suivi et correction des anomalies.
Environnement: Eclipse, Windows, linux, Java5, Spring, Spring MVC, Jbpm, DWR (Ajax), API Skype4Java, hibernate, MySql.
WEBONE
De Juillet 2008 à Février 2010 – 2 ans
Leader technique JAVA/JEE
Mission: Spécification, conception et réalisation du projet Syrcot pour l’administration des registres de commerces locaux et centraux de la Tunisie :
✓ Rédaction des documents de spécification et de conception.
✓ Développement de l’application.
✓ Réalisation des tests unitaires.
✓ Suivie et correction des anomalies.
Environnement: Eclipse, Windows, linux, J2EE, JAVA5, MVC, Struts1, Spring, Hibernate, DWR, Ant, Serveur Tomcat, UML, BDD Oracle, Talend*.
WEBONE
De Février 2008 à Juillet 2008 – 6 mois
Développeur JAVA/JEE
Mission: Spécification, conception et réalisation d'une application web d’enchère en ligne bidbloom.
Participation au développement et responsable d’intégration des solutions de paiement en ligne et
génération des factures :
✓ Rédaction des documents de spécification et de conception.
✓ Estimations des charges.
✓ Participation au développement de l’application.
✓ Réalisation des tests unitaires.
✓ Suivi et correction des anomalies.
✓ Prise en charge de l’intégration du module de paiement.
Environnement: Eclipse, Windows, linux ,Struts1, Spring, Hibernate, DWR, MySql, Paypal, e-dinar, SPS, MoneyBokkers, YouPass
WEBONE
De Juillet 2007 à Décembre 2007 – 6 mois
Développeur JAVA/J2EE
Mission: Spécification, conception et réalisation d’une application web sbbimmo pour le compte de
la société des Chemins de Fer Suisses et qui permet la gestion de la vente et l’achat des immeubles
en toute sécurité.
✓ Rédaction des documents de spécification et de conception.
✓ Estimations des charges.
✓ Participation au développement de l’application.
✓ Réalisation des tests unitaires.
✓ Suivi et correction des anomalies.
Environnement: Eclipse, Windows, linux, UML, JAVA5, MVC, Struts1, Spring, Hibernate, DWR, Jfreechart, BDD Postgres.