Menu

Thomas COURANT

Blagnac

En résumé

Responsable technique, expert sur l'environnement de programmation Java / JEE, chef de projet pragmatique intéressé par les méthodes agiles (notamment l'aspect relationnel). Je suis passionné par l'architecture des systèmes d'informations.

Spécialisations :architecture, JEE, Java, conception, analyse, programmation objet

Mes compétences :
JavaScript
SQL
Informatique

Entreprises

  • Airbus Defence and Space - Ingénieur

    Blagnac 2016 - maintenant
  • Akka Technologies - Architecte

    Paris 2014 - 2016 Architecte sur un projet JEE pour Airbus Defence and Space

    Projet:
    • Nouvelle version d’un système logiciel de programmation mission de satellites images : Les utilisateurs définissent des demandes d’images, les priorisent, et les programment sur un jour donné. Le système génère les commandes élémentaires qui seront envoyés au satellite. Une fois les images déchargées du satellite, le système attend les rapports du segment sol image concernant les images disponibles afin de mettre à jour ses données.

    Réalisations:
    • Analyse du besoin
    • Rédaction des spécifications
    • Maquettage de solutions diverses (gestion de la concurrence dans l’environnement JEE, gestion performante d’une application avec partie Java et partie C++).
    • Définition de l’architecture
    • Rédaction du dossier de conception
    • Participation à la stratégie de validation / vérification
  • Akka technologies - Architecte / Responsable Technique

    Paris 2010 - 2014 Responsable technique d'une équipe de 15 personnes sur un projet pour Eurocopter

    Projet:
    • Application de maintenance au sol d’un parc d’hélicoptères : Téléchargement de données à partir d’une carte compact flash, analyse et création d’alarmes s’appuyant sur des algorithmes (analyse vibratoire, arbre de décisions), puis restitution des données sous forme de tableaux et de graphiques.


  • CELAD - Expert technique Java / JEE

    2009 - 2009 Maintenance évolutive d'une plateforme pour applications SMS :
    • Optimisations diverses (gestion de cache, analyse de la mémoire, refonte des tables et des procédures stockées sql, amélioration des performances globales).
    • Amélioration de l'utilisation de la plate-forme d'intégration continue Hudson.
    • Tests de charge avec JMeter.
    • Assistance technique de l'équipe.

    Création d'une plateforme dédié au communautaire :
    • Définition et mise en place d'une architecture orientée service (S.O.A.) reposant sur le serveur d'applications GlassFish pour le cœur de la plateforme, Tomcat pour les applicatifs WEB en FrontOffice et en BackOffice, et SQLServer pour la base de données.
    • Assistance à maîtrise d'ouvrage, analyse et rédaction des spécifications techniques, découpage en tâches, estimation, suivi.
    • Rédaction des tests unitaires et fonctionnels et automatisation de ces derniers dans Hudson.
    • Formation de l'équipe aux EJB et à GlassFish.
    • Assistance technique de l'équipe sur tous les aspects du projet.
    • Développement.
  • Index Multimédia - Chef de projet technique

    TOULOUSE 2008 - 2009 Chef de projet technique auprès d'une équipe de 5 personnes.
    Refonte de la plateforme communautaire multimédia :
    • Assistance à maîtrise d’ouvrage (trois intervenants différents).
    • Définition des cas d’utilisations, des spécifications techniques, et des plans de tests pour un cahier des charges de plus de 50 pages recouvrant des aspects aussi variés que les fonctionnalités utilisateurs, les outils d'administration, et la problématique de gestion des clients (CRM).
    • Conception et validation de l’architecture s’appuyant sur le serveur d’application GlassFish.
    • Découpage du projet en tâches, planification et suivi du travail des collaborateurs.
    • Développement.
  • Index Multimédia - Responsable du service « plateforme »

    TOULOUSE 2007 - 2008 Responsable du service « plateforme » regroupant 3 ingénieurs en développement
    - Maintenance évolutive de la plateforme applicative multimédia, au cœur du business de l'entreprise. Toutes les applications SMS, Audiotel, Visio et minitel fonctionnent sur cette plateforme en Java, permettant des chargements d'applications à chaud sans interruption de service et nécessitant plusieurs serveurs en load-balancing afin de répondre à la charge.
    - Maintenance évolutive de notre plateforme communautaire, composée d'un moteur central, et d'une multitude d'outils WEB et batchs (gestion des robots, statistiques, backoffice d'administration, gestion de l'application des animateurs, …).

    Missions principales :
    • Management des collaborateurs (évaluation, conseil, montée en compétences).
    • Gestion de projet (analyse, assistance à maîtrise d'ouvrage, conception, estimation, planification).
    • Reporting hebdomadaire auprès du comité de direction de la société.
    • Expert technique auprès des collaborateurs.
    • Référent technique unique du métier communautaire sur tous les médias (SMS, Audiotel, Visio, WEB, Wap, Imode).
    • Recherche constante des améliorations de nos architectures pour faire baisser le nombre de pannes, simplifier et sécuriser les batchs, gérer plus efficacement les alertes en cas de problèmes…
    • Astreinte de niveau 3 (7J/7) sur nos plateformes.
    • Développement.
  • Index Multimédia - Architecte / Développeur

    TOULOUSE 2005 - 2007 - Développement d’une plateforme client-serveur de stockage, téléchargement et transformation de contenus multimédia (vidéo, son, image, flash, synthèse vocale), utilisable depuis n’importe quel type d’application à pour faire face à un fort trafic de récupération d’images (1 par seconde minimum) depuis les sites internet et WAP grand public :
    • Analyse, définition de l’architecture technique, rédaction des spécifications techniques.
    • Définition d’une api générique, permettant l’abstraction de l’endroit de stockage des différents médias.
    • Gestion du load-balancing (2 machines pour la partie serveur).
    • Gestion d’un cache sur disque partagé pour minimiser les transformations.
    • Participation au développement de la première version (puis passage de connaissances à d’autres développeurs).
    • Support aux développeurs utilisateurs de l’api.
    • Intégration du monitoring et du contrôle des mises à jours des serveurs dans Nagios.

    - Maintenance évolutive de la plateforme client-serveur de gestion d’un catalogue produit (400 000) dont la charge est de 1000 requêtes par seconde :
    • Optimisations des performances globales du serveur, diminution de la mémoire occupée, passage de 3 minutes à 30 secondes du temps de démarrage du serveur.
    • Gestion du load-balancing (3 machines pour la partie serveur).
    • Intégration dans l’api et développement des nouvelles méthodes.
    • Support aux développeurs utilisateurs de l’api.
    • Intégration du monitoring et du contrôle des mises à jours des serveurs dans Nagios.
  • Index Multimédia - Architecte / Développeur

    TOULOUSE 2003 - 2005 - Conception et développement d’un ensemble d’outils venant enrichir notre offre dans le métier de la chat (gestion de la publicité, de robots etc.), avec notamment différents BackOffices WEB :
    • Analyse des besoins.
    • Rédaction des spécifications techniques et de la documentation utilisateur.
    • Développement.

    - Au sein d’une équipe de trois personnes durant plus d’un an, conception et développement d’une plateforme client-serveur dédiée au métier de la chat, avec une contrainte de rapidité et de charge forte : environ 3500 requêtes par seconde, 80000 connectés en simultané, 19 millions de messages par jour.
    • Analyse des besoins.
    • R&D sur la compatibilité .Net et Java (solution J# retenue).
    • Participation à la conception de l'architecture, notamment pour permettre des mises à jours de la partie serveur sans interruption de service, ni perte de données, le tout sans passer par une base de données.
    • Définition de l'api.
    • Développement.
    • Tuning du Garbage-Collector.
    • Intégration du monitoring et du contrôle des mises à jours des serveurs dans Nagios.
    • Mise au point d’un mécanisme de réplication des données entre les deux serveurs en mode « actif-passif » pour permettre des mises à jours sans coupure de service ni perte de données.
    • Prise en charge du support technique auprès des développeurs utilisant notre api.
  • Index Multimédia - Ingénieur développement

    TOULOUSE 2002 - 2003 - Développement du site Web de chat du portail Tchatche.com (positionné dans le top 20 des sites en France en terme de trafic) en ASPX .Net. Cette application accueille 15000 utilisateurs simultanés grâce à une ferme de plus de 5 machines en load-balancing :
    • Analyse des besoins.
    • Développement.
    • Intégration des pages XSLT créé par un web-designer pour le système de modèle de pages (skin).
    • Optimisation de la bande passante utilisée et des échanges client / serveur.

    - Développement d'une application de chat en Flash, avec diffusion de vidéo et son grâce à l'utilisation de webcam :
    • Définition de l'architecture et rédaction des spécifications techniques.
    • Validation de la solution via la fabrication d'une maquette.
    • Mise en place du serveur d'applications « Flash Media server ».
    • Collaboration avec un designer Flash pour la partie design.
    • Développement de la partie serveur pour l'intégration à notre SI.
  • Synasoft - Chef de projet junior

    2001 - 2002 Création de différentes applications Web pour des clients au forfait :
    • Gestion de projet avec encadrement d’un développeur.
    • Collaboration avec les commerciaux pour la rédaction des propositions commerciales et présentation de celles-ci chez le client.
    • Développement.
    • Installation des produits chez le client.
  • Synasoft - Ingénieur développement

    1999 - 2000 - Conception et réalisation de sites Web : L’encyclopédie Kléio (www.kleio.fr) et un site sur le Baccalauréat pour NATHAN (www.abcbac.com) et www.promosdujour.com racheté ensuite par la société Kelkoo en 2000.

    - Étude, conception, réalisation et intégration d’un site mobile événementiel basé sur la technologie WAP émergente destiné au portail SFR.

Formations

Réseau

Annuaire des membres :