About

Hi!

I'm Thibaud, a Software Engineer specialized in Web technologies. I contribute to the OSS community and enjoy writing and talking about my discoveries on the Web Platform.

Experience

  • #

    Technical Lead

     —    2 months

  • #

    Senior Front-End Developer

     —    a year

  • #

    Lead Web Software Engineer

     —    10 months

    Team Lead during design and development of an e-commerce portal (six developers, 500 man-days). Consulting and technical expertise activities at all stages of the project.

    • International project with teams in France, Denmark, Sweden.
    • Frequent client meetings abroad and by telephone.
    • Participation to presales projects with innovative technology stacks (POCs with Angular, Polymer, Spring microservices).
    • Participation to the CGI Web Factory's Excellence Team, dedicated to improve tooling and processes throughout all projects.
    • Deployment of Selenium on the agency's Continuous Integration platform (Jenkins), available for all projects.
    • Mentoring of three interns.
    • LAMP, Drupal, JavaScript, Angular, jQuery, RWD, SOAP, REST, Jenkins, Selenium, Git, Redmine, JIRA, Scrum
  • #

    Web Software Engineer

     —    a year

    Web Application Development — Participation to PHP development projects with the CGI Web Factory, from design to maintenance.

    • Technical referee and Project Lead backup on two portal maintenance projects. Team of six developers.
    • Direct mentoring of two developers.
    • Improvement on functional regression rates by adding Selenium to the team's testing process.
    • Customer Satisfaction: 9.6/10
    • LAMP, Drupal, JavaScript, jQuery, RWD, SOAP, Jenkins, Selenium, Git
  • #

    Graduate Teaching Assistant

     —    4 months

    Organization of three groups in a JavaScript class (Master's degree) and a Computer Science initiation class (Bachelor's degree).

    • Teaching of HTML, CSS, JavaScript
  • #

    Web Developer

     —    6 months

    Design and development of new features for Datalift, as part of an internship. Datalift is a linked data publication platform for the Semantic Web. Data Visualization and transformation in the SemWeb spirit.

    • This position required a high level of autonomy as the development team was scattered across France.
    • JEE, Jersey, Knockout, Bootstrap, D3, SPARQL, Sesame, RDF, Git
  • #

    Webmaster

     —    3 months

    Integration, Development and Webmastering as part of an internship for the end of the DUT.

    Contact with clients and teamwork with the Webmaster and designers.

    • PHP, MySQL, JS, jQuery, SEO, UX, accessibility, hosting, Photoshop

Projects

  • #

    Organizer & founder

     —    2 months

    A Meetup.com group about Web Development, open to everyone from professionals to newcomers, creative types to technical. Each event explores a specific topic in the form of presentations, open discussions or workshops.

    • Local, english-speaking group of common interest
    • Meetups every month
  • #

     —    5 months

    A real-time link sharer using Firebase as its backend and AngularJS on the front-end.

    • Side-project built with friends to use together and to discover Firebase.
    • AngularJS, Firebase, RequireJS, Bootstrap, Gulp, Bower, npm
  • #

     —    2 days

    Cross-platform transportation app built with Sencha Touch and Cordova. Node.js backend dispatching transportation data from data repositories (time tables) and SOAP/REST services (real time data, weather data).

    • Built by a team of four during the Montpellier Unlimited Hackathon, won second prize.
    • Sencha Touch, Sass, Cordova, Node, SOAP, REST
  • #

     —    2 days

    Skimbo is a social-networks mash-up. It helps you manage your social networks, for example by viewing and posting to a lot of social feeds at once.

    • First started by the Froggies team for the TypeSafe contest, development continued during the Montpellier Start-up Weekend.
    • Scala, Play 2, AngularJS, Less, MongoDB, WebSockets
  • #

     —    2 months

    D4 is a Datalift module to visualize RDF statistical datasets using the DataCube ontology. D4 is built with Bootstrap, D3.js and CoffeeScript.

    • D4 was made as part of a Master's degree Web Development course.
    • JEE, Jersey, CoffeeScript, Knockout, Bootstrap, Underscore, D3, NVD3, SPARQL

Education

  • #

    Web Architecture and Software EngineeringMaster's degree

     —    a year

    Montpellier 2 University

  • #

    Computer ScienceBachelor's degree

     —    3 years

    Paris 11 University

Skills

  • #

    Web Development: Front-end

    • HTML5
    • CSS3
    • JavaScript
    • ES6
    • CoffeeScript
    • Angular
    • Knockout
    • jQuery
    • Sass
    • Less
    • Bootstrap
    • D3
  • #

    Web Development: Back-end

    • Node
    • Express
    • Python
    • Ruby
    • Firebase
    • PHP
  • #

    Web Development: Architecture

    • MVC
    • REST
    • CRUD
    • SPA
    • AJAX
    • SOAP
    • WebSockets
  • #

    Consulting

    • Client Meetings
    • Functional Design
    • Technical Expertise
    • Presales
  • #

    Project Management

    • Team lead
    • Coaching
    • Quality Assurance
    • Team meetings
    • Cost estimates
    • Training
    • Documentation
    • HR management
  • #

    Methodologies & Principles

    • Agile
    • Scrum
    • TDD
    • DRY & KISS
    • SOLID
  • #

    Front-end Practices

    • RWD
    • A/B Testing
    • Accessibility
    • Feature Detection
    • Mobile First
    • Performance Optimization
    • Progressive Enhancement
    • SEO
  • #

    Testing Practices

    • Unit Testing
    • Performance Testing
    • Functional Testing
  • #

    Front-end Tools

    • npm
    • Bower
    • Gulp
    • Grunt
  • #

    Testing Tools

    • Karma
    • Mocha
    • Chai
    • Jasmine
    • Selenium
  • #

    Project Management Tools

    • Git
    • SVN
    • GitHub
    • GitLab
    • Redmine
    • JIRA
    • Jenkins
    • Travis
    • Office
  • #

    Sysadmin & Ops

    • Apache
    • MySQL
    • Staged deployments
  • #

    Environments

    • Unix
    • OSX
    • Windows
    • Vagrant
    • AWS
    • Heroku
  • #

    Databases

    • MariaDB
    • MySQL
    • MongoDB
    • PostgreSQL

Awards

  • #

    Startup Weekend Wellington Health 2015 – Second place

    Awarded on: 

    Arrived second with our "Paper Preen" project. An automated quality control / linting and reviewing tool for research papers, prototype built with React and a Node.js backend

  • #

    JS1K 2014 — Honorable Mention

    Awarded on: 

    Honorable Mention by the JS1K Jury for Dragonsnake, a mash-up between snake and fruit ninja written in less than 1K (1024 bytes) of JavaScript!

  • #

    Montpellier Unlimited Hackathon — Second Prize

    Awarded on: 

    Second Prize for a public transport route calculation app (handles tramway, buses and bikes) in the Montpellier Area. Cross-platform app built with Sencha Touch and Cordova. Node.js backend dispatching transportation data from data repositories (time tables) and SOAP/REST services (real time data, weather data).

Publications

  • #

    Published on: 

    Frequent contributor to Springload's blog. Posts on code, design, user experience, and remote work.

  • #

    Published on: 

    A group of little visualizations running in the browser.

  • #

    Published on: 

    Public talks in either english or french, given at various events around the world.

  • #

    Published on: 

    Notes, Thoughts and Open-source software.

Interests

  • #

    Programming

    • Open-Source Software
    • Data Visualization
  • #

    Hobbies

    • Cooking
    • DIY
    • Literature
  • #

    Sports

    • Rollerskating
    • Basketball
  • #

    Traveling

    • France
    • India
    • New Zealand
    • Finland

Languages

  • #

    FrenchNative speaker

  • #

    EnglishFluent — TOEIC: 985/990

  • #

    FinnishActively learning

References

  • #

    Thibaud is an avid developer. He quickly grasps complex problems and goes beyond the expectations of his managers. Thanks to his great coaching skills and clear explanations, he helped his colleagues to improve themselves. It's a pleasure to work with him and I recommend him with my eyes closed.

    Anthony Dardilhac - Project Lead, Head of tooling - CGI WebFactory
  • #

    An incredible analytical capability, an undeniable technical background and a great customer relationship.
    Thibaud is a leader and he knows how to drive his team throughout the project.

    Arnaud Paul - Project Lead, Open-Source Consultant - CGI WebFactory
  • #

    Thibaud was an excellent intern and collaborator.
    Motivated and passionate, always on the lookout for new tools or processes to improve quality and productivity. Thibaud is also an excellent speaker able to animate interesting presentations and Lightning Talks, especially around JavaScript, Web Performance and Open-Source Solutions.

    Guillaume Kulakowski - Open-Source Solutions Expert, Head of the Technical Expertise Team - CGI WebFactory