Réalisations :
●Développement et conseils d’architectures pour une Startup française qui réalise un outil de ciblage de mobinautes et de diffusion de campagnes marketing sur smartphones.
●Participation à l’équipe de développement de la solution Real Time Bidding de la société.
●Implémentation des microservices de gestion de campagne publicitaire et de geo targeting pour le Trading Desk Front.
●Participation au développement de l’interface web du Trading Desk Front avec Angular5.
●Participation à la mise en place de l’intégration continue sous Jenkins puis Gitlab.
Environnement :
●Spring Boot, Postgresql Postgis,Elasticsearch Spring Cloud Netflix, Aeropsike, Rabbit MQ , Kafka.
●Messaging avec Kafka cote le Back Office et RabbitMQ cote Front Office.
●Architecture Restful et Microservices
●OAuth 2.
●Déploiement sous Docker a l’aide de Rancher.
●CI avec Gitlab
Chef de projet
Algérie Télécom
janvier 2014 - novembre 2015
Réalisations :
●Conception et développement d'un outil de provisioning de solution
Back Office
●Mise en place des mécanismes de livraison sous SVN et Maven 3
●Conception de POCs d'applications métiers à destination du département Corporate.
●Implémentation d'une solution SOA pour la création d'adresse mail
sur le domaine algerietelecom.dz pour les clients Corporate
Réalisations :
●Participation au développement et aux livraisons de l'outil de gestion de campagne Marketing Aptra PromoteDéveloppement en méthodologie Agile/Scrum. Utilisation de la suite Atlassian : Confluence , Jira , Fisheye
●Equipe d'une dizaine de développeurs répartis entre NCR France et NCR Allemagne. Stand up meeting, Sprint planning et Sprint review via Skype et Webex
●Communication en anglais lors des réunions Scrum
●Eclipse STS, Spring MVC , Easymock, Smart GWT, Apache CXF
Environnement :
●Grand éditeur international de logiciels de monétique
IED JEE & Spring | Altran CIS - BouyguesTelecom
septembre 2010 - novembre 2012
Réalisations :
●Mise à niveau de l'outil d'activation client (GAC). EJB 2 vers EJB 3, Ant/Ivy vers Maven 2, CVS vers SVN, Weblogic JAX-WS vers
Apache CXF, XML Bean vers JAXB. Rédaction des tests unitaires
●Réalisation des tests de performances à l'aide de JMeter et Soap UI pour quatre versions
●Conception technique et développement du batch d'activation des clients BandYou ( l'offre mobile Lowcost ByTel) à l'aide du Framework Spring Batch
●Mise en place d'un pole d'intégration continue à l'aide d'Archiva , Jenkins , Selenium , Easymock et Soap UI
● Participation à la maintenance et au développement de l'OSS provisioning des clients ADSL
●Conception et initiation du projet Swap DSLAM (Alactel ALU
Stinger vers Huawei)
●Maintenance corrective de GAC
Environnement :
●Spring STS, Weblogic, Maven , Archiva , Jenkins, Ant/Ivy ,
Easymock , Selenium, Apache CXF, JMS, Apache HTTP Server
●Plus de cent projet Eclipse pour l'outil d'activation client
●Time To Market restreint
IED JEE & Spring | Steria - ERDF
novembre 2009 - août 2010
Réalisations :
●Développement d'un outil de test pour le progiciel de facturation
Cosy d'ERDF (Electricité Réseau Distribution France)
●Récupération et normalisation de la base de tests constitué des PM (Point de Mesure). Mise en place de la partie DAO sous Hibernate
●Participation au sprints de développement du module d'exploration des données
●Participation au sprints de développement du module d'émission des évènements
●Développement des émissions de relevés en JMS sous MQ Series
Environnement :
●Equipe de trois développeurs et un architecte/chef de projet intégrée
Réalisations :
●Participation à la mise en place de l'environnement de développement
●Rédaction des matrices des exigences et des diagrammes de séquences
●Participation au développement de la partie authentification avec Spring Security
●Participation au développement des parcours de souscription aux produits d'assurances avec Spring Webflow.
●Participation au développement de la partie informations personnelles
●Intégration de la maquette web à l'aide de Sitemesh et JQuery
●Participation à la mise en production et aux correctif des anomalies●Equipe de taille importante avec une vingtaine de développeurs au départ et une montée en charge allant jusqu'a quarante
●Développement en méthodologie Agile/Scrum
●Eclipse STS , Spring Core 2.5 , Spring MVC , Spring Webflow, Hibernate 3, Sitemesh , JQuery, Apache Tomcat, Selenium
●Domain Driven Design
Environnement :
●Banque 100% en ligne
●Projet forfaitaire from scratch
Intégrateur de solution
ITSM | Steria - BNP Paribas ITPS
octobre 2007 - février 2009
Réalisations :
●Intégration de la solution ITSM de Service Level Managment
Managed Objects v4 (racheté depuis pas Novell)
●Rédaction des manuels d'installation et d'exploitation
●Développement des rapports sur les SLAs (Service Level Agreement ) en JSP en se basant sur les contrats de service rédigés par les Service Delivery Manager
●Intégration des portlet de reporting sous Jahia
●Développement des services spécifiques en EJB 2
●Interfaçage avec les outils BSM et de monitoring de l'entreprise (BMC Patrol, Tibco , ARS Remedy , Witbe ..)
●Workshop et présentations des POCs aux Process Account Manager, Business Account Manager et Service Delivery Manager des différents pôles d'ITPS
●Implémentation et livraison de la solution pour différents services techniques tels que bnpparibas.net●Collaboration avec les équipes métiers pour l'expression des besoins
●Participation à la mise en place de la démarche ITIL
●Apache Tomcat , IBM AIX,
Environnement :
●Equipe restreinte (un chef de projet et deux intégrateurs)
au sein d'un service important entièrement dédié à la recette
DEUG MIAS (Mathématiques Informatique et Applications aux Sciences)
Lycée Gustave Flaubert (Tunis)
2004
Baccalauréat Série S
2000
Maitrise d'Informatique
Université Lyon I
Langues
Anglais - C2
Autres compétences
COMPÉTENCES
Java/JEE & Spring
Architectures Microservices (Netflix OSS , Spring Cloud)
Bases de données relationnelles: PostgreSQL
Bases de données NoSql: Elasticsearch, Mongo DB, Aerospike
Test Driven Development (tests d’intégrations avec Docker Spotify Java Client)
Architectures RESTful (Spring Boot)
Architectures orientées envenimements: RabbitMQ AMQP, Kafka
Développement Reactive Backend : Spring 5, Vert.x
Implémentation de la sécurité avec Spring Security, OAuth2, JWT
Développement d’interfaces web avec Angular 5, Webpack, Node.js
Rédaction de spécifications fonctionnelles et techniques détaillées
Développement en méthodologie Agile/Scrum
Conception et mise en place de pôles d'intégrations continues CI (Gitlab, Docker, Sonar, Rancher, Swarm)
Outils de builds: Maven et Gradle (Java), Webpack (Js)