Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Olivier DUPOUY

Ingénieur Génie logiciel

Olivier DUPOUY
43 ans
Permis de conduire
Mondonville (31700) France
Situation professionnelle
En poste
En recherche active
Présentation
Développeur et concepteur de logiciels depuis plus de 15 ans, mon parcours professionnel m'a également amené à assurer la coordination technique d'équipes allant jusqu'à 10 personnes au sein de projets souvent de grande taille.

Habitué depuis mes études aux projets utilisant l'écosystème Java, j'ai basculé vers les technologies Python (notamment Django et Scipy)
et web (Angular et Typescript) en 2014.

Curieux de nature pour les sciences et technologies de l'information, je possède de bonnes aptitudes pour l'auto-formation.

Les projets auxquels j'ai participé m'ont permis d’acquérir des connaissances dans la pédagogie me permettant d'envisager des activités dans le domaine de la formation.

Je recherche un poste dans le domaine de la conception de logiciels, ou dans la formation, me permettant d'exploiter mon expertise technique et mes compétences de coordination technique.
CV réalisé sur DoYouBuzz
  • Formation équipes de dev:
  • Développement d'applications chauffeurs et entrepôt.
    (applications hybrides Ionic, Angular et Android)
  • Création d'un atelier de développement et de test basé sur Gitlab (et Docker registry)
  • Définition d'une architecture orientée cloud pour remplacer le SI historique (basé sur un environnement IBMi).
    • Définition d'une stratégie de migration.
  • Juillet 2019:
    Nomination Expert société en Génie Logiciel.
  • Septembre 2019 - en cours:
    Développement d'un banc de test d'équipement réseau pour le projet EGNOS.
    Le banc permet avec un seul PC de simuler la présence de plusieurs équipements sur un réseau ainsi que d'enregistrer et d'analyser le comportement des équipements sous test.
    (Python - Scapy - Asyncio)
  • Mars 2020 - Août 2020:
    Création d'une application interne de gestion des CVs à vocation d'aider à mieux gérer la crise COVID19.
    (Django REST framework, Angular, Docker)
  • Août 2018 - Octobre 2019:
    Développement d'une plateforme de gestion d'équipements de test en vol pour Airbus (EVIC)
    (Python - Django - Qt - HTML5)
  • Août 2018 - Janvier 2020:
    Analyse de résultats de simulations éléments finis pour Stelia.
    Combinaison de cas de charge unitaires pour analyse statique.
    Travail en collaboration avec les équipes métiers structure .
    (Python, NumPy, pandas et matplotlib.)
  • Janvier 2017 - en cours:
    Professeur vacataire à l'ENAC.
    Enseignements réalisés:
    • Python
    • Web applications
    • Open connected systems
    • Java et Programmation orientée objet
    • Algorithmie avancée
    • PHP
    • C++ pour le code critique (DO178)
    • Unix (shell)

    formations partiellement en anglais
  • Février 2016 - Août 2018:
    Réalisation d'une plateforme permettant la conception collaborative de harnais électriques pour LABINAL.
    backend: Python, Django, Django REST Framework.
    frontend: AngularJS/Angular et HTML5
  • Octobre 2017 - 2 mois:
    Réalisation d'un logiciel permettant de générer des fichiers de coupe et de gravure de câbles pour LABINAL.
    (Python, Qt et LXML)
  • Mars 2017 - 3 mois:
    Participation au projet de recherche en IHM de cockpits AIRBUS.
    Réalisation d'une interface client/serveur permettant de lancer les applications de maintenance.
    frontend: Qt/QML
    backend: Python, Django
  • Janvier 2016 - 2 mois:
    Réalisation d'une application HTML5 permettant la formation du personnel SNECMA au maniement du MCDU pour différents scénario.
    (Javascript et JSON schema pour le moteur de scénarios.)
  • Octobre 2015 - 3 mois:
    Réalisation d'un simulateur numérique de propagation des fissures pour Stelia.
    Simulations réalisées à l'aide de Numpy/Scipy et visualisation avec matplotlib
  • Juillet 2015 - 7 mois:
    Réalisation d'une suite d'outils permettant la conception de harnais électriques pour LABINAL.
    Outils principalement réalisés avec Python, PyQt et LXML.
    utilisation de numpy et matplotib pour la visualisation des connections.
  • Decembre 2013 - 4 mois:
    Recueil du besoin et conception sur le projet "BMTS".
    Projet visant à coordonner les équipes:
    • de conception de harnais électriques
    • de conception de systèmes aéronautiques
    • de conception de la structure.
      Modélisation des données métier communes et réalisation d'une application web.
      (Utilisation de Python, Django, JQuery)
  • Septembre 2013 - 7 mois:
    Recueil du besoin et conception sur le projet "TARGET".
    Projet permettant de rejouer sur Google Earth des vols en exploitant des données avions.
    Génération des fichiers KMZ avec JAXB.
  • Novembre 2012 - 7 mois:
    Participation au projet d’évolution de la plateforme de maintenance de l’A380 (NSS).
    Réalisation de mesures, analyse et rapport de performance des différentes applications hébergées.
  • Septembre 2012 - 7 mois:
    Coordination technique d’une équipe (5 personnes) de développeurs modélisant différents scénarios de pannes. (Matlab / Simulink).
    Modélisation dans le cadre du projet Maintenance training device (MTD) d’AIRBUS.
    Modèles réalisés en MATLAB / SIMULINK.
  • Septembre 2012 - 31 mois:
    Réalisation de logiciels de simulation des applications de maintenance de l’A350 (FSA-Ng).
    Simulation à visée pédagogique embarquée dans le maintenance training device (MTD) AIRBUS.
    (Encadrement d'une équipe, jusqu'à 5 développeurs Java.)
    Conception de l’application (Java, Swing, EMF, JNI)
    Viewer de documentation de maintenance embarqué: XML, XSLT, CSS, Javascript
  • Mars 2011 - 28 mois:
    Réalisation de logiciels de simulation des applications de maintenance de l'A380 (NSS).
    Simulation à visée pédagogique embarquée dans le maintenance training device (MTD) AIRBUS.
    (Encadrement d'une équipe, jusqu'à 5 développeurs Java.)
    Conception de l’application (Java, Swing, EMF, JAXB, JNI)
  • Mars 2011 - 5 mois:
    Conception et mise en oeuvre d'un atelier de développement logiciel destiné à soutenir l'amélioration continue des projets du service.
    Atelier comprenant notamment:
    • Redmine pour la gestion des demandes, de l'équipe, de la capitalisation.
    • Git pour la gestion de configuration.
    • Jenkins pour l'intégration / livraison continue.
    • JUnit pour les tests unitaires.
    • Maven pour l'automatisation des builds.
    • Sonar pour la maîtrise de la qualité du code.
    • Eclipse Mylyn pour l'intégration de l'atelier aux postes de développement.
      Formation des équipes de développement.
  • Juillet 2010 - 9 mois:
    Projet de recherche (ATMOST) pour AIRBUS visant à imaginer des interfaces innovantes pour la maintenance aéronautique.
  • Juin 2010 - 7 mois:
    Conception et réalisation d’un outil (OASYS) de traitement de fichiers de logs avions. Les traitements effectués ayant pour but de détecter rapidement différentes pannes avions communes et de retracer un historique de vol.
  • Novembre 2009 - 17 mois:
    Maintenance de la maquette des IHMs de maintenance de l’A380 et réalisation de son équivalent A350. Coordination technique d’une équipe (jusqu'à 4 autres développeurs Java).
En savoir +
  • Août 2009 - 4 mois:
    Réalisation de la couche d’accès aux données de l’application de gestion des vigilances météo (pour Météo France).
    Utilisation avancée de Hibernate en environnement JBoss.
  • Juin 2007 - 26 mois:
    Définition du processus de conception des interfaces de maintenance de l'A350.
    Outillage du processus : réalisation d’un outil de définition du comportement des IHMs.
    Formation des designers de systèmes à l’atelier et au processus.
    Maquettage IHM pour l’ensemble des activités de maintenance (Java/Swing, Eclipse EMF).
    Rédaction des exigences IHM (DOORS).
En savoir +
  • Mai 2006 - 13 mois:
    Conception et réalisation d’une IHM déportée pour un banc de test.
    Banc de test de contrôle du trafic du métro de Beijing réalisé pour ALSTOM.
    Utilisation de Eclipse RCP, EMF, GEF.
    Graphismes des éléments de ligne réalisés en SVG.
  • Janvier 2006 - 4 mois:
    Conception et réalisation d’un pilote pour une carte d'acquisition numérique. (C/C++)
    Réalisation d’une interface en ligne de commande pour le contrôle de l’acquisition. (Lua)
  • Octobre 2005 - 4 mois:
    (Stage en alternance) Réalisation d’une IHM de gestion de paramètres avion.
    Interface intégrée dans la suite logicielle d’un banc de test pour l’ A380.
    Utilisation de Java SWT/JFace et JDBC
En savoir +
  • Python
    Expert
  • Javascript/Typescript
    Avancé
  • C/C++
    Bon niveau
  • Java
    Expert
  • UML
    Bon niveau
  • HTML/CSS
    Bon niveau
  • XML/XSLT
    Avancé
  • SQL
    Bon niveau
  • Lua
    Intermédiaire
  • Git / Gitlab
    Avancé
  • Visual Studio Code
    Avancé
  • Docker
    Avancé
  • Kubernetes
    Bon niveau
  • Kafka
    Avancé
  • xUnit
    Bon niveau
  • Eclipse
    Avancé
  • Redmine
    Avancé
  • Jenkins
    Bon niveau
  • SONAR
    Intermédiaire
  • Maven
    Bon niveau
  • Django / Django REST Framework
    Avancé
  • Numpy / Scipy
    Bon niveau
  • Qt/PyQt
    Bon niveau
  • NodeJS / Express
    Intermédiaire
  • Angular
    Bon niveau
  • ReactJS
    Intermédiaire
  • Vue.js
    Intermédiaire
  • Spring Boot
    Avancé
  • jQuery
    Avancé
  • Bootstrap
    Bon niveau
  • OSGi
    Avancé
  • J2EE
    Bon niveau
  • Anglais
    Bon niveau

Master Génie logiciel et Répartition

Université Paul Sabatier

2004 à 2006

Licence Mathématiques et Informatique

Université Paul Sabatier

2001 à 2004