English version

Développeur web senior
Expert front/JS

Benjamin BECQUET
39 ans
benjamin@bbecquet.net

Parcours professionnel

Depuis 2019Lead développeur frontQwant Maps, Paris

  • Reprise du lead front de l'application web Maps du moteur de recherche Qwant.
    • Plan de migration progressive de l'application en "vanilla" vers React.
    • Transfert de connaissances et partage d'expérience inter et intra-équipe.
    • Amélioration des tests, des déploiements et de la documentation du projet.

Git, Node.js, Webpack, React, Jest, Sass, PWA, Travis-CI, MapBox-GL.

2015 - 2019Développeur front senior, leadLa Ruche qui dit Oui !, Paris

  • Équipe de 15 développeurs, développement continu de l'application principale laruchequiditoui.fr (Node.js/React) et d'applications annexes (suivi de livraison, application mobile React Native, etc.).
    • Développement agile, releases courtes et incrémentales, tests automatisés, revues de code.
    • Projets de partage de connaissance, notamment liés à la qualité du code et à l'accessibilité.
    • Également responsable des outils de cartographie, pour le web, la visualisation interne de données ou le print.

Git, Node.js, Webpack, React + Redux, Jest, Selenium, Sass, Prettier, PWA, Jenkins, Leaflet/MapBox.

2009 - 2015Développeur web full-stackMediamobile, Ivry-sur-Seine

  • Développement et maintenance du site web V-Traffic.com.
    • Portail public international, aggrégation de contenus et services sur une carte interactive.
    • Version mobile, adaptée aux contraintes d'ergonomie et de performance.
  • Cartographie statique et dynamique, prototypage d'apps mobiles, applications web de dataviz.

ASP.Net, LESS, Javascript + jQuery, Google Maps, OpenStreetMap, Leaflet.

2006 - 2009Ingénieur R&DMediamobile, Ivry-sur-Seine

  • Développement d'un calculateur d'itinéraire routier prenant le trafic en compte.
    • Modélisation et optimisation de grands réseaux routiers (échelle européenne).
    • API d'accès au calculateur, pour usages interne et grand public.
    • Applications dérivées (routes alternatifes, isochrones, correspondance automatique de réseaux).

.NET/C#, C++, PostgreSQL/PostGIS, MongoDB.

2005 - 2006Développeur J2EESociété Générale, Paris

Développement de composants Java pour une plateforme boursière. Également en charge du dépôt de code, des versions et des déploiements.

J2EE, Python, Oracle.

2004 - 2005Développeur SQL & testeurNatexis Interépargne, Caen

Recette et développement de scripts de base de données pour un site bancaire grand public.

Ingres/Oracle, Perl/Bash.

Compétences

  • Développement : JavaScript/NodeJS, C#, Python, Java, C/C++. Bases de données SQL & NoSQL.
  • Web : HTML, CSS, ES6/7, React (React Router, Redux, isomorphisme). Webpack et outils liés. Développement mobile et adaptatif, Progressive Web Apps. Compétences UX & accessibilité.
  • SIG & cartographie : PostGIS/Oracle Spatial, QGIS, OpenStreetMap, cartographie web (Leaflet, MapBox/GL, Google Maps, D3).
  • Méthodes : Git, tests automatisés, intégration et déploiement continus, revue de code, cycles de développement courts.
Langues: français, anglais lu et parlé, notions d'allemand.

Formation

2003 - 2004DEA Sciences de l'ingénieurINSA, Rouen

  • Projet de recherche : extraction d'information pour l'indexation spatiale de textes.
  • Enseignement vacataire : architecture des ordinateurs ; algorithmique ; bases de données.

2000 - 2003Diplôme d'ingénieur, Architecte des S.I.INSA, Rouen

  • Projet de fin d'études : développement d'un moteur de rendu cartographique SVG pour le web.
  • Stage : développement d'un framework de multi-agents auto-régulés.

1998 - 2000DUT Informatique, option Génie LogicielIUT, Le Havre

1998Scientific baccalauréat, spec. MathematicsRouen

Projets personnels