Jonathan L.

Full Stack Developer

690 dollar
Freelancer
13 years
Paris, FRANCE

My experience

More

#0F0 dev - studio de développement web durableFebruary 2018 - Present

Expert React - Node ---- dernières réalisations:
- Editions Francis Lefebvre : Réalisation à partir de zéro de la nouvelle version du site d’actualité légale “La Quotidienne” avec une architecture optimisée pour un affichage très rapide sans SSR, et sans compromis sur le SEO (dynamic rendering), pour avoir la meilleure scalabilité possible. Et cela est fait en intégration sur site avec les équipes existantes.
Technos: React 100% hooks, Node, Docker, Webpack, lazy loading, infra AWS (workers, dynamic rendering avec cache sur S3, et communication par SQS)

- Meredith Santé (meredith-sante.com): mise en relation de professionnels de santé avec établissement de santé, moteur de recherche avancé (React, Kuzzle, ElasticSearch)

- Quos: application web de gestion de mobilier urbain connecté: places de parking, poubelles connectées... (React, Node, SocketIO, PostgreSQL)

- Accenta: application d'optimisation thermique dans le bâtiment (React, Node, MySQL)

- Healsy: front d'un projet confidentiel (React, D3.js)

- Monsieur TSHIRT: version desktop du nouveau site (React)

- Jitips: bot sous forme de module prestashop (React, Prestashop)

- Fred de la Compta: nouvelle home, diverses fonctionnalités (React - Redux)
More

ING Bank FranceNovember 2015 - February 2018

Rôle d'expert JS (AngularJS, Node.js) sur un plateau de 80+ devs, et de lead dev front pour une équipe agile.
- Définition et mise en place de la nouvelle architecture front de l'ensemble de la banque: Webpack, AngularJS, Sass
- Refonte du formulaire ouverture de compte, avec mise en place d'une architecture en composants et modules partagés
- Suivi de l'ensemble des applis front, mise en place d'une archi en modules via un npm privé, permettant la modularisation entre les différentes applis et l'utilisation de librairies partagées (ex: gestion de cookies, analytics, styleguide, etc...)

FreelanceSeptember 2014 - January 2018

More

OpenTennisNovember 2016 - November 2017

Réalisation de OpenTennis.fr: React Redux, Node.js, PostGreSQL
More

userADgentsAugust 2015 - November 2015

Reprise/refonte du site mobile de McDonald's:
- Mise en place de la structure du projet et du cycle de build avec Gulp, Browerify, LESS, ESLint...
- Définition de l'architecture avec UI-Router
- Optimisations pour mobile: mise en place d'un système de cache intelligent, réduction des appels...
- Formation et suivi des autres développeurs
More

Mairie de ParisJuly 2015 - August 2015

Refonte intégrale du site Paris.fr avec les dernières technologies :
- Génération de pages HTML avec un serveur Node.js et un moteur de templating (styleguide) Jade
- Optimisation de ce serveur, création d'un système de cache fail-proof (utilisation des domaines Node)
- Evolutions du CMS/backoffice en AngularJS
- Evolutions de l'API, en Node.js + Sails
More

Apec - Association Pour l'Emploi des CadresNovember 2014 - June 2015

- Développement Agile du front-end des parties clefs du site: moteur de recherche (CVs et offres), gestion des recherches...
- Formation de l'équipe à AngularJS
- Recrutement de développeurs supplémentaires
- Implémentation de best practices Angular
- Sécurisation de l'ensemble, et compatibilité IE8 (avec AngularJS 1.3...) 
More

StreamRootJanuary 2014 - August 2014

En charge du développement de toute la partie serveur et de parties client d'une solution nouvelle de streaming P2P (WebRTC) dans le navigateur.
- Développement du serveur Node.js de mise en relation de peers pour WebRTC
- AutoScaling pour monter jusqu'à plusieurs milliers d'utilisateurs simultanés
- Mise en Haute Disponibilité de l'ensemble
- Utilisation des dernières technologies web: WebRTC, Node.js, Redis, MongoDB, Amazon AWS...
- Lecture en Javascript + HTML5 de flux SmoothStreaming
- Securisation du flux P2P
More

SchlumbergerJune 2012 - September 2013

En charge d'un projet pilote d'automatisation des tests de logiciel embarqué
• Exécution en temps réel (« hardware in the loop »), lecture de scénarios avec validation
• Interfaçage et communication, tant software (langages et logiciels) que hardware (électronique)
• Equilibrage entre développement long terme du système de test, et suivi des priorités de test

OPBOJanuary 2013 - January 2013

More

SchlumbergerJanuary 2010 - June 2012

En charge de la création d’un banc de test haute pression haute température
• Management et coordination de sous-traitants, de la sélection à la livraison
• Projet pluridisciplinaire mené dans son intégralité : conception, fabrication et mise au point
• Projet à enjeux stratégiques : 1er de son type, nécessaire à la nouvelle génération d’outil de forage
• Fort contenu technique : mécanique (solide et fluides), automatisation, gestions des sécurités
More

SchlumbergerMay 2008 - January 2010

Responsable forages:
• Gestion d’une équipe de quatre personnes, de l’équipement, des intervenants et du client
• Optimisation des conditions et mesures lors du forage (haute technologie)
• Résolution de problèmes dans l’urgence

My stack

Databases

MongoDB, MySQL, PostGreSQL, Redis

Technologies

Webpack.js, Socket.IO, AWS, Gulp, ElasticSearch, WebRTC, React-Redux

Mobile

React Native

Frameworks

D3.js, Node.js, Angular, Sails.js, AngularJS, Prestashop, Spring, Redux

Languages

HTML5, JavaScript, Sass, Less, HTML, Java EE

Software testing

ESLint

Embedded and Telecom

P2P

IT Infrastructure

Amazon EC2, Amazon Web Services S3, Amazon Simple Queue Service (SQS)

Others

Project Management, Enterprise Project Management

My education and trainings

Master of Science (M.S.), Simulation et Ingénierie Mathématique - ENSTA2004 - 2008

Master of Science (M.S.), Mechanical Engineering - University of Michigan2006 - 2008