-
Expedia
- Engineering Manager
PARIS
2014 - maintenant
-
CGI
- Senior technical Consultant
Casablanca
2013 - 2014
-
Hippo CMS
- Technical Delivery Director
2012 - 2013
-
Alogient
- Directeur Technique
2009 - 2012
• Membre du comité de direction
• Gère les départements de développement (Java, .Net, PHP, Flash) et d’infrastructure (Unix, Linux, Windows) - environ 20 à 25 personnes,
• Gère le budget d’exploitation du département,
• Responsable de l’orientation technologique d’Alogient et du R&D,
• Responsable des architectures techniques proposées et implantés chez les clients,
• Responsable de la mise en place de la méthodologie Scrum-Agile dans tous les départements.
-
Compuware
- Directeur de programme
Boulogne-Billancourt
2008 - 2009
• Gère le département Java (10 personnes).
• Responsable de la stratégie technique, de l’architecture, et des solutions d’entreprises pour le département Java
• Supporte les commerciaux dans la rédaction des contrats d’offre de service en prenant en compte les besoins, les règles et les infrastructures existantes du client.
• Développe et définit les objectifs et les plans de formations des consultants Java
• Mise en place d’un plan de carrière des consultants Java
• Conduit les revues annuelles de performance
-
Oracle
- Consultant principal
Colombes
2006 - 2006
Consultant sur la plateforme Oracle Fusion Middleware.
-
Compuware
- Architecte logiciel
Boulogne-Billancourt
2006 - 2008
Architecte logiciel sur la plus grosse plateforme transactionnelle au Canada (Bell.ca).
• Gérer techniquement un ou deux projets de moyenne envergure avec un budget variant entre 650k$ et 1M$ et une équipe allant jusqu'à 12 personnes,
• Produire avec l'analyste d'affaire le document de spécification,
• Architecture et écriture des documents techniques,
• Produire les documents d'interface entre Bell.ca et l'un des 50 systèmes,
• Analyse de la charge et des plannings de réalisation et déploiement (WBS).
Environnement technique:
• Weblogic Portal 8.1, J2EE, Web Service
• Oracle
• CVS
• Windows, Unix
-
CGI
- Chef d’équipe
Casablanca
2004 - 2006
• Gestion d’une équipe de 5 personnes en vue de l’intégration d’un logiciel EBPP,
• Evaluation et choix du produit d’EBPP à intégrer basé sur les spécifications demandées par le client
• S’assurer de la bonne intégration du produit avec les autres départements impliqués,
• Intégration du produit choisi au sein de l’infrastructure de Bell,
• Evaluation des coûts de customisation du produit pour l’intégrer à Bell.ca,
• Ecriture des documents techniques et d’architectures,
• Planification des taches de l’équipe et développement de la couche back-end
• Mise en place d’outils permettant l’amélioration de la gestion du logiciel EBPP.
Environnement technique:
• Méthodologie Agile - Scrum
• Weblogic 8.1, J2EE, Oracle
• SVN, trac
• Windows, Unix
-
Oz.com
- Analyste-Programmeur Java Senior
2002 - 2004
• Gestion d’une équipe de 3 personnes,
• Définition de l’architecture globale du serveur,
• Architecture de la partie connectivité du serveur basée sur du Multi-threading,
• Réécriture du connecteur http/https,
• Intégration de la technologie JMX pour la gestion des connecteurs,
• Mise en place d’une MIB et du protocole SNMP pour gérer le serveur,
• Optimisation du code en utilisant Optimizeit.
Environnement technique:
• Weblogic 8.1 SP1 sur Redhat AS Linux 2.1,
• EJB, NIO, JMX, SNMP, JUNIT
• UML - Rational Rose (utilisation de pattern Gof),
• Xtreme Programming,
• ClearCase, ClearQuest,
• Intellij.
-
Globalmedic
- Chef d’équipe Java
2001 - 2002
• Gestion d’une équipe de 5 personnes (2 back-end, 3 front-end),
• Architecture de la plateforme et des applications web,
• Responsable du développement Java,
• Embauche de trois personnes,
• Mise en place des environnements de développement, de validation,
• Mise en place de l’environnement de gestion de code (PCVS),
• Analyse et architecture du site web côté Java,
• Intégration de Cocobase (JDO),
• Développement de la couche back-end (EJB…),
Environnement technique:
• Weblogic 6.1 sur Windows NT 4,
• EJB, JSP, Struts, Servlet,
• UML – TogetherJ (utilisation de pattern Gof),
• PVCS,
• JBuilder 6
-
Publisac.ca
- Analyste-Programmeur Java Senior
2000 - 2001
• Architecture du Back-Office pour prendre en compte le déploiement futur du site à travers le Canada,
• Analyser et développer les nouvelles fonctionnalités du site,
• Optimiser l’ensemble des acteurs (code, serveur d’application…),
Environnement technique:
• Websphere 3.5 sur Windows NT 4,
• EJB, JSP, Servlet,
-
CR2A-DI
- Analyste-Programmeur Java
Dublin
1997 - 2000
• AIRBUS INDUSTRIE (Toulouse, France)
Au sein du service nouvelle technologie d’Airbus Industrie, j’ai développé des projets d’applications liées au langage java s’intégrant à l’environnement Netscape SuiteSpot 3.5.
• ALCATEL SPACE INDUSTRIE (Toulouse, France)
Projet : Création d’un système générique de télégestion d’antennes satellites en langage Java. Logiciel client (Java)-serveur (C) permettant d’envoyer des télécommandes et de recevoir des mesures provenant d’un satellite. De plus, la visualisation de l’évolution des mesures est réalisée à travers l’animation d’un synoptique.
• SPOT IMAGE (Toulouse, France).
Définition d’une boite à outils permettant de manipuler un nouveau format d’images et d’informations géocodées
• CELAR (Rennes, France), Centre d’Electronique de l’Armée
Développement, en langage java, d’un logiciel de traitement de documents issus d’une base ORACLE V7 en vue d’une classification destinée à la certification ISO 9001.