Piana est une banque en ligne dédiées aux flottes modernes. Ce projet a été monté de zéro, ce qui nous a permi de prendre le temps de réfléchir aux fondations. Nous avons décidé de partir sur TypeScript, NestJS, fp-ts, React et Next.js. Le reste de la mission consistait à intégrer le plus proprement possible des services tiers comme Swan, Plaid, Defacto, Zizy, Auth0, Bridge etc, et de tout faire fonctionner en harmonie.
Swan est une plateforme de Banking-as-a-Service. Lors de cette mission, j'ai été chargé d'améliorer et de sécuriser l'API d'intégration des nouveaux clients (onboarding). J'ai également participé à l'amélioration de l'API de création de projets. Swan utilisait beaucoup fp-ts, et ça a été une très belle découverte pour ma part. Cette librairie permet d'utiliser, en TypeScript, des concepts fonctionnels tels que les applicatives ou les monades. Ça a été une excellente opportunité pour moi de mettre en pratique mes connaissances dans ce domaine : réécriture de certaines parties de l'API en mode plus fonctionnel, présentation de concepts fonctionnels devant toute l'équipe tech, mise en place d'un validateur de données basé sur les applicatives…
The green data est une plateforme décisionnelle de l'agriculture régénératrice. L'objectif de la mission était de faire fonctionner un simulateur écrit en Python par des data scientists dans un navigateur web grâce à Pyodide, un interpréteur Python basé sur la technologie WebAssembly.
Tokeny fournit une infrastructure pour permettre aux entreprises et aux acteurs financiers d'émettre, de transférer et de gérer des actifs sur la blockchain. La mission consistait à améliorer les composants React du panel d'administration. La couche graphique était basée sur MaterialUI.
Colas est une entreprise française de travaux publics. La mission consistait à développer une interface au dessus de leur CRM Serena. Cette interface a été utilisée par plusieurs sous-projets qui m'ont été également attribués par la suite :
La plupart des outils ont été développés avec TypeScript et Node.js.
Fluo est le spécialiste de la distribution d'assurance qui permet de comparer les garanties avec les tarifs des assurances. La mission a été très variée. J'ai eu l'occasion d'intervenir sur de nombreux sujets :
Clinfile est une société de recherche contractuelle informatique. La mission consistait ajouter des fonctionnalités dans un outil de gestion de ressources à destination des chefs de projet dans le domaine du médical. J'ai également pu corriger de nombreux bugs et préparer l'outil pour leur première mise en production. L'outil était développé en PHP, JavaScript et jQuery.
L'École Multimédia est une école proposant de nombreuses formations aux métiers du numérique. J'ai eu l'occasion d'y donner des cours d'initiation au framework AngularJS.
L'École Multimédia est une école proposant de nombreuses formations aux métiers du numérique. J'ai eu l'occasion d'y donner des cours d'initiation au framework AngularJS.
L'École Multimédia est une école proposant de nombreuses formations aux métiers du numérique. J'ai eu l'occasion d'y donner des cours d'initiation au framework AngularJS.
Afrimarket est une startup spécialisée dans la vente de biens et de services en Afrique de l'Ouest. La mission consistait à refondre leur back-end avec AngularJS et Laravel. J'ai également eu l'occasion de corriger quelques bugs sur leur boutique en ligne PrestaShop.
Whaller est une plateforme qui permet aux utilisateurs de créer leurs propres réseaux sociaux et collaboratifs sécurisés. Lors de cette mission j'ai eu l'occasion :
Whaller est une plateforme qui permet aux utilisateurs de créer leurs propres réseaux sociaux et collaboratifs sécurisés. Durant ce stage j'ai appris à utiliser CodeIgniter et jQuery, et à mettre en pratique ces nouveaux acquis en corrigeant des bugs et en ajoutant des nouvelles fonctionnalités.
Wincor Nixdorf est un fournisseur de solutions pour la grande distribution. J'ai eu l'occasion :
Wincor Nixdorf est un fournisseur de solutions pour la grande distribution. Au sein de leur équipe QA, j'ai participé à l'automatisation des tests d'intégration des logiciels d'encaissement (notamment Picard et Super U). J'ai appris à coder en Visual Basic et à utiliser le logiciel Quick Test Pro.