Edward - Développeur JAVA

Ref : 210823N002
Email vérifié
Photo d'Edward, Développeur JAVA
Compétences
Spring Boot
SPRING WEBFLUX
SPRING BATCH
Expériences professionnelles
  • Responsabilité : Chief Technical Officer and Co Founder

    Mydle – Founder
    Jan 2020 - aujourd'hui

    Développement Mobile :
    Développement des versions Android et ios via React Native
    Gestion de la performance
    Gestion de la batterie
    Gestion du stockage
    Gestion des notifications
    Design des écrans
    Intégration de Firebase
    Sécurisation SSL et Oauth2
    Social Login Apple, Facebook, Google
    Implémentation des Appels Audio et Vidéo
    Gestion des releases
    Administration et des gestions des versions via PlayStore Console et AppStoreConnect
    Développement Backend (Stack 100% Réactive)
    Modélisation du modèle de données et des bases de données
    Implémentation du Service Discovery
    Implémentation du Serveur de Config
    Implémentation du Domaine Driven Design
    Implémentation de l’API GATEWAY
    Implémentation du module IAM
    Implémentation des principaux batchs (Notifications, Régul Abonnements)
    Découpage et implémentation des différents micro services
    Sécurisation via Oauth2
    Conteneurisation via Docker
    Gestion des déploiements sur le Cloud AWS
    Architecture :
    Architecture de l'infrastructure Cloud (Découpage des réseaux, Configuration des règles flux entrants et sortant, Dimensionnement des machines EC2, Configuration des VPC, gestion des AMI, Gestion de l’auto Scaling)
    Implémentation du Reverse Proxy

    Environnement technique : Java, Javascript, Spring Boot, Spring Cloud, React Native, React, AWS, Elasticsearch, Docker, Keycloak, Nginx, Firebase, MongoDB
  • Dev Lead Java / ReactJs

    Axa France
    2018 - aujourd'hui

    Nom du projet : Data Client Axa France
    Responsabilité : En prestation sur divers projets de la tribu Data Client
    Développement Front (ReactJs)
    Développement Back (Java, Spring Boot)
    Encadrement des développeurs Junior
    Reporting et suivi auprès de la tribu et du métier des projets

    Environnement technique : Langages : Java, Javascript Framework : ReactJs, Spring Boot, NodeJs, Maven, Bootstrap, HTML5, CSS3, Mockito, Junit, Git, Npm, NodeJs, Gulp, Intellij
  • Ingénieur Fullstack Java / AngularJs

    CGI
    Jan 2016 - Jan 2018

    Responsabilité : Dev Lead – MDDC Plateforme d’administration, suivi du programme GDPR
    Développement de la plateforme from Stratch
    Architecture de l’application (Bases de données, Integration, Services externes, Sécurité)
    Développement de la Webapp : AngularJS, Angular-UI-Router, HTML5, CSS3, Gulp, Jasmine, NodeJS, Bootstrap
    Développement du Back-End et des API Rest : Spring Boot, Spring Web, Spring Security, Tomcat 7
    Sécurisation via Spring Security
    Liaison du Back- End avec le Single Sign On
    Gestion de la dette technique via Sonar (correction des issues, et remonté du coverage)
    Correction des failles de sécurité remontées par LifeCycle
    Documentation projet via Confluence
    Intégration Continue via Azure DevOps (Build PR, CI) et Gestion des releases
    Démonstration auprès du métier
    Correction des bugs retournés

    Environnement technique : Langages : Java, Javascript Serveur d’application : Apache Tomcat Bonnes Pratiques : TDD, BDD Framework : Spring Boot, NodeJs, AngularJS Maven, Bootstrap, HTML5, CSS3, Mockito, Junit, Git, Npm, NodeJs, Gulp, Intelli
  • Responsabilité : Stagiaire – Etude et conception d’un module helpdesk orienté micro-service

    Société Générale – ITEC/FCC/OSD
    Jan 2016 - Jan 2016

    Spécifications fonctionnelles du module : Prise en compte des besoins métiers, définitions et estimation des users stories et des Minimum Marketable Features (MMF), mise en place d’un planning prévisionnel
    Architecture de l’application (UML, interaction des composants)
    Développement du Front-End : AngularJS, HTML5, CSS3, Jasmine, NodeJS, Bootstrap
    Développement du Back-End : Spring, Web-Services SOAP/REST avec Jersey, Tests unitaires
    Sécurisation du module par Spring Security et SSL
    Liaison du Back- End avec le serveur Cas du service
    Livraison du module en production : Jenkins, Github, DeployIt
    Démonstration auprès des utilisateurs finaux et des managers
    Correction des bugs retournés
    Mise en place des tests unitaires et des tests fonctionnels

    Environnement technique : Langages : Java, AngularJS Serveur d’application : Apache Tomcat Bonnes Pratiques : TDD, BDD, Toggle Feature Framework : Java/J2EE, Spring(Core) et Spring Boot, Maven, Bootstrap, HTML5, CSS3, Javascrip, Mockito, Junit, Git, Npm, NodeJs, Gulp, Intellij Outils : Jenkins, Deployit
  • SOCIETE GENERALE – SIOP/DIS
    Jan 2013 - Jan 2014

    Nom du projet : ATLAS - Conception d’une application web dédiée à la gestion électronique des documents

    Responsabilité : Alternant
    Recueil et formalisation du besoin auprès des utilisateurs
    Développement d’un moteur de recherche de documents (Javascript, Documentum)
    Refonte en HTML5/CSS3 de rubriques sur le Front-End
    Maintenance corrective et évolutive sur l’application (correction de bugs, ajouts de fonctionnalités)

    Environnement technique : Langages : Java, SQL, JSP, Servlet, HTML5, CSS3, Javascript Framework : Java/J2EE, Documentum Outils : Eclipse, Svn SGBDR : Oracle Serveur d’application : WebLogic
  • Recette Logicielle d’une application web

    PATRIMO IMMOBILIER – Agence de Colombes
    Jan 2013 - Jan 2013

    Nom du projet : Cloud - Recette Logicielle d’une application web dédiée à la commercialisation d’infrastructures Cloud
    Responsabilité : Stagiaire
    Développements de pages web
    Chargement des données clients depuis une base de données SQL Server
    Mise en ligne du site

    Environnement technique : Langages : Javascript, SQL, ASP, HTML SGBDR : SQL Server
Études et formations
  • DIPLÔMES ET CERTIFICATIONS

    Université de Technologie de Troyes
    Diplôme d' ingénieur en informatique

    Université Paris Dauphine
    Master 2 MIAGE spécialité Informatique pour la finance
    Master 1 MIAGE
    Licence Maths - Informatique

    Langue
    Anglais professionnel, BULATS écrit et oral validé (TOEIC 700 – 900)

    DOMAINES DE COMPÉTENCES
    Gestion de projet
    Bonne connaissance de la méthodologie agile et en particulier de Scrum :
    Analyse, étude et challenge des besoins métiers
    Participation active à la réalisation des Backlog, Sprint planning, Rétro et Démo
    Rédaction et estimation des Technical Stories et Users Stories
    Redistribution des Users Stories et Technical Stories au sein de l’équipe de DEV
    Rédaction bilan hebdomadaire à destination du métier pour informer
    des tâches réalisées, des blocages et de l’avancé des projets
    Management du risque et remonté des alertes
    Maîtrise de l’outil Jira
    Architecture
    Excellente connaissance de l’architecture orienté Microservice :
    Conteneurisation des services
    Automatisation, Déploiement et Découverte des services
    Externalisation de la configuration des services sur serveur dédié
    Gestion et Orchestration des services (Résilience, détection des pannes)
    Monitoring et AutoScaling des services
    Maîtrise du pattern API GATEWAY, SERVICE DISCOVERY
    Configuration communication entre services via API REST et messages (Active MQ, Kafka)
    Bonne connaissance du Cloud AWS (Création et configuration de machines EC2, VPC, Image AMI)
    Bonne connaissance des services AWS (CloudFront, S3, etc)
    Bonne connaissance des technologies Docker et Kubernetes
    Bonne connaissance des patterns Retry, Blue Green, Caching, Circuit Breaker, Logs centralisé (Kibana)
    Excellente connaissance des architectures en Cluster
    Montée en compétence autour de l’architecture Blockchain

    Sécurité
    Bonne connaissance du protocole Oauth2 et SSL :
    Sécurisation des services via Oauth2 et Https
    Implémentation de l'authentification décentralisé via Authorization Server
    Gestion sécurisé des secrets
    Gestion et renouvellement automatique des certificats
    Implémentation d’une solution centralisée d’Identity Access Manager avec Keycloak
    Génération des certificats via let’s encrypt

    Données
    Excellente connaissance des bases de données NoSQL et SQL
    Modélisation du domaine métier via l’approche DDD (Domain Driven Design)
    optimisation requêtes (index, partitionnement horizontal)
    Sauvegarde automatique
    Bonne connaissance des SGBD : MongoDB, PostgreSQL, Oracle
    Excellente connaissance de la recherche FullText et du moteur de recherche Elasticsearch et de la suite Elastic ELK
    Modélisation des index template, Gestion du cycle de vie des index (ILM)
    Configuration et déploiement des noeuds
    Configuration de Kibana, Sécurité via Xpack




    Performance
    Adepte de la programmation réactive (Spring Webflux, RxJs)
    Optimisation des temps de réponse
    Implémentation Cache Serveur (Caffeine, Redis) et Cache Client

    Développement Mobile
    Adepte de la programmation réactive (Spring Webflux, RxJs)
    Optimisation des temps de réponse
    Implémentation Cache Serveur (Caffeine, Redis) et Cache Client
    LANGAGES, FRAMEWORKS, OUTILS
    Langages Backend
    Java (version 11), Javascript
    Langages Frontend
    Javascript, Objective C, JSX, Flow, Ecmascript 6, HTML 5, CSS3 (Flexbox), Bootstrap
    Frameworks Backend
    Firebase, Spring Boot, Spring Cloud, Spring Security, Spring WebFlux
    Frameworks Frontend
    NodeJs, ReactJs, React Native, Firebase, Redux, Angular
    Outils
    Intellij, Android Studio, Xcode 12, Git, Maven, Npm, VS Code, Photoshop, Swagger

    Base de données
    MongoDB, PostgreSQL, Oracle, SQL, MQL (MongoDB Query Language)

    Craftsmanship
    Tests unitaires, TDD, BDD

    TECHNOLOGIES
    Elasticsearch
    Firebase
    KafKa
    Nginx
    Keycloak

    DIPLÔMES ET CERTIFICATIONS

    Université Paris Dauphine
    Master 2 MIAGE spécialité Informatique pour la finance
    Master 1 MIAGE
    Licence Maths - Informatique

    Langue
    Anglais professionnel, BULATS écrit et oral validé (TOEIC 700 – 900)

    EXPÉRIENCE SECTORIELLE
    Assurance
    Banque
    Finance de marché

    Blockchain








    DOMAINES DE COMPÉTENCES
    Gestion de projet
    Bonne connaissance de la méthodologie agile et en particulier de Scrum :
    Analyse, étude et challenge des besoins métiers
    Participation active à la réalisation des Backlog, Sprint planning, Rétro et Démo
    Rédaction et estimation des Technical Stories et Users Stories
    Redistribution des Users Stories et Technical Stories au sein de l’équipe de DEV
    Rédaction bilan hebdomadaire à destination du métier pour informer
    des tâches réalisées, des blocages et de l’avancé des projets
    Management du risque et remonté des alertes
    Maîtrise de l’outil Jira
    Architecture
    Excellente connaissance de l’architecture orienté Microservice :
    Conteneurisation des services
    Automatisation, Déploiement et Découverte des services
    Externalisation de la configuration des services sur serveur dédié
    Gestion et Orchestration des services (Résilience, détection des pannes)
    Monitoring et AutoScaling des services
    Patterns Cloud API GATEWAY, SERVICE DISCOVERY, MESSAGING
    Développement Lambda
    Configuration communication entre services via API REST et messages (Active MQ, Kafka)
    Bonne connaissance du Cloud AWS (Création et configuration de machines EC2, VPC, Image AMI)
    Bonne connaissance des services AWS (CloudFront, S3, etc)
    Bonne connaissance des technologies Docker et Kubernetes
    Bonne connaissance des patterns Retry, Blue Green, Caching, Circuit Breaker, Logs centralisé (Kibana)
    Excellente connaissance des architectures en Cluster
    Montée en compétence autour de l’architecture Blockchain

    Sécurité
    Bonne connaissance du protocole Oauth2 et SSL :
    Sécurisation des services via Oauth2 et Https
    Implémentation de l'authentification décentralisé via Authorization Server
    Gestion sécurisé des secrets
    Gestion et renouvellement automatique des certificats
    Implémentation d’une solution centralisée d’Identity Access Manager avec Keycloak
    Génération des certificats via let’s encrypt

    Données
    Excellente connaissance des bases de données NoSQL et SQL
    Modélisation du domaine métier via l’approche DDD (Domain Driven Design)
    optimisation requêtes (index, partitionnement horizontal)
    Sauvegarde automatique
    Bonne connaissance des SGBD : MongoDB, PostgreSQL, Oracle
    Excellente connaissance de la recherche FullText et du moteur de recherche Elasticsearch et de la suite Elastic ELK
    Modélisation des index template, Gestion du cycle de vie des index (ILM)
    Configuration et déploiement des noeuds
    Configuration de Kibana, Sécurité via Xpack




    Performance
    Adepte de la programmation réactive (Spring Webflux, RxJs)
    Optimisation des temps de réponse
    Implémentation Cache Serveur (Caffeine, Redis) et Cache Client

    Développement Mobile
    Adepte de la programmation réactive (Spring Webflux, RxJs)
    Optimisation des temps de réponse
    Implémentation Cache Serveur (Caffeine, Redis) et Cache Client
    LANGAGES, FRAMEWORKS, OUTILS
    Langages Backend
    Java (version 11), Javascript
    Langages Frontend
    Javascript, Objective C, JSX, Flow, Ecmascript 6, HTML 5, CSS3 (Flexbox), Bootstrap
    Frameworks Backend
    Firebase, Spring Boot, Spring Cloud, Spring Security, Spring WebFlux
    Frameworks Frontend
    NodeJs, ReactJs, React Native, Firebase, Redux, Angular
    Outils
    Intellij, Android Studio, Xcode 12, Git, Maven, Npm, VS Code, Photoshop, Swagger

    Base de données
    MongoDB, PostgreSQL, Oracle, SQL, MQL (MongoDB Query Language)

    Craftsmanship
    Tests unitaires, TDD, BDD

    TECHNOLOGIES
    Elasticsearch
    Firebase
    KafKa
    Nginx
    Keycloak

Autres compétences
DIPLÔMES ET CERTIFICATIONS

Université de Technologie de Troyes
Diplôme d' ingénieur en informatique

Université Paris Dauphine
Master 2 MIAGE spécialité Informatique pour la finance
Master 1 MIAGE
Licence Maths - Informatique

Langue
Anglais professionnel, BULATS écrit et oral validé (TOEIC 700 – 900)

DOMAINES DE COMPÉTENCES
Gestion de projet
Bonne connaissance de la méthodologie agile et en particulier de Scrum :
Analyse, étude et challenge des besoins métiers
Participation active à la réalisation des Backlog, Sprint planning, Rétro et Démo
Rédaction et estimation des Technical Stories et Users Stories
Redistribution des Users Stories et Technical Stories au sein de l’équipe de DEV
Rédaction bilan hebdomadaire à destination du métier pour informer
des tâches réalisées, des blocages et de l’avancé des projets
Management du risque et remonté des alertes
Maîtrise de l’outil Jira
Architecture
Excellente connaissance de l’architecture orienté Microservice :
Conteneurisation des services
Automatisation, Déploiement et Découverte des services
Externalisation de la configuration des services sur serveur dédié
Gestion et Orchestration des services (Résilience, détection des pannes)
Monitoring et AutoScaling des services
Maîtrise du pattern API GATEWAY, SERVICE DISCOVERY
Configuration communication entre services via API REST et messages (Active MQ, Kafka)
Bonne connaissance du Cloud AWS (Création et configuration de machines EC2, VPC, Image AMI)
Bonne connaissance des services AWS (CloudFront, S3, etc)
Bonne connaissance des technologies Docker et Kubernetes
Bonne connaissance des patterns Retry, Blue Green, Caching, Circuit Breaker, Logs centralisé (Kibana)
Excellente connaissance des architectures en Cluster
Montée en compétence autour de l’architecture Blockchain

Sécurité
Bonne connaissance du protocole Oauth2 et SSL :
Sécurisation des services via Oauth2 et Https
Implémentation de l'authentification décentralisé via Authorization Server
Gestion sécurisé des secrets
Gestion et renouvellement automatique des certificats
Implémentation d’une solution centralisée d’Identity Access Manager avec Keycloak
Génération des certificats via let’s encrypt

Données
Excellente connaissance des bases de données NoSQL et SQL
Modélisation du domaine métier via l’approche DDD (Domain Driven Design)
optimisation requêtes (index, partitionnement horizontal)
Sauvegarde automatique
Bonne connaissance des SGBD : MongoDB, PostgreSQL, Oracle
Excellente connaissance de la recherche FullText et du moteur de recherche Elasticsearch et de la suite Elastic ELK
Modélisation des index template, Gestion du cycle de vie des index (ILM)
Configuration et déploiement des noeuds
Configuration de Kibana, Sécurité via Xpack




Performance
Adepte de la programmation réactive (Spring Webflux, RxJs)
Optimisation des temps de réponse
Implémentation Cache Serveur (Caffeine, Redis) et Cache Client

Développement Mobile
Adepte de la programmation réactive (Spring Webflux, RxJs)
Optimisation des temps de réponse
Implémentation Cache Serveur (Caffeine, Redis) et Cache Client
LANGAGES, FRAMEWORKS, OUTILS
Langages Backend
Java (version 11), Javascript
Langages Frontend
Javascript, Objective C, JSX, Flow, Ecmascript 6, HTML 5, CSS3 (Flexbox), Bootstrap
Frameworks Backend
Firebase, Spring Boot, Spring Cloud, Spring Security, Spring WebFlux
Frameworks Frontend
NodeJs, ReactJs, React Native, Firebase, Redux, Angular
Outils
Intellij, Android Studio, Xcode 12, Git, Maven, Npm, VS Code, Photoshop, Swagger

Base de données
MongoDB, PostgreSQL, Oracle, SQL, MQL (MongoDB Query Language)

Craftsmanship
Tests unitaires, TDD, BDD

TECHNOLOGIES
Elasticsearch
Firebase
KafKa
Nginx
Keycloak

DIPLÔMES ET CERTIFICATIONS

Université Paris Dauphine
Master 2 MIAGE spécialité Informatique pour la finance
Master 1 MIAGE
Licence Maths - Informatique

Langue
Anglais professionnel, BULATS écrit et oral validé (TOEIC 700 – 900)

EXPÉRIENCE SECTORIELLE
Assurance
Banque
Finance de marché

Blockchain








DOMAINES DE COMPÉTENCES
Gestion de projet
Bonne connaissance de la méthodologie agile et en particulier de Scrum :
Analyse, étude et challenge des besoins métiers
Participation active à la réalisation des Backlog, Sprint planning, Rétro et Démo
Rédaction et estimation des Technical Stories et Users Stories
Redistribution des Users Stories et Technical Stories au sein de l’équipe de DEV
Rédaction bilan hebdomadaire à destination du métier pour informer
des tâches réalisées, des blocages et de l’avancé des projets
Management du risque et remonté des alertes
Maîtrise de l’outil Jira
Architecture
Excellente connaissance de l’architecture orienté Microservice :
Conteneurisation des services
Automatisation, Déploiement et Découverte des services
Externalisation de la configuration des services sur serveur dédié
Gestion et Orchestration des services (Résilience, détection des pannes)
Monitoring et AutoScaling des services
Patterns Cloud API GATEWAY, SERVICE DISCOVERY, MESSAGING
Développement Lambda
Configuration communication entre services via API REST et messages (Active MQ, Kafka)
Bonne connaissance du Cloud AWS (Création et configuration de machines EC2, VPC, Image AMI)
Bonne connaissance des services AWS (CloudFront, S3, etc)
Bonne connaissance des technologies Docker et Kubernetes
Bonne connaissance des patterns Retry, Blue Green, Caching, Circuit Breaker, Logs centralisé (Kibana)
Excellente connaissance des architectures en Cluster
Montée en compétence autour de l’architecture Blockchain

Sécurité
Bonne connaissance du protocole Oauth2 et SSL :
Sécurisation des services via Oauth2 et Https
Implémentation de l'authentification décentralisé via Authorization Server
Gestion sécurisé des secrets
Gestion et renouvellement automatique des certificats
Implémentation d’une solution centralisée d’Identity Access Manager avec Keycloak
Génération des certificats via let’s encrypt

Données
Excellente connaissance des bases de données NoSQL et SQL
Modélisation du domaine métier via l’approche DDD (Domain Driven Design)
optimisation requêtes (index, partitionnement horizontal)
Sauvegarde automatique
Bonne connaissance des SGBD : MongoDB, PostgreSQL, Oracle
Excellente connaissance de la recherche FullText et du moteur de recherche Elasticsearch et de la suite Elastic ELK
Modélisation des index template, Gestion du cycle de vie des index (ILM)
Configuration et déploiement des noeuds
Configuration de Kibana, Sécurité via Xpack




Performance
Adepte de la programmation réactive (Spring Webflux, RxJs)
Optimisation des temps de réponse
Implémentation Cache Serveur (Caffeine, Redis) et Cache Client

Développement Mobile
Adepte de la programmation réactive (Spring Webflux, RxJs)
Optimisation des temps de réponse
Implémentation Cache Serveur (Caffeine, Redis) et Cache Client
LANGAGES, FRAMEWORKS, OUTILS
Langages Backend
Java (version 11), Javascript
Langages Frontend
Javascript, Objective C, JSX, Flow, Ecmascript 6, HTML 5, CSS3 (Flexbox), Bootstrap
Frameworks Backend
Firebase, Spring Boot, Spring Cloud, Spring Security, Spring WebFlux
Frameworks Frontend
NodeJs, ReactJs, React Native, Firebase, Redux, Angular
Outils
Intellij, Android Studio, Xcode 12, Git, Maven, Npm, VS Code, Photoshop, Swagger

Base de données
MongoDB, PostgreSQL, Oracle, SQL, MQL (MongoDB Query Language)

Craftsmanship
Tests unitaires, TDD, BDD

TECHNOLOGIES
Elasticsearch
Firebase
KafKa
Nginx
Keycloak

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur JAVA
Imed

Développeur JAVA

  • THIONVILLE
JAVA Spring Boot J2EE DOCUMENTUM FILENET
Disponible
CV Ingénieur de développement JAVA
Anis

Ingénieur de développement JAVA

  • VILLEURBANNE
JAVA Kafka EMBER.JS GITLAB JENKINS Spring Boot SQL CI/CD
Bientôt disponible
CV Développeur JAVA
Agnès

Développeur JAVA

  • CHAMBÉRY
JAVA MAVEN Spring Boot GIT DOCKER CI/CD POSTMAN REACT.JS SQL
Bientôt disponible
CV Développeur JAVA
Mohamed

Développeur JAVA

  • NEUILLY-SUR-SEINE
SQL JAVA SPRING HIBERNATE REST SOAP Angular
Disponible
CV Ingénieur de développement JAVA
Mouhsin

Ingénieur de développement JAVA

  • COLOMBES
JAVA Angular SQL J2EE MYSQL SPRING JAVASCRIPT ORACLE
Bientôt disponible
CV Développeur fullstack Java /Angular
Eddy

Développeur fullstack Java /Angular

  • AIX-EN-PROVENCE
JAVA Spring Boot Angular POSTGRESQL REST SQL JAVASCRIPT
Disponible
CV Développeur
Baptiste

Développeur

  • PARIS
JAVA PHP JAVASCRIPT XML JSON CVS NODE.JS HTML PYTHON MONGODB
Disponible
CV Développeur WEBMETHODS
Hugo

Développeur WEBMETHODS

  • MÉRIGNIES
WEBMETHODS BAPI JAVA .NET PHP J2EE SQL SERVER MYSQL
Disponible
CV Ingénieur de développement JAVA
Didier

Ingénieur de développement JAVA

  • PARIS
JAVA DOCKER JENKINS ORACLE POSTGRESQL GIT SCRUM Angular Kubernetes APACHE KAFKA
Disponible
CV Développeur TALEND DI /Cloud / ESB
Youssef

Développeur TALEND DI /Cloud / ESB

  • MASSY
TALEND DI TALEND SQL JAVA SALESFORCE SQL SERVER SAP
Disponible