About Richard
French
Native or bilingual
English
Fluent
Experience
- TCM LabsSoftware EngineerCONSULTING AND AUDITSOctober 2018 - July 2021 (2 years and 10 months)Paris, France- Mise en place de la nouvelle infrastructure et de la CI/CD pour un projet avec 10développeurs et 15 microservices. Mise en place d’une génération d’environnement isoléà chaque push d’une branche sur git afin de permettre aux développeurs de tester leurfonctionnalités sur des environnements quasiment iso-prod. Refactorisation de l’applicationfront et mise en place de tests end-to-end automatisés, ce qui a augmenté la robustesse de l’application et la fréquence des déploiements. Mise en place de l’authentification (puis de l’autorisation) avec les différents providers d’identités de l’entreprise. Conception et développement de la nouvelle architecture dû à la réécriture de la majorité des microservices, ce qui a amélioré l’expérience des développeurs, la performance et la maintenabilité de l’application. Proposition de changements méthodologiques afin d’avoir une application disponible aux utilisateurs plus rapidement pour avoir leur retours et les intégrer dans les cycles de développement suivant.• Formation de développeur chez le client par groupe de 10 sur la qualité du code et lesbonnes pratiques. Mise à niveau des Tech Leads sur les méthodes de développement et lestechnologies récentes. Certaines applications ont vu une diminution du nombre de ligne decode de 50% suite à cet effort tout en conservant les mêmes fonctionnalités et en diminuant le nombre de bugs menant à une meilleure satisfaction client.• Mise en place de toute l’infrastructure d’ingestion et de transformation de donnée pour une grande compagnie aérienne. Formation des data scientists sur les bonnes pratiques de code afin d’avoir rapidement une application en production, de pouvoir itérer et de montrer aux stakeholders les résultats. Développement seul en parallèle de l’application front destinée aux utilisateurs pour visualiser et analyser les réultats.• Mise en place de méthodes innovantes sur la plupart des projets cités telles que les test basés sur les propriétés (Property Based Testing) et l’utilisation avancée de systèmes de types pour augmenter le niveau de correction des applications.• Formation en interne sur la programmation fonctionnelle, les systèmes de types et lesthéories associées et la qualité. Transmission des concepts fondamentaux toujours valablesplutôt que la connaissance ciblée d’un outil afin que les développeurs aient une meilleurevue d’ensemble et développent leur esprit critique. Mise en place d’un book club et d’unmeeting hebdomadaire de partage de connaissance. Formation des développeurs juniors sur leur projet respectifs via des code reviews fréquentes.Développement d'applications web pour tout
- KantoxDéveloppeur front-endBANKING AND INSURANCEMay 2017 - August 2017 (4 months)Barcelone, SpainDéveloppement de la partie front-end de l'application en Ember.js. Création d'un nouveau design et d'animations afin d'améliorer l'UX de l'application.
- TheodoDéveloppeur web agile/leanDIGITAL AND ITMay 2016 - May 2017 (1 year)Paris, FranceDéveloppement d'application web et sites internets pour des clients variés (start-up et grandes entreprises) dans une démarche agile et lean.
Recommendations
Be the first to recommend Richard
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- BaccaluréatLycée Louis le Grand2011
- IngénieurEcole Centrale de Lyon2018