Refonte complète et progressive du site ******** : transformation d’une structure micro frontends avec 20 repos git en une structure classique node + react en single app avec un seul repo git.
Carte blanche sur les choix techniques structurants dans un cadre exigeant : responsive, performant et maintenable, customisable avec un CMS (contentful).
Mise en place d'un nouveau socle technique node / react avec server side rendering /
contraintes SEO, tracking avec gtm et analyse fine des performances.
Structure multi projets / mono repo avec LERNA, adaptée aux contraintes business mono ou multi feature teams, mono ou multi déploiements.
Outillage du socle technique: mise en place de sonar, de tests unitaires automatisés (visuels,
métiers, redux, hooks, mocks) et de tests end-to-end avec scénarios de parcours utilisateurs en gherkin intégration cypress et serveur de mocks.
Généralisation de bonnes pratiques: react (petits composants, séparation métier / composant, composition avec hooks / hoc /recompose), css in js Styled-components, design system et tests en TDDs et en BDDs.
Stratégie de migration progressive page par page - Mise en production réalisée.
Réarchitecture from scratch de l’espace collectivités autour d’un serveur dédié au front
(graphql/apollo), un serveur d’identité keycloak et d’un Api management
Structure multi-projets mono repo (LERNA), mise en place sonar, couverture de tests.
React, material-ui 4.5, composition, hooks, graphql/Apollo client, react router, redux
Tests visuels (storybook), unitaires, de bout en bout (BDD) en langage gherkin / cucumber.
Développement du serveur graphql / apollo
Mise en prod du server apollo et de la première refonte front
Accompagnement de fin de projet Nodejs, graphql / apollo server, react
Refactorisation du serveur graphql
Mise en place des tests BDD avec cucumber / gherkin
✔Mise en place de l’architecture node js, server side rendering (SSR), search engine optimization (SEO) et progressive web app (PWA)
✔Mise en œuvre de redux et react router v4 pour l’application nav&search.
✔Accompagnement des différentes équipes scala/java pour leur montée en compétence sur React JS etNode JS
✔Webpack 3, imports dynamiques, css modules,
✔Tests unitaires automatisés, Jest, Storybook, Enzyme
Projet au forfait from scratch, capteur humidité de suivi d’un dégât des eaux - Nodejs / express pour la partie backend- AWS services (S3, Sns)- Front end: reactjs - mobx (store et observables) – react-router V4 - bootstrap - C3- Application responsive
(iphone 5 et plus, android 4.4 et plus, safari 5.1, IE 10, Chrome, Firefox, Edge)Réécriture d'une application Wicket en API java8 Rest/JSON + Front javascript en ReactJs- API Rest en microservice Spring boot pour le backend Java- Nodejs / Express pour une agrégateur de données partie mobile
Environnement: Docker, Spring(oAuth, Boot, mvc, data-jpa, data-elasticsearch), ReactJs, Mobx, ObservablesIndustrialisation développements ReactJS avec Webpack, Karma, Jasmine, Enzyme, Protractor- Best practices ReactJS, Mobx et structuration du code- Nouvelle stack java, spring, spring secuirty, hibernate multi-tenant, agrégation de cache
Environnement: Tomcat , Java 8, spring data, spring-security, postgresql, node, npm, webpack, Reactjs, D3SIXBootsrap- réponse technique à appel d'offre- développement au forfait from scratch AngularJS + java
Environnement: Tomcat , AngularJS, angular ui, bootstrap, spring mvc, spring data, spring-security, Mysql.référent technique java/j2ee, spring, angularJS- techlead devops, Tibco Silver Fabric, Logstash, Elasticsearch, Kibana- mise en production du portail Luqi et du produit Market Intelligence
Environnement: Tomcat , Java 8, AngularJS, spring data, spring-security, spring integration, Spring social, postgresql, Tibco Silverfabric, SaleForce/oAuth, solr.refonte du backend de la française des jeux (20 composants en architecture SOA clusterisée) - lead en transverse la persistence et orchestration transactionnelle des différents composants
Environnement: Tomcat 7, Java 7, cxf/json, spring data, query dsl, spring-security, spring batch, weaver/aspectj, oracle, zookeeper, hazelcast.