D3.js (abréviation de D3 pour Data-Driven Documents) est une bibliothèque graphique JavaScript permettant d’afficher de manière graphique et dynamique des données numériques.
(8 mois)
- J'ai contribué au développement et à la conception d'une application Web pour une banque de crypto-monnaies.
- J'ai implémenté des interfaces utilisateurs pour permettre aux utilisateurs l’achat récurrent de crypto-monnaies.
- J’ai contribué à la mise en place d’un système de compte bancaire avec TREEZOR sur AWS.
J'ai contribué au développement et à la conception d'une application Web destinée au suivi du réalisé des agents de la SNCF.
- J'ai implémenté des composants complexes et réutilisables qui simulent les tableurs Excel sur le Web.
- J'organise des points réguliers avec les développeurs pour leur présenter les nouveaux composants.
- J'ai mis en place des algorithmes permettant le parcours et l'enregistrement des contenus de fichiers dans une BDD SQL.
- Dans une équipe de 8 développeurs, je contribue aux développements des différents projets existants.
- En étroite collaboration avec le designer, je convertis les maquettes en interfaces graphiques ergonomiques, adaptatives et responsives.
- Proposition de solution d’architecture micro-frontend
- Je travaille sur une application web destinée au monitoring des vulnérabilités d’Active Directory.
- J’assure les revues de code des autres collaborateurs
- En étroite collaboration avec le designer, je convertis les maquettes en interfaces graphiques ergonomiques, adaptatives et responsives.
- Afin d’être proactif, et dans l’attente de la préparation des vraies données, j’ai mis en place le système de requêtes réseaux et de base de données.
- J’ai conçu et développé une application Web destinée au monitoring de l’énergie produite et consommée des stations de chauffage et de refroidissement de bâtiments. (Nestjs, React, Storybook, MySQL, TypeORM, MUI)
- J’ai participé à la maintenance d’une application existante de simulation de consommation et de production d’énergie. (PHP)
- J'ai mis en place une architecture modulaire de répositories pour répondre aux contraintes métiers du client (Multi-tenant Storybook).
- J'ai développé des composants de géolocalisation de boutiques destinés à un site grand public d'un fabricant de montres Suisse.
- Accompagnement des développeurs junior.
- J’ai mis en place un projet de composants frontend réutilisables dans plusieurs projets, permettant une prise en main fluide des projets de la part des nouveaux développeurs. (React, Jest, Enzyme, D3js, Recharts, MUI)
- J’ai contribué au débogage et à l’implémentation de nouvelles fonctionnalités pour des projets Web existants. J’ai mis en place un système d’interfaçage entre les anciennes et les nouvelles technologies web. (Backbone / React / D3js / Recharts, Redux / Python)
- J’ai mis en place l’architecture (Frontend et Backend) d’une application de pipeline pour la validation de fichiers CSV. (Python3 / Node / GraphQL / Apollo / React)
- J’ai mis en place l’architecture (frontend et backend) ainsi que la constitution et la montée en compétence d’une équipe offshore pour une application d’analyse d’arrêts maladies. (Node / GraphQL / Apollo / React / PostgresSQL / Sequelize / D3js / Recharts)
- J’ai mis en place l’architecture frontend ainsi que la montée en compétence d’une équipe offshore pour une application de suivi de portefeuille des clients d’une banque. (React / React Context / Django / D3js / Recharts)
J’ai contribué au développement de nouvelles fonctionnalités ainsi qu’à l’instauration d’une politique de test du code. J’ai apporté plus de cohésion entre les co-équipiers. (React, Redux, Styled-Components)
Front-End Lead Developer (3 mois): J’ai apporté des solutions efficaces à des besoins utilisateurs compliqués, en implémentant des composants scalables et réutilisables. J’ai aussi assuré la stabilité de l’application. (Angular 4, Typescript, Ag-grid, ngx-treeview)
J’ai contribué au développement du projet Talend Data Prep. Au sein d’une équipe de 4 développeurs, j’ai contribué au développement de nouvelles fonctionnalités sous la forme de composant accessibles, réutilisables et testés. J’ai aussi contribué aux projets opensource de Talend. J’ai travaillé en étroite collaboration avec les développeurs Backend et l’équipe UX.
(Angular.js, React.js, Bourbon.io, Bootstrap3, D3.js, Webpack)Je participe au développement et au test de l'application embarquée sur la boxe de Canal+. Je participe aussi au développement d'une application pour l'automatisation des tests fonctionnels de la boxe de Canal+.
Langages et Outils utilisés: Javascript natif optimisé et adéquat avec les ressources matérielles de la boxe.
Backbone.js pour l'architecture générale de l'application, les promesses pour l'aspect asynchrone des chargements de données, Streams pour la communication entre les différent composant de l'application. Mocha.js et Sinon.js pour les tests unitaires.