Bienvenue sur le profil Malt de Pierre !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Pierre pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Pierre Beaujeu

développeur fullstack js

Peut se déplacer à Paris

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

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Préférences

Durée de mission
Préfèrerait :
  • ≤ 1 mois
  • entre 1 et 3 mois
  • entre 3 et 6 mois
Préfèrerait éviter:
≤ 1 semaine

Vérifications

Influence

Github

Github : Oza94 Oza94
  • 12 Followers
  • 19 Repos
  • 6 Gists

Langues

Catégories

Compétences (12)

Pierre en quelques mots

Bientôt 10 ans de développement et toujours pas fatigué !

En 2017 j'ai eu l'occasion d'intervenir sur un projet de back-office immobilier (Nexity) sous Electron. J'ai également travaillé pendant 2 ans dans un contexte de fort trafic en tant que développeur frontend sur canalplus.com, avec une stack composée de React.js et de server-side rendering. Dans le cadre de ce dernier projet je suis intervenu sur des sujets techniques pointus : fuite mémoire, amélioration des performances ou encore lazy-loading.

Ma dernière mission était un poste de lead technique à la SNCF sur le portail d'information aux employés et à la presse. Le périmètre comprenait un frontend React.js, une application react-native et d'un back office en Drupal 8.

En terme de méthodologie j'ai essentiellement travaillé en agile, majoritairement sur du SCRUM mais aussi sur KABAN. Je suis également au fait des bonnes pratiques usuelles : tests unitaires, lintage de code et intégration continue.

En terme d'outils j'ai une bonne maitrise des essentiels. La liste non exhaustive comprends : MacOS / Windows, Git, Gitlab, diverses CI, Jira ou encore Gitlab.

Portfolio

Portfolio uniquement accessible aux membres

Expériences

CANAL+ - CANAL +

Presse & médias

Développeur Frontend Senior

Paris, France

octobre 2017 - mars 2019 (1 an et 5 mois)

Au cours de cette mission, j'ai pu découvrir les conditions de travail sur un site à forte audience. L'équipe était composé en moyenne de 15 personnes dont une 10aine de développeurs. En tant que développeur frontend mes premières tâches concernaient l'ajout de fonctionnalités, avec une attention particulière sur l'experience utilisateur, la large compatibilité demandée par ce type d'application et les performances.

L'une des particularité de ce projet était le Serveur-Side Rendering : le rendu de l'application React coté serveur. Cette fonctionnalité est capitale car elle permet une bonne indexation des contenus par les moteurs de recherche et une affichage rapide de la page en 3G / 4G.

J'ai petit à petit évolué vers des sujets techniques pointus : optimisation du poids des fichiers pour la performance, intégration du code-splitting ainsi que du lazy-loading ou encore investigation sur les fuites mémoires.

OUI SNCF - SNCF

Transports

Lead Frontend React.js

Paris, France

avril 2019 - mars 2020 (11 mois)

Mise en place depuis 0 d'un frontend React.js dans une équipe de 10 personnes dont 6 développeurs. Ce projet est le 3ème lot visant à refondre le portail d'information aux employés et à la presse du groupe SNCF. L'objectif principal est le remplacement du site existant (réalisé en octobre 2019) puis dans un second temps l'ajout de fonctionnalités : intégration twitter, espace vidéo, compatibilité RGPD, ect. Parmi les exigences métiers on notera également un accent sur l'accessibilité (compatibilité screenreader), le support de différents niveaux de contrastes, polices et interlignages ou encore la compatibilité étendue (IE11, FF52+ et navigateurs mobiles).

Le périmètre comprenait également un backoffice Drupal 8 (module contributeur et webservices) et une application mobile React Native, respectivement les lots 1 & 2.

Au cours de cette mission, étant le contact privilégié des ops, j'ai pu intervenir sur de nombreux sujets annexes au frontend : conventions de code, intégration continue (test, codestyle, déploiement), automatisation du versioning, packaging et amélioration du déploiement continue.

J'ai également pu intervenir sur des refontes sur l'application React Native, et des tâches de maintenance ou d'amélioration sur Drupal.

Recommandations externes

Consultez les recommandations qu'a reçues Pierre

Formations