Menu

Thomas D'ERCEVILLE

PARIS

En résumé

La tendance de ma formation est très largement donnée par le titre de ce profil. Et pour clarifier ce titre très généraliste, j'apporte ci-dessous quelques précisions sur ce qui m'intéresse et me motive dans le monde de l'informatique.


Ma spécialité : Cloud Computing ou La météo du lendemain...

Cette référence à la "météo du lendemain" est une anecdote qui m'a été donnée lors du choix de ma spécialité informatique. Derrière cette anecdote c'est l'idée que si l'on tentait de calculer le temps qu'il ferait demain en utilisant une seule machine nous n'aurions le résultat que plusieurs jours après tellement la quantité de données à traiter et la complexité des algorithmes sont grandes, ce qui aux yeux de tous représente un handicap certain.
Pour répondre à cette problématique, l'informatique met en place des systèmes dits distribués, c'est-à-dire capables, grâce à leur architecture, de calculer l'algorithme de la météo du lendemain sur 10, 100, 1000 machines.
Cette approche permet d'aboutir à des capacités de calculs et de mémoire très supérieures à celles d'une machine seule et potentiellement proportionnelles au nombre machines mise en jeu.

Ma formation m'a donc orienté vers les problématiques de ces grands systèmes qui réunissent des thèmes passionnant de l'informatique moderne:
+ Scalabilité afin d'adapter les capacités du système à la demande
+ Haute disponibilité afin d'assurer une continuité de service 24/24
+ Middleware afin de surmonter les problèmes dûs à l'hétérogénéité des machines qui composent le système.
+ Algorithmie distribuée.

Aujourd'hui, cette spécificité de l'informatique est mieux connue sous le nom de Cloud Computing.


Trois années d'expérience, deux constats

Mes premières années de vie professionnelle m'ont fait ressentir
deux points à mes yeux essentiels pour lesquels j'ai un grand intérêt.
Le premier concerne la méthodologie qui accompagne et guide un projet informatique, le second porte la puissance de certains langages.

Soyons Agile:
Après voir pu constater au cours d'un projet certaines des faiblesses du traditionnel cycle en V, j'ai eu l'occasion d'expérimenter dans un autre projet une approche dite Agile de l'informatique. Depuis cette nouvelle expérience, je m'intéresse fortement aux méthodes Agile et notamment l'eXtreme Programming.


Donnons du sens à ce que l'on code:
Chaque écriture de code relève, à mon sens, deux défis. Le premier naturellement celui de réaliser la fonction qu'on attend de lui. Le second faire en sorte que sa réalisation soit suffisamment claire pour pouvoir être reprise par une autre personne. Face à ce second défis mon expérience m'a rendu adepte des Design Patterns conçus autour des langages objets et du C++ qui avec la librairie Boost permet d'augmenter considérablement la sémantique du code et ainsi le rendre plus maintenable, plus durable.

Mes compétences :
agile
Client serveur
Design
Design Patterns
Informatique
Methodes
Méthodes Agile
Microsoft Serveur

Entreprises

  • Qosmos - Ingénieur Informatique / Project Manager

    2010 - maintenant Entré fin 2010 en tant qu'ingénieur informatique sur un poste de développeur (C), j'ai évolué au sein de la société jusqu'à mon poste actuel (Team Manager/Project Manager).

    L'univers technologique de la société Qosmos est principalement accès sur les technologies réseau et le développement (C / C++) afin de pouvoir analyser le trafic réseau avce la plus grande précision et le plus efficacement possible.
    De plus, au cours de mon parcours au sein de cette société j'ai eu l'occasion pour différents projets de travailler avec de plusieurs autres technologies (C++, Java, Python, LAMP, MySQL, Django, Shell, ...)

    Principales réalisations:
    - Réalisation et maintient sur une période de 3 ans d'un projet visant à garantir un haut niveau qualité du produit aux clients de la société (2013-2017).
    Cette activité a impliqué:
    + La conception/développement de nouveaux outils (Interface Web, Services python, Software C++, ...)
    + Le suivi et la gestion transvale des différentes actions afin de garantir le respect des engagements contractuels (SLA)
    + Mise en place d'un partenariat pour l'externalisation d'une partie de l'activité.

    - Gestion de projets répartis entre 8 sociétés partenaires (Inde, Chine, UK, France) dans le cadre d'une démarche d'externalisation de l'activité (Spécification, Contrat, Recette/Review, Validation) (2011-2014)

    - Amélioration de la productivité (2013-2017)
    + Réduction de plus de 50% du coût (OPEX) des prestations externes en 3 ans.
  • Parrot - Ingénieur C embarqué

    PARIS 2009 - 2010 Cette nouvelle mission chez Parrot se déroulera en deux phases:

    + La première phase portera sur la maintenance du code et la résolution des bugs présents sur la nouvelle version du produit. Ce travail devrait permettre d'obtenir une vue générale du produit ainsi que de son design.

    + La seconde phase concerna la réalisation des nouvelles évolutions du produit.
  • Parrot - Ingénieur Java Android et C++

    PARIS 2009 - 2010 La société Parrot est spécialisée dans le développement d'équipements sans fil pour les univers domestiques et automobiles.
    La mission portait sur le développement des softwares embarqués sur on cadre photos le "Grande Specchio":

    Spécificités de la mission:
    + Développement C++ pour gérer la mise à jour du cadre photo.
    + Développement Java (Android) autour des composants Google Maps.
  • CS (Communication et Système) - Ingénieur Informatique

    2008 - 2009 Le "GIE Cartes bancaires" fournit depuis 2004 aux différents membres qu'il rassemble un service commun pour leurs activités interbancaires. Ce réseau interbancaire dont CS assure le maintient et les évolutions depuis 2004 entre dans une seconde phase afin d'augmenter ses capacités et d'étendre son interopérabilité pour s'ouvrir à d'autres communautés bancaires.

    La première partie de la mission portait sur cette migration et plus particulièrement sur le système assurant la migration de l'ancienne version vers la nouvelle sans interruption de service afin de maintenir la Haute Disponibilité du système. La seconde partie de la mission consistait en la conception et la réalisation de la nouvelle version du système.
  • MBDA (Filiale Missile d'EADS) - Ingénieur Informatique

    2007 - 2008 Le besoin était de concevoir et développer un espion réseau, sous la forme d'un plugin venant s'intégrer dans un système existant, afin de valider le comportement des différents équipements d'un système militaire embarqué. La mission se déroula suivant quatre phases:
    + Conception générale + Prise en main du système existant.
    + Spécification d'une solution puis réalisation de celle-ci.
    + Développement d'outils de test puis validation de la solution.
    + Rédaction des documentations utilisateur et développeur.

    Ces trois étapes ont été suivies par plusieurs cycles d'évolution du système devant intégrer le plugin et de raffinage du besoin initial donc d'adaptation de la solution.
  • France Telecom - Stagiaire

    Paris 2006 - 2006 Maintient de la haute disponibilité pour les applications d'un serveur d'applications J2EE lors de leurs mises à jour et évolution d'un serveur d'applications J2EE vers un environnement de type grille d'entreprise.

    + Analyse du problème
    + Etude des mécanismes à mettre en oeuvre
    + Prototypage d'une solution pour le serveur d'application JOnAS
    + Réalistion du prototype
    + Présentation du prototype

Formations

Réseau

Annuaire des membres :