Edward - Développeur JAVA
Ref : 210823N002-
78300 POISSY
-
Développeur (33 ans)
-
Totalement mobile
-
Bientôt freelance

-
Responsabilité : Chief Technical Officer and Co Founder
Mydle – FounderJan 2020 - aujourd'huiDéveloppement Mobile :
Environnement technique : Java, Javascript, Spring Boot, Spring Cloud, React Native, React, AWS, Elasticsearch, Docker, Keycloak, Nginx, Firebase, MongoDB
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 -
Dev Lead Java / ReactJs
Axa France2018 - aujourd'huiNom du projet : Data Client Axa France
Environnement technique : Langages : Java, Javascript Framework : ReactJs, Spring Boot, NodeJs, Maven, Bootstrap, HTML5, CSS3, Mockito, Junit, Git, Npm, NodeJs, Gulp, Intellij
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 -
Ingénieur Fullstack Java / AngularJs
CGIJan 2016 - Jan 2018Responsabilité : Dev Lead – MDDC Plateforme d’administration, suivi du programme GDPR
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
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 -
Responsabilité : Stagiaire – Etude et conception d’un module helpdesk orienté micro-service
Société Générale – ITEC/FCC/OSDJan 2016 - Jan 2016Spé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
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
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 -
SOCIETE GENERALE – SIOP/DISJan 2013 - Jan 2014
Nom du projet : ATLAS - Conception d’une application web dédiée à la gestion électronique des documents
Environnement technique : Langages : Java, SQL, JSP, Servlet, HTML5, CSS3, Javascript Framework : Java/J2EE, Documentum Outils : Eclipse, Svn SGBDR : Oracle Serveur d’application : WebLogic
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) -
Recette Logicielle d’une application web
PATRIMO IMMOBILIER – Agence de ColombesJan 2013 - Jan 2013Nom du projet : Cloud - Recette Logicielle d’une application web dédiée à la commercialisation d’infrastructures Cloud
Environnement technique : Langages : Javascript, SQL, ASP, HTML SGBDR : SQL Server
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
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
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