Cyril A.

développeur javascript fullstack - react - node

En télétravail depuis Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Cyril.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Cyril.

Localisation et déplacement

Localisation
Paris, France
Télétravail
Effectue ses missions majoritairement à distance

Préférences

Durée de mission
  • entre 1 et 3 mois
  • entre 3 et 6 mois
  • ≥ 6 mois

Vérifications

  • E-mail vérifié

Langues

Compétences (8)

Cyril en quelques mots

* Je recherche actuellement un poste ou mission freelance à distance à temps plein de développeur ou lead dev Javascript Fullstack ou Node.js à partir de septembre.
Je serai régulièrement sur Paris et le début de mission peut s'effectuer sur site quelques semaines ou quelques mois. Je serai sur Paris en Juin *


J'ai compris que mon métier est avant tout de concevoir et créer des solutions techniques robustes et pérennes pour répondre efficacement à des besoins et des usages métiers.

Être efficace cela passe entre autre par la bonne compréhension des enjeux, l'amélioration permanente, des méthodes de travail rigoureuses.

Être robuste cela passe entre autre par des tests, des tests d'intégration, tous types de tests, par une architecture et des choix de technos fiables.

Être pérenne cela passe entre autre par le bon partage de la connaissance (documentation, commentaire, peer review) et des choix de technos durables.

Ma formation et mon parcours m'ont aussi apporté une attention particulière à l'usage et aux détails.

Ce qui m'anime c'est résoudre tous ces challenges et la qualité des relations humaines qui les accompagnent.

Depuis 2012 j'ai accompagné l'évolution du langage JavaScript front end et backend qui est ainsi ma spécialité.
J'ai aussi toujours porté un intérêt profond au devops (déploiement, logging, monitoring, Capistrano, Jenkins, Docker) ainsi qu'à d'autres langages de développement (Java, Play!, Ruby-on-Rails)

Expériences

Fifty-five

Conseil & audit

Développeur Javascript

Paris, France

juin 2013 - octobre 2014

Dans une start-up spécialisée dans le marketing des données (Big Data), j'ai participé à la création d'une application full JavaScript (dashboard, visualisation de données, outils de configurations) pour des clients tel que L'Oréal ou Peugeot


- Architecture
o Mise en place de l'architecture de l'application
o Mise en place des outils de build et d'intégration continue
o Mise en place de l'environnement de test
o Lead technique d'une équipe de trois personnes

- Développement
o Développement modulaire JavaScript des produits
o Participation sur la partie back-end (Java)

Javascript Orienté Objet, Backbone, Angular.js, développement piloté par les tests avec
Mocha et Chai, intégration continue avec Jenkins, Stylus, Subversion, Scrum, Require.js, Java.

FIGAROMEDIAS

Presse & médias

Lead développeur JavaScript

Paris, France

mai 2017 - juin 2018

Dans une équipe d'une quarantaine de personnes dont 6 à 8 développeurs JavaScript, j'étais responsable et garant de la base de code JavaScript ainsi que des méthodes et bonnes pratiques associées.
Sur une dizaine de projet dont quelques uns à fort traffic (lefigaro.fr premier site news généraliste français), j'ai mis en cohérence les bases de codes, assuré la gestion de l’équipe front, conçu les outils de développement, architecturé les nouveaux projets.
J'ai également été développeur dans une équipe de 4 personnes sur un projet d'API centrale GraphQL.


  • Développement
Rédaction des bonnes pratiques, mise en place des conventions JS
Mise en cohérence de toutes les bases de code JS
Conception, développement des outils de build, de test et logging.
Amélioration des performances du site Figaro.fr (poids de la page article divisé par deux, nombre de requêtes divisé par trois.)
Mise en place des outils de monitoring de la performance.
Reprise complète en TDD de toute la partie adtech.
Développement React sur un module de chat.
Conception, développement en TDD (coverage 100%) d'une API centrale GraphQL.
Tests d'intégrations avec Jest, CucumberJS et Node-replay, tests de montée en charge avec Gatling.
Gestion du caching et des invalidations Varnish
Mise en place des containers Docker Node, Varnish, Nginx

  • Gestion de projet
Organisation, animation des rituels Agile - planning, rétro, stand up, ateliers
Suivi des tickets et des boards

Environnement technique: SCRUM, ES6, Lerna, React, performance, Docker, Jenkins, GraphQL, Node.js, Winston, Jest, Gatling, CucumberJS, Varnish

Hachette livre - Groupe Hachette

Edition

Lead développeur Javascript - Java

Paris, France

octobre 2015 - juin 2017

Chez Larousse pour Hachette Education, j’ai repris et été lead développeur sur un projet d'éditeur wysiwyg d'exercices éducatifs qui accompagnent les manuels scolaires.
J'ai repris, mis en production et amélioré les performances d'une base de code Angular/Play! (Java) importante (10 années / homme de développement cumulées), développé de nouvelles typologies de jeux puis intégré le tout dans les outils éducatifs d'Hachette.
J’ai apporté un soin tout particulier à rendre le produit plus simple et rapide afin d’améliorer l’efficacité de la production.


Reprise de code et mise en production
Mise en place des outils de déploiement et d'intégration continue
Amélioration de l’architecture de test


Développement
Résolution des problématiques de performance (d’un facteur 10)
Développement d’un serveur de génération scalable (Rabbit MQ)
Refactorisation des fonctionnalités de temps réel (Socket.io)
Développement des typologies de géométrie (dessin, tracé vectoriel)
Développement de projets annexes en ReactJS et Vue.js


Gestion de projet
Rédaction des stories, gestion du backlog
Lead technique d’un développeur junior et d’un alternant.


Environnement technique : AngularJS, Play! Framework (Java), Node.js, SCRUM avec la suite Atlassian (code review, sprint review, gestion de backlog etc…), Reacts, Vue.js, Jasmine, Jenkins, Gulp, Windows SQL Server, MXGraph

Recommandations externes

Formations

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte