Expert frontend. développement d’applications temps réel pour les traders. Définition de
l’architecture REST. Technologies Angular de 12 à 14, Ag-Grid, PrimeNg, Bootstrap 5,
HTML5, CSS3, Git, Jira, Bitbucket, …
Tech lead d’une équipe de 6 développeurs : développement d’une application intranet de
gestion des opérations de la chambre de compensation. Contexte de très haute sécurité
numérique. Technologies Angular de 9 à 13, Material, Bootstrap 5, HTML5, CSS3, Git, Jira,
Bitbucket, … Méthodologie Agile. Formateur Angular pour les équipes de développement
(12 développeurs). La mission a été réalisée en 100 % remote.
Upgrade du frontend myArval de Angular 5 à 8. Redéveloppement de la partie Fleet
Manager pour la baser sur un store partagé (service Angular), remplacement des
bibliothèques externes (carousel, datatables, sliders, menus, multiselect, …) par des
composants maison purs Angular. Restructuration complète des CSS pour ne se baser que
sur une seule source maison, redéveloppement des templates HTML.Passage de compétence,
exposés sur l’organisation, les technologies et leurs contraintes pour un frontend Angular,
à destination du management et des opérationnels. La seconde moitié de cette mission fut
effectuée en 100% remote.
Hclsvg est une bibliothèque graphique au format SVG destinée à être utilisée dans les
composants Angular. Elle est distribuée sous forme de module npm sous licence GNU GPL.
Elle permet de générer des graphiques complexes à partir de typescript/javascript.
Été 2019 : Développement de la version 12 d’OceanVirtuel
Architecture applicative et développement Angular 8, Node.js, Express.js, leaflet.js,
OpenStreetMap, SVG, CSS, MongoDB, langage C, Perl. DevOps associé jusqu’à la mise en
production. Actuellement disponible en mode test sur oceanvirtuel.eu, il s’agit d’une
application d’une grande complexité où l’utilisation d’Angular dévoile tout son intérêt.
Consulting sur les méthodes frontend et l’utilisation d’Angular. Audit du code existant, et
refactoring pour utiliser tout le potentiel d’Angular. Transmission de compétences aux
équipes de développement.
Les Chantiers Navals Bénéteau font appel à moi car je suis l'inventeur de la régate
virtuelle sur Internet (voir OceanVirtuel, depuis 2002). Le projet consiste en une régate
virtuelle record sur 10 mois, faisant gagner un catamaran de 300 000Eu (********). Les technologies utilisées sont Node.js, MongoDB, Damo.js,
Leaflet.js, Openstreetmap, HTML5/CSS3, SVG, ainsi qu'un moteur météo temps réel
développé en C, monté en webservice, unique au monde dans sa couverture et sa finesse
(0.5° de maille géographique, avec interpolation entre les mailles, heure par heure, sur
toute la planète, pour les 10 jours à venir, réactualisé chaque jour, du niveau de la mer
jusqu'à 40 000 mètres d'altitude).
FunKTest est un générateur de codes protractor, destinés à l’automatisation des tests fonctionnels (e2e). Il
permet à un non informaticien de générer ces codes. Développée en Angular 6 / IndexedDB / Node.js /
MongoDB, cette V2 est connectée à un cloud et permet de lancer les tests fonctionnels à travers le réseau,
sans avoir à disposer d’un banc de test.
Expertise Angular pour le développement d’un applicatif web destiné au ministère de l’écologie. Mise en
place de l’architecture logicielle, construction des services et modules fondamentaux, intégration de la
bibliothèque Datatables.net, transmission de compétence à l’équipe de développement.
Expertise Angular pour des projets de la Banque Postale. Upgrade de frameworks maison en Angular 6 et
Webpack 4. Rédaction d'un document d'architecture préconisant les bonnes pratiques pour le
développement d'applicatifs web.
Mai 2018 : Développement d'un applicatif d'annuaire en Angular 6, Open-World-Wide,
Rennes
Développement front et back d'un applicatif d'annuaire à destination d'une association de formateurs
indépendants.
5, restructuration de code applicatif, Actalians,
Paris
Actalians est l'organisme qui collecte et gère le 1 % formation des entreprises. Lancés dans le
développement de leur nouvelle application web « métier de la santé » (150 000 utilisateurs), les équipes de
développement ont exprimé le besoin de recueillir l'avis d'un expert afin de restructurer leur code, pour
l'optimiser et s'accorder avec les bonnes pratiques du framework Angular 5. Le travail a donc consisté à
proposer, puis coder, une nouvelle architecture logicielle optimisée, lever certains bugs pénalisant qui
n'avaient pas trouvé de solution et accorder le développement, jusque là compilés en JIT, avec les builds
AOT propres au mode de production.