Méthodologies :
XP, Peer Programming, méthodologie agile, POO, POA, SCRUM, DevOps, TDD, BDD, Microservices, Objects connectés, SAFE.
Modélisation :
UML, MERISE, diagramme de GANTT, SoaML, SOMF, WSDL, Enterprise Architect
Langages :
C, C++ (MFC, .NET), Java (JSE, JEE, JME), C#, Shell Unix (ksh, csh, bash), Perl, Python 2 & 3
Outils de développement :
JBuilder, Eclipse, Intellij Idea, Visual Studio .Net, C++ Builder, SQL Developer, TOAD, Ant, Maven, JDevelopper Studio, Poséidon UML, Together, PowerAMC
SGBD :
Oracle, SQL Server, MySQL, DB2, SQL, PL/SQL, Transact SQL, T-SQL, PostgresSQL…
Serveurs Web, applicatifs & Middleware :
Apache, IIS, WebSphere, WebLogic, Tomcat, JBoss, Glassfish, Jetty, Camel, OSB, IBM MQ
Gestion de configuration :
CVS, TFS, Git, Mercurial, SVN, Visual SourceSafe
Outils et framework :
Docker, Jenkins, Hudson, putty, Spring MVC, Spring Security, Spring Batch, Spring boot, Spring web services, Spring Integration, Selenium, SOAP UI, LoadUI.
02/2015 à 07/2016 Consultant JAVA EE, expert développement de web services à Monaco Télécom
Développeur JEE service IT.
Ø Développement de services web.
Ø Développement de sites web sécurisé et de console de supervision, d’administration et de gestion de cycle de vie des processus.
Ø Développement couche de persistance.
Ø Lead technique Spring et SOA.
Ø Participation à la mise en place de l’intégration continue.
Ø Mise en place environnement de test de web services avec SOAP UI
Ø Intégration et développement BPM (Business Process Management) Activiti et Apache Camel
Ø Développement et intégration modules ODOO 8.
Ø Création de containers dockers applicatifs
02/2015 à 07/2016 Consultant JAVA EE, expert développement de web services à Monaco Télécom
Développeur JEE service IT.
Ø Développement de services web.
Ø Développement de sites web sécurisé et de console de supervision, d’administration et de gestion de cycle de vie des processus.
Ø Développement couche de persistance.
Ø Lead technique Spring et SOA.
Ø Participation à la mise en place de l’intégration continue.
Ø Mise en place environnement de test de web services avec SOAP UI
Ø Intégration et développement BPM (Business Process Management) Activiti et Apache Camel
Ø Développement et intégration modules ODOO 8.
Ø Création de containers dockers applicatifs
02/2014 à 02/2015 Consultant en développement C et C++ a Verifone France
Réalisation de clients et d’applications serveurs de paiements monétiques internationaux aux normes EMV
Ø Maintenance évolutive et correctives de briques du serveur monétique.
Ø Développement de clients monétiques pour le Portugal, l’Espagne, l’Italie, la Belgique, les Pays-Bas et la France.
Ø Maintenance évolutive et corrective de diverses applications internes.
08/2013 à 01/2014 Consultant JAVA EE, expert développement de web services à ERDF
Réalisation d’une SOA pour la refonte du SI des interventions clients.
Ø Développement de services web.
Ø Développement couche de persistance.
Ø Configuration serveur d’application Oracle Weblogic 11 G.
Ø Configuration du bus de services, Oracle Service Bus 11 G.
Ø Animation de meetings techniques et de formations.
01/2010 à 12/2011 Architecte développeur SOA Java JEE & C++ à Orange Caraïbes (salarié c2i-karaibes)
Tierce maintenance applicative SI monétique et financier
Ø Création SOA SI Monétique et financier
Ø Création de sites d’administration sécurisés avec JSF, ASP .NET, Spring MVC, Spring security
Ø Maintenance corrective des briques logicielles du SI en Java, C#, C++, PL/SQL, VB6
Ø Evolution mineures et majeures briques logicielle du SI
Ø Astreintes
Ø Réalisation de briques logicielles intégrées à la SOA du groupe Orange.
Ø Mise en place d’une architecture SOA pour les services génériques du SI Monétique : envoi de mail, envoi de SMS, récupération d’informations clients, paiements par carte bleues et crédit des équipements.
Ø Interfaçage de la SOA avec le concentrateur CB et la plateforme Intelligent Network pour la gestion des services en temps réels des abonnés avec Apache CXF.
Ø Interfaçage avec les applications de gestion de facturation client (BSCS) et de gestion de la comptabilité des achats (ADONIX)
Ø Réalisation d’une étude architecturale et mise en place de la répartition des charges.
Ø Création d’une plateforme de paiement par cartes bancaires générique, modulable et configurable afin d’anticiper les futures ajouts de produits.
Ø Réalisations d’instances de modules applicatifs C++ de paiement pour la vente de recharges, de vouchers WIFI et de pack SMS et le paiement de factures diverses.
11/2008 a 12/2009 Expert technique/Développeur à Orange Caraïbes (salarié c2i-karaibes)
Initialisation Tierce Maintenance Applicative SI Monétique et financier
Ø Maintenance corrective des briques logicielles du SI en Java, C#, C++, PL/SQL, VB6
Ø Evolution mineures et majeures briques logicielle du SI en C++, C # et Java du SI Financier de ORANGE
Ø Refonte service de paiement en ligne de vouchers voix et data par carte bancaire
Ø Gestion des litiges
Ø Lead technique (équipe de 5 développeurs)
Analyse de l’existant et réalisation des documentations fonctionnelles et techniques.
Ø Formation métier monétique et BSCS
Ø Analyse des applications
Ø Création et mise à jour dossiers d’architecture technique et des spécifications fonctionnelles et techniques des applications C++, Java SE et EE et .NET du SI.
Mise en conformité audit CNIL, sécurisation, gestion des fraudes et de la relation clients
Ø Revue des codes, des scripts, des logs et des bases de données.
Ø Mise en conformité du SI
Maintenance applicative plateformes de paiements électroniques et bornes de paiements électroniques.
Ø Installation et configuration et maintenance des bornes interactives de paiements
Ø Formation des opérateurs sur les sites distants
Ø Maintenance évolutive et corrective d’une vingtaine d’applications
Ø Refonte de la plateforme de télécollecte
· Novembre 2008 Intervention Administration système Port autonome de Guadeloupe
Mission :
Intervention sur serveur SUN Solaris après crash et pertes de données du disque dur dans le cadre de la migration de l’environnement applicatif de gestion pour la port autonome de Guadeloupe depuis un serveur sous Solaris 9 vers un serveur sous Windows 2003 server avec un base de données Oracle.
Mise en œuvre :
Récupération serveur Sun Solaris
Récupération serveur Sun Solaris 9 après crash
Récupération du disque dur.
Récupération environnement applicatif.
Mise en place d’une solution de sauvegarde
Création des scripts d'automatisation de la procédure d'import de données depuis une base de données Oracle sur le serveur vers un serveur de sauvegardes sous environnement Windows XP.
Installation et implémentation de deux serveurs SUN Solaris 10 de secours.
Préparation lame IBM BladeCenter Series S en vue implémentation solution virtuelle Windows 2003 Server.
03/2008 à 11/2008 Ingénieur Développement à Médiaserv (salarié c2i-karaibes)
Développeur Operating System Support
Ø Réalisation de web services d’éligibilité technique pour les SI de Médiaserv dans le cadre d’une délégation de service public.
Ø Evolution des web services d’éligibilité technique du SI :
Ø Analyse de l’existant.
Ø Evolution fonctionnelle web service JAVA utilisant la technologie JAX/RPC reposant sur le protocole SOAP.
Ø Modification ou créations de consoles d’administration web et de console de gestion des erreurs.
Ø Réalisation d’un client web service RCP en utilisant l’api J2SE.
Ø Création de la documentation technique associée, création des classes de test en utilisant l’api JUNIT, réalisation de la recette, mise en production et maintenance applicative.
Ø Réalisation d’une application de type démon générant des fichiers XML valides pour la notification de première utilisation de service en utilisant les technologies java J2SE et XLST.
Ø Création de la documentation technique associée, création des classes de test en utilisant l’api JUNIT, réalisation de la recette, mise en production et maintenance applicative.
Ø Plateforme temps réel d’intégration des tickets ACCOUNTING RADIUS (RFC 2866) en base de données en utilisant les technologies java J2SE et XLST des abonnés en temps réel pour gestion des incidents clients
Ø Réalisation d’une application temps réel d’injection
Ø Création de la documentation technique associée, création des classes de test en utilisant l’api JUNIT, réalisation de la recette, mise en production et maintenance applicative.
Environnement technique :
2007-2008 Développeur en Free-lance
Mission :
Réaliser une application web permettant d’effectuer des achats en ligne
Mise en œuvre :
Développement d’une application web utilisant la librairie Struts
Réalisation d’une application web utilisant Struts 1.2
Rédaction des divers documents du projet (diagrammes UML, diagrammes de GANTT, spécifications fonctionnelles, spécifications techniques. manuel d’architecture, manuel d’installation, manuel d’exploitation, journal de bord, manuel de test)
Développement total de l’application en utilisant le modèle MVC2 propre à Struts
Mission :
Réaliser une application permettant de suivre l’état des stocks et d’éditer les documents comptables
Mise en œuvre :
Développement d’une application d’édition de documents comptable
Rédaction des divers documents du projet (diagrammes UML, diagrammes de GANTT, spécifications fonctionnelles, spécifications techniques. manuel d’architecture, manuel d’installation, manuel d’exploitation, journal de bord, manuel de test).
Développement d’une application de gestion des stocks et de comptabilité en utilisant le JSE SDK 6 et Swing
2004 − 2007 Formateur certifié des technologies Sun à l’ESI Supinfo
Mission :
Développer le site laboratoire
Devenir le premier site francophone concernant les technologies SUN Microsystems
Assurer le face à face pédagogique pour les 23 sites distants de l’ESI Supinfo Paris
Mise en œuvre :
Face à Face Pédagogique pour les cours de Java SE, Java EE et Java ME, de langage C et C++ à l’ESI Supinfo Caraïbes – Ecole Supérieure d’Informatique – Lamentin (972)
Formateur algorithmique, C++, JAVA
Maitre d’ouvrage et expertise technique pour la réalisation de 15 à 20 projets de développement par an au près des stagiaires formés.
Rédaction de cahier des charges en vue de la réalisation des projets spécifiques aux technologies SUN ainsi que de projets de développement hétérogènes. (Serveur FTP, solution SIP complète etc.)
Création de ressources pour le site du laboratoire
Rédaction de nombreuses ressources pédagogiques en Anglais et en Français (Swing, Swing avancé, Eclipse, Java ME, Programmation orientée aspect, Services Oriented Architecture, EJB 1, programmation orientée objet, etc.)
Participation au développement du site du laboratoire en utilisant les technologies J2 EE, « Java 2 Enterprise Edition ».
Développement d’outils à destination du laboratoire
Participation au développement de diverses applications pour la gestion et l’administration du laboratoire, ainsi que de projets communautaires, réalisés en utilisant les technologies JSF, EJB 3 et Portal sous JBossPortal, rédaction de documents relatifs aux projets et codage de modules divers.
Participation à la réalisation de projet web pluridisciplinaire Sun Solaris, Java, Microsoft Windows : management des logs de DTrace d’un poste distant depuis une console de management Windows 2003 Server par le biais d’un Web Service
2003 Stage de 3 mois à la ligue professionnelle de football
Mission :
Maintenir l’ancien site
Développer le nouveau site
Déploiement du nouveau site
Gestion des affectations des arbitres
Mise en œuvre :
Mis à jour quotidienne du site
Développement du nouveau site grâce à Dreamweaver MX
Analyse de l’existant.
Développement d’une application Delphi de gestion des affectations des arbitres
Déploiement du nouveau site sur le serveur distant
2011 Formation architecte SOA
2007 Obtention du Master International en sciences informatiques
SUPINFO, International Institute of Information Technology
2005 Certification « Sun Certified JAVA Programmer 1.4 »
2004 − 2007 1ère, 2ème et 3ème années de cycle ingénieur
ESI Supinfo Paris– Ecole Supérieure d’Informatique
2002 – 2004 1ère et 2ème années de classes préparatoires
ESI Supinfo Paris– Ecole Supérieure d’Informatique
1999 Baccalauréat scientifique