Menu

Aurélien THIERIOT

CARDIFF

En résumé

Développeur tardif, j'ai acquis une grande sensibilité des problématiques de production en démarrant ma carrière en tant que technicien et agent de support.

Première expérience du métier difficile, mais grâce à un apprentissage guidé et sérieux, j'ai ouvert les yeux sur une pratique du développement moderne, responsable et professionnelle ainsi que sur sur les méthodes qui permettent de mettre en place des processus efficaces.

Plutôt éloigné de l'archétype d'ingénieur mais fort de cette différence, je vais à la recherche du consensus lors de prises de décisions et choisi souvent le rôle de facilitateur lors de conflits.

Aujourd'hui, je tente de monter en compétence en permanence, d'apprendre et de partager au quotidien, découvrir et tester les outils et les pratiques qui peuvent me permettre de m'améliorer moi, ainsi que mon travail et la qualité des produits de mon entreprise.

Spécialités
Clean Coder confirmé, Outilleur optimiste, Romancier en e-mail, Facilitateur caméléon, Explorateur de langages fonctionnels et Guitariste caché.

Mes compétences :
Nosql

Entreprises

  • Box UK - Web Developer / Scrum Master

    2012 - maintenant
  • Evergig - Lead Développeur

    2012 - 2012 Mise en place de l'architecture serveur du site basée sur Node.js et utilisant :
    - express.js
    - passeport.js, pour l'authentification.
    - cradle, pour l'accès à une base CouchDB
    - ...

    + Equipe de 3 à 4 personnes.
    + Première expérience "Startup".
    + Enrichissement sur la mise en place de toutes les briques nécessaires à la création d'une application web. De la première ligne de code au déploiement.
    + Découvertes d'outils de tests d'intégrations (casperjs, frisbi).
  • VIDAL - Développeur Java / Web, Scrum Master

    2010 - 2012 Intégration de l'équipe Frontend, organisée en Agile, et plus particulièrement en SCRUM :

    - Travail en étroite collaboration avec le Product Owner à travers un Backlog de projet ;
    - Participation au processus d'amélioration continue ;
    - Approfondissement des bonnes pratiques de développement (venues d'eXtreme programming) :
    + TDD (JUnit, JS-Test-Driver) ;
    + Intégration Continue (TeamCity, Selenium).
    + Pair programming ;
    + Peer reviews ;

    Plus techniquement :

    - Environnement de développement au choix, mon favori étant Linux avec IntelliJ et vi ;
    - Prise en charge du développement et de la maintenance de la brique métier commune (Maven, Spring, Hibernate, Lucene, ...) ;
    - Des applications Web :
    + Côté serveur : API REST en Java (Spring MVC, Jersey) ;
    + Côté client : Javascript et appel asynchrone des ressources.
    - Ainsi que des Webservice SOAP (xfire, aegis, dozer) ;

    J'ai également pu mener à bien les actions suivantes :

    - Transition du gestionnaire de sources SVN vers Git ; Je suis d'ailleurs devenu référent sur ce dernier ;
    - Mise en place d'un site interne (Play ! Framework) afin que de pouvoir valider le bon fonctionnement des API ;
    - Evolution du serveur d'Intégration Continue en y ajoutant la possibilité de faire du déploiement automatique ;
    - Mise en place de tests d'intégration automatisés sur des installeurs avec Vagrant.

    Fin 2010, j'ai pris le rôle de SCRUM master et suis monté globalement en compétence sur l'agilité :

    - Prise en compte de métriques utiles (Burndown Chart, Cumulative Flow Diagram, ...)
    - Animation des démos de Sprint et des rétrospectives

    Enfin, je maintiens une veille technologique constante :

    - Contribution à des projets Open-source (Infinitest, Hubot, Rsstodolist) ;
    - Participation à différents User Group présents à Paris ;
    - Participation à des conférences internationales (Devoxx, JSConf) ;
    - Aide à l'organisation d'événements comme (ParisJS) ;
    - Randori ;
    - Petits projets en : Play ! 2.0 / Scala / Node.js / ...
  • Safig Dataway - Analyste programmeur

    Saint Ouen 2005 - 2010 Depuis Janvier 2009
    - Lancement d’un projet de portail Web qui accueillera une interface pour les différentes prestations de l’entreprise et se basant sur plusieurs framework de SpringSource
    - Préparation des API de nos différents services afin d’être facilement intégrés au portail
    - Utilisation d’outils d’organisation du développement comme Trac, Subversion et Hudson
    - Ecriture des tests unitaires de cette application

    Mars 2008 - Décembre 2008
    - Développement d’une application web de conversion de RIB en BIC IBAN dans le cadre du projet SEPA
    - Découverte des outils Open Source de développement Java (Tomcat, Eclipse, Maven) ainsi que des différents framework utilisés (Spring MVC, WebFlow, Hibernate)
    - Mise à disposition de la conversion aux entreprises par le biais d’une calculatrice et d’un dépôt de fichiers pour un traitement automatique asynchrone (Spring Batch)
    - Maintenance du produit

    Juin 2005 - Mars 2008
    En marge de la mission principale, réalisation de plusieurs tâches :
    - Adaptation du produit de normalisation postale sur une plateforme Java avec l’aide d’IsCobol
    - Participation significative à la mise en place d’un webservice Java (Axis1) et destiné au serveur d’application Websphere d’IBM
    - Réalisation de macros Visual Basic for Excel pour la mise en forme de statistiques
    - Déploiement de scripts d’automatisation de traitement Unix sous Windows grâce à Cygwin suite à l’abandon de l’architecture SunOS
    Mission principale
    - En charge de l’évolution du produit de normalisation postale en Cobol avec CA-Realia II, ainsi qu’avec l’environnement de compilation Microfocus
    - Maintenance et optimisation du produit en fonction des besoins clients
    - Passage au compilateur CobolIT afin de proposer une compatibilité avec le langage C et une intégration simplifiée dans les environnements Unix
    - Résolution des problèmes liés aux différents systèmes et types de bases de données utilisés
  • Safig Dataway - Technicien d'exploitation

    Saint Ouen 2004 - 2005 Traitement de normalisation sur des fichiers et des bases de données d'adresses (Outils shell propriétaires sous SunOS et DBase)
    - Dépannage des postes utilisateurs sous Windows
  • DESA Logiciel - Développeur

    2003 - 2003 - Développement de l'évolution de l'interface du produit avec Visual C++ (version 7)
    - Assistance technique par téléphone

Formations

Réseau

Annuaire des membres :