Menu

Patrick LADUGUIE

SOPHIA-ANTIPOLIS

En résumé

Mes compétences :
UML/OMT
C++
Java 2 Enterprise Edition
XML
Sun Solaris
Microsoft Windows NT
Java
Rational Rose
CORBA
Rational ClearCase
Oracle
ECLiPSe
CVS
WebLogic Enterprise Application Server
Linux
Amadeus CRS
UNIX
Oracle 9i
Jboss
IBM WebSphere
DEC Alpha Hardware
SNMP
SMPP v3.4
POSIX
Microsoft Windows
Eiffel
Apache Maven
AIX UNIX
shell scripting
javaCC
WAP
Visibroker
Telekurs
Sun Workshop
Sun AS 9
Struts Web Application Framework
Standard Template Library
Silicon Graphics Hardware
SUN Hardware
SQL
SMTP
Rational Suite
RDBMS
Quality Assurance
Purify
Paradigm Plus
PAP
Orbix
Oracle Designer 2000
Oracle 8
OODBMS Objectivity
OODBMS
OCI
MySQL
Microsoft Project
Microsoft Access
Mercurial
MS Visual SourceSafe
Lisp
Java Messaging Service
IBM Hardware
Fixed Income
FORTRAN
Emacs
DAIS
Cray Hardware
COM/DCOM
CBuilder
C Programming Language
Booch methodology
Blue
Audit
Apache WEB Server

Entreprises

  • Aircraft Maintenance Systems RD Inc. (Montreal, CA) - R&D Manager

    2016 - 2017
  • Aircraft Maintenance Systems RD Inc. (Montreal, CA) - CTO

    2014 - 2016
  • Lotsys - Architecte & team leader

    2012 - 2014 Architecte logiciel et team leader pour la définition et le développement d'une plateforme transactionnelle distribuée destinée à l'industrie de la lotterie.
    Principales responsabilités:
    * Architecture du serveur d'application. ;
    * Développement de composants constituant le serveur. ;
    * Participation au recrutement de l'équipe de développement. ;
    * Encadrement et conseils techniques de l'équipe.. ;
    * Validation des développements.
    (Environnement: C++11, gcc 4.7, Boost.asio, Eclipse, Oracle, XML, UML, Linux/centos, Git/Github, Maven, NAR Plugin, Jenkins, Jira, Confluence)
  • Amadeus - Consultant C++ sénior

    Sophia Antipolis 2011 - 2012 Consultant C++ sénior participant à la migration de l'application de réservation rail d'un mainframe IBM vers une platforme distribuée sous Linux.
    Principales responsabilités:
    * Implémentation et test de certaines fonctionalités. ;
    * Migration de la gestion des schéma XML de CVS à Mercurial. ;
    * Implémentation en python de l'automatisation de la procédure de construction et de livraison de l'application.
    (Environnement: C++, XML, Mercurial, python)
  • Amadeus - Architecte

    Sophia Antipolis 2009 - 2011 logiciel pour la nouvelle application de réservation rail. L'application consiste en la gestion del'inventaire des trains et des places disponibles ainsi que de l'application internet de réservation et de gestion de l'inventaire.
    Principales responsabilités:
    * Définition de l'architecture logicielle. ;
    * Définition des points d'intégration avec les autres systèmes (Amadeus Selling Platform. opérateurs de trains, UIC). ;
    * Référent technique pour les sites de développement (Toronto, Sydney, Nice).
    (Environnement: C++, J2EE, Java 1.6, Oracle, XML, maven)
  • Crédit Agricole Titres - Développeur sénior

    brunoy 2009 - 2009 Développeur sénior sur la plateforme internet offrant les services en ligne d'accés a la bourse pour les clients du Crédit Agricole et de ses filliales. Particulièrement en charge de l'amélioration du server fournissant les quôtes du marché en temps réel (Reuters, Six Telekurs).
    (Environnement: J2EE, Corba, Eclipse, java 1.6, Oracle, XML, JMS)
  • Actavision - Team leader

    2008 - 2008 Team leader sur un projet de gestion de pipeline pour TIGF (Total Infrastructure Gaz France). Le projet consistait en la numérisation des archives et le stockage en base de donnée selon le modèle PODS. Responsabilités:
    * Planification du développement et des releases. ;
    * Encadrement et conseils techniques de l'équipe. ;
    * Architecture et développement d'une application web pour visualiser et gérer le modèle PODS.
    (Environnement: J2EE, JBoss 4,2, Websphere v5, Eclipse, java 1.5, Oracle, CBuilder, MS Access)
  • SNCM - Architecte J2EE

    marseille 2008 - 2008 Mission de migration de l'application gérant l'embarquement des navires de l'environnement websphere/WSAD à Jboss/Eclipse.
    (Environnement: J2EE, JBoss 4,2, Websphere v5, Eclipse 3.2, java 1.5)
  • SNCM - Architecte J2EE

    marseille 2007 - 2007 Mission d'audit technique de l'application de gestion de l'embarquement des navires de la SNCM à destination de la Corse et de l'Afrique du Nord.
    (Environnement: J2EE, Websphere v5, Struts)
  • Amadeus - Technical Manager

    Sophia Antipolis 2007 - 2007 Projet de migration d'applications Amadeus du mainframe IBM vers Unix. Responsable technique d'une équipe de 15 personnes. Principales responsabilités:
    * Encadrement et conseils techniques de l'équipe. ;
    * Validation des développements.
    * Respect des dates de livraison.
    * Mises en productions.
    * Amélioration de la qualité. ;
    * Point de contact technique avec le client Amadeus.
    (Environnement: C, C++, TPF)
  • Axaltys - Directeur

    2006 - maintenant Disponible immediatement pour de nouvelles opportunites.
  • Amadeus - Consultant Sénior C++

    Sophia Antipolis 2004 - 2006 Développement d'un framework C++ pour gérer la persistance des données de HDP. Le framework utilise abondamment les templates et spécialisation de templates; il comprend:
    * Un générateur de code C++ (développé en Java) basé sur une description XML d'un modèle objet et de sa transformation en un modèle relationnel. Le générateur produit un ensemble de classes pour manipuler le modèle et le code SQL pour créer le schéma de base de donnée approprié. ;
    * Un add-in dans Rational Rose pour générer les descriptions XML à partir d'un modèle UML.

    Implementation de la gestion de la requête de detail des prix lors du process de réservation d'une chambre d'hôtel. Cette requête est un message XML (Défini par le consortium Open Travel Alliance) qui est échangé entre les chaines d'hôtels et les systèmes internes d'Amadeus.
    (Environnement: C++, UML/Rational Rose, Oracle 9i, CVS, Linux, Amadeus Core Libraries)
  • Schlumberger - Architecte Technique & Responsable Technique

    Paris 2000 - 2004 Schlumberger (ex Sema), Sophia-Antipolis, France - Toronto, Montreal, Canada
    * Application de messagerie pour un important opérateur de télécommunication au Canada, permettant à ses clients d'envoyer des SMS à partir d'une page web et de vérifier si les messages ont été acheminés. L'application est une intégration entre un SMSC et un serveur J2EE Weblogic qui utilise un connecteur JCA. Le front-end web est un serveur Apache déployé dans une DMZ et utilisant le plug-in Weblogic. Voir http://www.txt.bellmobility.ca/bmc/en/
    et http://www.txt.mysolo.ca/solo/en/
    (Environnement: Weblogic Server 8.1, SMSC, SMPP, UML, Rational Suite, Java, J2EE 1.3, Oracle 9i, Sun Solaris, ClearCase)
    * Design et développement d'un connecteur JCA pour SMPP v3.4 (Environnement: Weblogic 8.1, J2EE 1.3, SMPP v3.4, ClearCase) ;
    * Design et développement d'un captcha (Test de Turing pour limiter les attaques de robots sur une page web) utilisé dans l'application de messagerie. (Environnement: Java, J2EE 1.3, ClearCase). ;
    * Multimedia Messaging Service Center (MMSC) implémentant les spécifications 3GPP release 4 avec une interface web pour le service client (Environnement: 3GPP, OMA, WAP, PAP, SMTP, SMPP, CORBA, Visibroker, Weblogic 6.1, Oracle 9i, Sun, ClearCase) ;
    * Définition et prototypage d'une architecture J2EE pour la prochaine génération de MMSC (Environnement: J2EE 1.3, UML, 3GPP, ClearCase) ;
    * Supervision des interfaces Corba de la plateforme de paiement SemaVision. (Environnement: Forte, Visobroker, Continuus) ;
    * Encadrement technique des equipes de developpement et de test. ;
  • Instinet - Ingénieur Logiciel Sénior

    2000 - 2000 Design et développement d'un adapteur entre le système de transaction pour le marché des obligations d'Instinet et le système d'informations financières en temps réel de Reuters.
    Environnement: C++, UML, Tibco middleware, CVS, Sun Solaris
  • Oracle Corporation - Ingénieur Logiciel Senior & Responsable Technique

    Colombes 1998 - 2000 * Responsable Technique d'une équipe de 3 personnes en charge de développer et de livrer le moteur C++ de Object Database Designer (ODD), un des composants de l'atelier Oracle Designer. ODD supporte UML et permet la génération de classe C++ persistentes à partir d'un modèle UML . Ces classes sont utilisées pour accéder les données persistantes en base de données de facon transparente pour un développeur. ;
    * Design et développement du moteur de génération en java pour ODD. ;
    * Design et développement d'un composant COM pour importer un modèle UML de Rational Rose dans ODD. ;
    * Membre de la Task Force UML responsable pour adapter le modèle de données du référentiel Oracle interne à UML 1.3.
    Environnement: C++, java, javaCC, UML1.3, Rational Rose, Purify, Oracle8, OCI, Sun Solaris, and Windows NT4.0.
  • Tibco Software - Ingénieur Logiciel & Responsable de la maintenance

    La Défense 1997 - 1998 * Responsable de la maintenance, la release et le développement d'une bibliothèque C++ implementant le Pipe/Filter Pattern. La bibliothèque est destinée à accélerer le développement d'applications basées sur le produit TIB/Rendez-vous et est portée sur différentes plateformes. ;
    * Installation et administration d'un environnement de développement Unix/NT (1 serveur NT, 10 postes NT, 1 serveur Sun/Solaris2.5). ;
    * Consultant chez les clients de Tibco dans le contexte de projets pilotes d'avant-ventes (Caisse de compensation, television interactive).
    Environnement: C++, UML, Rational Rose, Purify, TIB, ObjectBus, Solaris2.5, AIX4.2, DEC/Alpha, Windows NT4.0, and Visual SourceSafe.
  • TCAM - Designer & Développeur

    1997 - 1997 * Design et développement d'un Observer Pattern utilisant le Service d'Evènement CORBA et un ORB Corba/Eiffel.
    Environment: Eiffel, OMT, Rational Rose, CORBA, DAIS, CVS, Solaris2.5, and Windows NT4.0.
  • Ascom Sophia Research Lab. - Designer & Développeur

    1996 - 1997 * Design et développement d'un framework C++ utilisé pour développer des applications de gestion d'équipements de réseau. Le framework est basé sur la recommandation ITU-T M3100.
    Environnement: C++, OMT, Rational Rose, Purify, RogueWave(Tools.h++, Thread.h++), IlogViews, IlogBroker, IlogServer, Orbix, CORBA, OODBMS Objectivity, Solaris2.5, Sun Workshop, Windows NT4.0, SNMP, and ASN.1.
  • Matra Datavision - Designer & Développeur

    1995 - 1996 * Design et développement d'un modèle de données persistent en conformité avec le standard ODMG pour l'application Euclid/Designer, un produit de CAO utilisé dans l'industrie.
    Environnement: C++, OMT, Cas.Cade Library, OODBMS Objectivity, Solaris2.5, and DEC/Alpha.
  • INRIA - Assistant

    Le Chesnay 1994 - 1994 * Design et développement d'un framework C++ utilisé pour développer les taches de planification et de classification dans les applications a base de connaissance.
    Environnement: C++, LISP, OMT, Booch Component Library, Paradigm+, and Solaris2.5.
  • Ecole Polytechnique Fédérale de Lausanne - Assistant de recherche

    91128 PALAISEAU Cedex 1989 - 1993 * Développement d'un code de calcul scientifique utilisant la méthode des éléments finis, et simulant des phénomènes temporels de solidification tri-dimensionelle d'alliages pour AluSuisse-Lonza, un des acteurs majeurs de l'industrie de l'aluminium.
    * Modelisation and simulation de problèmes d'adsorption chimique par des lits de charbons actifs, utilisant la méthode des différences finies. Ce projet était financé par le Ministère Suisse de la Défense.
    Environnement: Fortran, Unix, SiliconGraphics, and Cray computer.

Formations

Réseau

Annuaire des membres :