Thibault Durand

Thibault Durand

La Celle Dunoise, France
Hire Thibault
Scroll To View More
Thibault Durand

Thibault Durand

La Celle Dunoise, France
Member since June 12, 2015
Thibault is a software developer who is very enthusiastic about web technologies. He is visually oriented and practical, and he loves to create simple, intuitive, and effective interfaces that make a complex world a little simpler.
Thibault is now available for hire
Portfolio
  • Toptal
    JavaScript, React.js, Redux, HTML, CSS
  • Freelance
    UX, HTML, CSS, JavaScript, Play! Framework, Node.js, Mapbox.js, Leaflet.js...
  • MosaLingua
    Cordova, PhoneGap, Backbone.js, Sass, JavaScript, HTML, CSS, Play! Framework
Experience
  • HTML, 7 years
  • CSS, 7 years
  • JavaScript, 5 years
  • Backbone.js, 4 years
  • PhoneGap, 3 years
  • React.js, 2 years
  • MapBox, 2 years
  • SVG, 1 year
La Celle Dunoise, France
Availability
Part-time
Preferred Environment
Mac OS, Sublime Text, Command Line
The most amazing...
...thing I've created is an amazing Street View style web documentary about the streets vendors of Medellín, Colombia. Check it out at pregonerosdemedellin.com.
Employment
  • Front-end Engineer
    Toptal
    2015 - PRESENT
    • Contracted to work on the Toptal platform itself, using React.js and Flux architectures for a year now. I believe React.js and Redux are a big step forward to build performant, maintainable, modular, and testable interfaces.
    • Worked on a big online learning platform (a seven-month contract using Redux), overseeing all React/Redux environment challenges, including normalizing/denormalizing data, CRUD async reducers/actions, and Auth.
    • Created internal dashboards and business interfaces (with Reflux) as well as pixel-perfect pages with more than 100 components (lots of data to display).
    • Created an Eventbrite-like app (with Redux) to extend the capabilities of Eventbrite, giving users the possibility to manage entry at the door of the event from a smartphone.
    • Created a highly efficient and small React-Redux app embedded in iFrame for Filespin, an upload/viewer file service. Small footprint, using pure CSS and Redux/React without other dependencies (app weight 80kb gzipped).
    Technologies: JavaScript, React.js, Redux, HTML, CSS
  • Web Software Developer
    Freelance
    2011 - PRESENT
    • Produced a complete interactive web documentary in Colombia. (www.pregonerosdemedellin.com).
    • Created enterprise apps to for inventory and time management in a cardboard factory.
    • Built a bus map of Fortaleza (Brazil) used by 2,000 people a day (http://tdurand.github.io/mapafortaleza/).
    • Built a mobile app (iOS) with React Native called For My Children (https://itunes.apple.com/us/app/for-my-children/id1174417359).
    • Built several responsive websites (http://expeditioncolombia.com/, http://carton-jean.fr/en, https://www.qcunbon.fr/dijon).
    Technologies: UX, HTML, CSS, JavaScript, Play! Framework, Node.js, Mapbox.js, Leaflet.js, Bootstrap, SVG, Python, Java, SQL, Illustrator, Photoshop, After Effects
  • Mobile Web Developer (Lead)
    MosaLingua
    2012 - 2015
    • Led the technical development of the MosaLingua apps.
    • Oversaw a complete rewrite with PhoneGap/Backbone.js/SASS for both Android and iOS Webview (one codebase).
    • Rethought the UX and design of several features.
    • Deployed while in production for thousands of users, with an update released every two months. Supported Android 2.X+ and iOS 5+.
    • Worked remotely with a team of ten across three continents, and managed feedback from users in four languages.
    Technologies: Cordova, PhoneGap, Backbone.js, Sass, JavaScript, HTML, CSS, Play! Framework
  • Web Software Developer Intern
    Zengularity
    2011 - 2011
    • Created a WYSIWYG to build forms.
    • Worked on a two-way data-binding library.
    • Built a great UX using drag-n-drop, Contenteditable, and more.
    • Integrated with a current solution, outputting the form building to XML.
    • Worked with a team of senior engineers (creators of the Play! Framework).
    Technologies: JavaScript, Knockout.js, Play! Framework, HTML5/CSS3, JSON, REST
Experience
  • Single Page Applications (React/Redux) : Techchange platform (Development)
    https://course.tc/catalog

    I worked on a rewrite with React/Redux of a part of the e-learning platform Techchange. Mostly the catalog, enrollment and payment workflow.

    This work features client-side search (catalog), lots of data fetching, and normalization for the Redux store, caching some selector with reselect for performance and payment API integration (paypal, stripe, etc.).

    Some part of it is public without the need to log in.

  • Mobile App (React Native): For My Children (iOS) (Development)
    https://itunes.apple.com/us/app/for-my-children/id1174417359

    Built a React Native app for iOS. The app features a media library/camera, location and maps, audio recording/playback (custom player), and a simple, clean, and colorful design.

    Using Immutable and Redux, implemented shouldComponentUpdate for optimum performance.

  • Innovative: Pregoneros de Medellín (Development)
    http://www.pregonerosdemedellin.com

    An interactive web documentary about street vendors in Colombia. I wrote about the making of the video at http://www.medium.com/@tibbb/how-we-created-an-immersive-street-walk-experience-with-a-gopro-and-javascript-f442cf8aa2dd.

  • Responsive Website: Cartonnerie Jean (Development)
    http://carton-jean.fr/en

    I have built several "traditional" responsive websites, this one for a cardboard factory, I designed and coded the complete website with some work on SEO (multilingual), allowing the client to update his website via CMS. I usually use a Content as a Service like prismic.io, where I request the content with an API.

  • Innovative: Pillr Company (Development)
    http://pillrcompany.com/

    Simple single-page website showcasing some animation work with GSAP.

  • Open Source: Mapa de Onibus de Fortaleza, Mapa Bus Medellín (Development)
    http://tdurand.github.io/mapafortaleza/

    Bus map of Fortaleza (Brazil), a small weekend project to visualize bus lines used by more than 2,000 people per day. I wrote about it at http://tdurand.tumblr.com/post/31393552608/how-i-created-a-bus-map-of-fortaleza-brazil.

    Replicated this project in medellín colombia: http://tdurand.github.io/mapamedellin/

Skills
  • Languages
    JavaScript, Sass, CSS, HTML, LESS, Java, EcmaScript 2015 (ES6), CoffeeScript, Python, SQL, Scala
  • Frameworks
    Bootstrap, PhoneGap, Intel App Framework, Redux, React Native, Flux, Express.js, Play Framework, Mocha
  • Libraries/APIs
    LeafletJS, Backbone.js, RequireJS, Handlebars, Underscore.js, jQuery, GSAP, Lodash, Node.js, React.js
  • Tools
    Webpack, Adobe After Effects, Adobe Illustrator, Adobe Photoshop, Gulp.js
  • Paradigms
    Template Metaprogramming, UX Design, User Testing, Object-oriented Programming (OOP), Functional Programming
  • Storage
    JSON, PostgreSQL, MySQL
  • Misc
    API Integration, Mobile Web, SVG, GeoJSON, CommonJS, CSS Preprocessors
  • Platforms
    Prismic.io, iOS, Android, MapBox, Amazon Web Services (AWS)
Education
  • Master's degree in Computer Engineering
    INSA de Lyon - France (Lyon)
    2007 - 2012
I really like this profile
Share it with others