2022-09-28

#freelance

Contact expert comptable Business Story

@elgrably.jonathan

Indispo, demande à être rappelé vendredi

CV JAVA interessant

SOCIETE GENERALE Val de Fontenay, 2018- Tech Lead sur le projet MDW (My Digital Workplace), 150k users

  • Migrer vers une nouvelle architecture modulaire

    • proposer une architecture modulaire pour remédier aux différents problèmes d'une application monolithique
    • Mettre en place un service Mesh avec un sideCar dédié pour chaque module de l'application à l'aide de Spring Cloud
    • Mettre en place une API Gateway en utilisant Spring Cloud Gateway afin de router, contrôler et sécuriser les appels API vers le backEnd.
    • Intégrer un système de trace distribuée pour les différents modules à l'aide de Spring Sleuth et centraliser ces traces dans un serveur ZipKin pour consulter et analyser le workflow des requêtes client.
    • Intégrer et configurer un circuit breaker au niveau des sideCar à l'aide de Resilience4j et Spring Cloud Gateway
    • Externaliser la configuration des différents composants de l'architecture dans un serveur de configuration central en utilisant Spring Cloud Config.
    • Développer un service Discovery pour les différents modules de l'application, ce système a été mis en place avec Spring Cloud Netflix (Eureka)
    • Déployer la nouvelle architecture sous OpenShift en mode service Mesh.
  • Mettre en place un système de sécurisation des API backEnd

    • Conception et développement d'un micro-service d'autorisation avec JWT.
    • Définir et élaborer les rôles, les permissions et la structure du token JWT
    • Intégrer la validation du token JWT au niveau des API
  • Animation et organisation des DOJO et des sessions de revue de code.

  • Amélioration de la chaine CI/CD avec OpenShift, Ansible, Jenkins et GitHub.

Mots clés : Java, SpringBoot, Spring Cloud Gateway, Resilience4j, Eureka, ZipKin, Sleuth, Spring Cloud Config, Service Mesh, sideCar, micro-service, JWT, API REST, OpenShift, Jenkins, GitHub, Ansible, React, NestJs.

La Défense, 2016-2018 Tech Lead sur le projet SBC (SG Business & communities), 150k users

  • Conception, développement des nouveaux modules
  • Revue et mise en place de la standardisation des API Rest
  • Mettre en place la chaine CI/CD avec Ansible, Jenkins et GitFlow
  • Proposer et réaliser une stack open source afin de monitorer en temps réel la plateforme en utilisant Telegraf, Grafana et influxDB
  • Préparer et cordonner la migration de la base de données de Oracle vers PostgreSql
  • Mettre en place une stack technique open source ELK pour centraliser et analyser les logs (Elasticsearch, Logstash et Kibana)

Mots clés : Java, SpringBoot, API REST, Oauth2, GitFlow, PostgreSQL, Oracle, Kibana, Logstash, Elasticsearch, Grafana, InfluxDB, Telegraf, Ansible, Jenkins, GitHub, Nexus, Apache Httpd, Tomcat, Jmeter. Robot FrameWork