Robert - Lead dev JAVA JAVASCRIPT
Ref : 090108H001-
Domicile
77500 CHELLES
-
Profil
Architecte, Développeur, DevOps (54 ans)
-
MobilitéTélétravail uniquement
-
StatutEn profession libérale
-
Tarif Journalier MoyenVoir le tarif
-
Développeur senior Java
Infogreffe (full remote)Jan 2022 - Jan 2023Descriptif de la mission : Le service en ligne Infogreffe.fr a pour objectif de dématérialiser les principales démarches à effectuer auprès des greffes.
Environnement technique : Spring Boot 2.7.3, Apache Camel 3.14.3 , Java17 , React 18, Redux , Jest , EsLint, Prettier, Gatsby 4.3 , Strapi 4.4.3, Keycloack 20.3, Azure App Insights, AKS, Docker, Kubernetes, Gatling , Postgres 14
En tant que développeur Java , j’ai apporté ma contribution à la refonte intégrale du site Infogreffe.fr dans le cadre de la réalisation d’un MVP (Minimum Value Product)
â Participe avec l’ensemble de l’équipe aux réflexions autour de la conception du nouveau site
â Intervient dans le développement et l’intégration de user stories dans les sprint.
â Rédaction de la documentation technique côté back en s’appuyant sur les diagrammes UML et les digrammes de route Camel ainsi que de guides d’intégration pour les nouveaux arrivants
â Intégration du monitoring App Insights des api back Java au sein de Microsoft Azure -
Référent technique Angular
Catalina Marketing (full remote)Jan 2022 - Jan 2022Descriptif de la mission : En tant que référent technique Angular , j’ai contribué à la mise en place d’une plateforme permettant aux consultants marketing Catalina de mieux comprendre les comportements d’achats des consommateurs et pouvoir émettre des propositions de campagnes commerciales à leurs clients (supermarchés ,industriels). J’ai notamment :
Environnement technique : Angular 14 , Angular material, Quarkus 2.10, Java 15,Typescript, CSS3, SCSS, HTML5, SnowFlake , PostGres12, Azure , Docker, XD Adobe , Zeplin, Git, Bitbucket,Gradle
â Participer au développement de nos briques logicielles
â Concevoir les interfaces IHM conformes aux maquettes
â S’assurer de la qualité du code produit
â Assurer une veille technologique permanente pour proposer les meilleures solutions -
Développeur senior vue2.js
Addaxa (full remote)Jan 2022 - Jan 2022Descriptif de la mission : En tant que développeur senior vue2.js ,j’ai participé au développement de sites e-commerce pour un client spécialisé dans l’imprimerie numérique , la signalétique et la gravure et proposant des produits personnalisés telles que des plaques signalétiques, tampon, faire part ,en réalisant les tâches suivantes :
Environnement technique : Vue2.js , Nuxt.js , VueX, Vuetify, Nest.js, Express.js, Node.js, Git , Gitlab, Shopify , Figma , CSS3 , SCCS, HTML5 , Javascript ES6+, Google Tag Manager, MySql
â Développer , maintenir et améliorer le backend Nest.js
â Développer des interfaces vue2.js conformes aux maquettes de l’UI/UX designer
â Participation à l'ensemble du lifecycle du produit : meetings, design, développement, stratégie de tests, déploiement, monitoring, support.
â Force de proposition sur les développements -
Lead Dev Angular/Node.js
Malakoff-HumanisJan 2020 - Jan 2021Descriptif de la mission : En tant que leader d’une équipe de développeurs, j’ai mené à terme le développement et la livraison en production d’application de gestion de contrats d’assurance santé et prévoyance
Environnement technique : Angular7 , TypeScript, ES6, vanillaJS, Bootstrap3 , Node.js, Express.js, Spring Boot2.2, Spring WebFlux , Java11, git, bitbucket CI/CD, Sonar, JenKins, MongoDB, Git, Jasmine, BDD, Test Karaté, JUnit, lombok , SOAP, REST, SAFe, Scrum
â Chapeaute une équipe de 7 développeur frontend.
â Veille au partage et au respect des bonnes pratiques de développement au sein de l’équipe
â Interlocuteur privilégié de l’équipe de développement front.
â Participation au cadrage , précision du besoin avec le responsable applicatif et les experts métiers sur la base du cahier des charges fourni
â Réalise des développements des features et tests unitaires et e2e
â Assiste les utilisateurs et phase de recette et prendre en charge l’analyse et les correctifs des anomalies éventuelles
â Assure le suivi de la livraison jusqu’en production
â Mise à jour la documentation applicative et rédaction les docs de conception et livraison -
Architecte solution
Ministère de la JusticeJan 2019 - Jan 2020Descriptif de la mission : Au sein du Bureau d’Architecture, je suis garant de l’évolution de la cohérence technique du système d’information et veille à la standardisation des solutions afin d’optimiser les performances et coûts.
Environnement technique : Angular8 , NgRx, RxJs, Jasmine, NgFormly , Java11, SpringBoot2.2, Spring Cloud Netfix (Zuul, Eureka ..) ,OpenShift3.11, ActiveMQ 5.5 (artemis), micro services (pattern DDD , CQRS , Event Storming , Bounded Context )
â Pilotage et suivi de tma afin de garantir une livraison conforme aux exigences fonctionnelles et techniques (Dossier d’intention d’architecture , DAT , Guide d’integration , VPA ..)
â Participe à la définition des architectures logicielles et techniques déployés sous OpenShift tout en respectant les recommandations en terme de disponibilité , intégrité , confidentialité et traçabilité des données
â Assure l’alignement de l’architecture technique avec l’architecture applicative
â Réalisation de POC afin de valider es hypothèses technologiques et définir les scénarios de solutions les plus pertinents (analyse de valeur : avantages/inconvénients) -
– Lead Dev ReactJS / AWS
KeringJan 2018 - Jan 2019Descriptif de la mission : Au sein de la Direction d’architecture, je définis et implémente les choix de solutions répondant aux exigences techniques et fonctionnelles
Environnement technique : JavaScript , React16, Redux, Enzyme, Jest, NodeJS, Apollo, GraphQL, MongoDB, AWS, Python3, Terraform, Togaff, Oauth2 , docker,MitreId, ADFS,SAML2, Kafka2.1, SASL, ACL
â Réalisation de Proof of Concept Cluster Kafka sur AWS
â Etude de solutions de sécurité pour les utilisateurs externes SAP (Oauth2 basé sur saml2) et internes(Oauth2 basé sur OpenIdConnect)
â Mise en place de solutions d’architecture sous AWS basé sur ECS en mode Fargate , dockerisé pour les applications Nodejs , appSync et amplify pour l’exposition GraphQL , API Gateway et Lamba pour l’exposition Rest, site web React sous S3 et CloudFront
â Automatisation des solutions basé sur les concepts Infrastructure As A Code (terraform) -
Architecte technique
BNP Cardiff AEPJan 2018 - Jan 2018Descriptif de la mission : Au sein le Direction Architecture et Infogérance, je conduis la mise en œuvre de l’évolution technique du SI, notamment l’optimisation de l’infrastructure virtuelle
Environnement technique : JavaScript ES6 , Java8 , Angular6 , RxJs, NgRx, Jasmine, Protactor, Spring Boot 1.4 , Citrix XenApp & XenDesk 7.9 , VMWare vSphere 6, Axway Gateway & Integrator
â Suivi et pilotage de l’info gérant dans la cadre de l’évolution de l’infrastructure virtuelle VmWare et de la définition des stratégies d’un plan de migration des serveurs (décommissionnement , relocalisation , refactoring )
â Définition de l’architecture technique des applications du périmètre du SI (cartographie de l’architecture actuelle et cible, matrice de flux, étude de choix de solutions, PRA & PCA)
â Optimisation et évolution des solutions du SI dans le respect de la politique de sécurité SI du Groupe
â Accompagnement des responsables de projets et des développeurs dans la définition de l’architecture technique des applications -
Lead Dev ReactJS
Intermarché Les MousquetairesJan 2017 - Jan 2018Descriptif de la mission : Dans le cadre d’un programme e-commerce, je contribue à la refonte du site Drive Intermarché Les Mousquetaires
Environnement technique : Javascript, ReactJS, Redux, ES6, CSS3, Bootstrap3, SASS, Node.js, Webpack3, Browserify, Git, Bitbucket, JIRA, Jest, Enzyme, Scrum, Jenkins, Java8->9, vavr, lombok, Spring Boot1.3, Spring Cloud,Api Gateway Zuul, Service Discovery Consul, OAut2, JWT, Open Id Connect , Docker , DockerCompose, Apache Kafka, IntelliJ, WebStorm, git, BitBucket, JIRA, Scrum, Jenkins, css3, sass, FlexBox, Burma
â Développement de modules définissant le front office d’un Drive de supermarché (parcours d’achat, gestion de panier, fiche produit, store locator …)
â Mise en place de l’architecture des modules front end basé sur les technologies React/Redux
â Implémentation de Feature Flipping afin d’assurer un mécanisme de Canary Release
â Développement de services Rest (Spring Boot, Spring Cloud) sur l’API Gateway Zuul
â Industrialisation de la solution basée sur Docker/Jenkins/Nexus -
Lead Dev Angular
BNP Paribas FactorJan 2016 - Jan 2017Descriptif de la mission : Au sein de l’équipe digital web, je participe à la refonte from scratch du Front-office des applications de reverse factoring vers Angular.js qui viendra consommer des web service exposés par le Back-office
â Conception et réalisation des interfaces utilisateur Front-end Angular en intégrant également en CSS/HTML les maquettes UI /UX.
â Etre force de proposition sur les technologies utilisées dans l’architecture applicative
â Pratique des tests (Jasmine, Karma, Protractor, Webpack, ES6)
â Participer aux revues de code
â Support angular pour l’équipe -
Architecte applicatif
GIP-MDSaujourd'huiDescriptif de la mission : En tant qu’architecture technique et applicatif, j’ai renforcé l’équipe d’architectes au sein du département en charge des fonctions transverses : Architecture, expertise et performance afin de :
Environnement technique : Spring Framework 5 , Spring Batch 4 , Hibernate 5 , Angular 11, Weblogic 12c , Oracle 19g Ansible, XLDeploy, VMWare, SonarQube
â Garantir la cohérence de l’architecture technique avec l’architecture applicative du S.I du GIP-MDS
â Concevoir les évolutions techniques dans le respect des bonnes pratiques et des référentiels de sécurité
â Contribuer et mettre à jour les référentiels d’architecture techniques
â Rédaction de notes de cadrage de projets, production de note d’opportunité et de risques, étude détaillée de projet technique afin d’améliorer les processus existants
â Proposer des axes d’amélioration sur la sécurité en étroite collaboration avec le RSSI,
â Revue de qualité logicielle de sécurité avec SonarQube afin d’identifier les vulnérabilités des applications et proposer un plan d’application de patch de sécurité correctifs adapté
â Assurer un support de niveau 3 vis-à-vis des ressources en charge de l’infogérance et de la TMA des ap plications pour faciliter le traitement d’incidents et anomalies
-
Formation Angular Avancé (Zenika)
2019 -
Formation React & Redux (Delicious Insights par Christophe Porteneuve)
2017 -
Stage d'anglais intensif en Angleterre pendant deux semaines, obtention de la certification Upper-Intermediate
2013 -
Formation Sensibilisation IBM WID&WESB version 7 notamment sur les services de médiation
2010 -
Participation aux ateliers IBM WID&WPS ciblés les composants BPEL
2008
Java 1.1 à 18
Quarkus 2.10
Spring 1.2 à 6
Spring Boot WebFlux 1.0 à 2.7.3
Angular 2 à 14
ReactJS 14 à 18
VueJS 2
AWS VPC Nat Gateway Subnet private et public , LandZone (MRA , DMS , SMS ..) ,EKS ou ECS Fargate, API GAteway and Step Function (Lamda) , Amplify et AppSync (graphQL)
OpenShift 3.11 (Docker et Kubernetes)
FORMATION
2007 Sensibilisation sur la méthodologie CMMI version 3
2006 CNAM – Obtention du Master 1 "Marchés Financiers"
2006 CNAM - Diplôme Supérieur de Responsable en Gestion (finance et économie d'entreprise, comptabilité, gestion des ressources humaines, principes et outils de management)
2006 Formation WEBSPHERE configuration & administration
2006 Sensibilisation sur les processus Maîtrise d'Ouvrage
2001 Formation Java XML et TAMINO V2.3
1998 CNAM – Formation JAVA et JavaScript.
1998 Stage de fin d'étude Java/Swing
1998 DESS Ingénierie Marine, option Télécommunications et Robotique (Université Toulon et du Var)
CONNAISSANCES
Compétences :
Framework Java : Java17 , JavaEE8, vavr , lombok , Spring Cloud (Zuul , Eureka , Ribbon ..) , Spring Boot WebFlux 2.2 , Spring 3->5 (Spring MVC, Spring Web Flow 2 , Spring Faces , Spring Security 3, Spring Integration, Spring Batch) ,Quarkus2.10, JSF 1.1&1.2, RichFaces3.2&3.3,Ajax4JSF, MyFaces Tomahawq 1.1.6, GWT1.6.4, JSP V2.1, Servlet V3.1, Struts 1.2, Apache Jena
Framework JavaScript : Angular14, Angular material ,NgRx , RxJs , ReactJS16, Redux, MobX,Vue2JS, AngularJS, NodeJS , MeteorJS , NextJS, StrongLoop, SailsJS, ExpressJS , Apollo, Yeoman, Jade, EJS, Nunjucks, Livescript, ES6+, Handlebar , EJS , Full Stack MEAN, HTML5/CSS3 , JQuery1.9,BootStrap , Saas , Less , Contento , Mean , Mongoose, JHipster, CucumberJS, Protractor, Cypress, Strapi 4, Gatsby 4
Cloud : Azure AKS, AppInsights et DevOps , AWS usage des VPC Nat Gateway Subnet private et public , LandZone (MRA , DMS , SMS ..) ,EKS ECS Fargate ou EC2 , API GAteway and Step Function (Lamda) , Amplify et AppSync (graphQL)
SOA : Oracle SOA Suite/BAM/OSB/ODI11g , IBM WID/WPS/WESB v7 , Open ESB , BPM , BAM , BPMN , BPEL , CEP , JBI , WebCenter, ADF, Websphere Process Server v7, SOAPUI3.5+
Web Services : CXF, Shadow, JAXB,JAX-WS, JAX-RS, JSON, XMLBeans , XStream , Metro, Xfire, Axis 1.4, XML, WSRP2, XSLT, XSLFO, COCOON V1.8.2 , WS-Security, SAML, InterOPS-A, UNT, X509
Couche de persistence : JPA2.0 , Hibernate 3 , ehcache, Hibernate Tools, JDBC, CICS IMS Corporsys & Tanit , EJB3 & 2.X, Spring Bean, Toplink, EclipseLink,OpenJPA, Spring JDBC
Outils :
Performance: JRockit , JMeter, YourKit , Monyog , WireShark , IT Guru , AB Apache , Dynatrace, Gatling
Tests : tests Selenium, Selenium IDE, Mockito, Junit 3.8&4.4 , Arquilian, CheckStyle, PMD, Sonar, Jprofile, Jmeter, GreenPepper , Confluence, Karma, Jasmine,Yeoman, Jest,Enzyme, Cucumber,Jasmine Chai, Mocha, SinonJS, Karma
Productivité : seam gen, springFuse, CloudFoundry , JHipster
Virtualisation : Citrix XenApp & XenDesk 7.9 , VMWare vSphere 6
Déploiement : Gradle, Maven2&3, Ant, CruiseControl, Hudson, Jenkins, Ansible , Docker, DockerCompose, Kubernetes, OpenShift 3.11
Repository d'entreprise : Nexus , Proximity, Archiva, Azure DevOps
Conteneur JEE : TOMCAT V7 -> 9, TOMEE2, WEBSPHERE V7&8.5.5 WEBLOGIC V11&10, WEBLOGIC PORTAL V10.3.6,JBOSS EAP 5 & 6
Serveur Web : APACHE V2.2 et V2.4, Nginx
IDE Java&Javascript : IntelliJ, WebStorm, VisualStudioCode, Eclipse 2019.03 , JBUILDER V6,VISUAL CAFÉ V4.5
Gestionnaire de sources : git, github ,gitlab CI/CD, bitbucket, CVS 2.2 , SVN, VISUAL SOURCE SAFE V6, , PVCS 5.1, ClearCase V7
Systèmes : WINDOWS 10 , UNIX SUN 2.8 , AIX 6.1&7.1 (smitty) , CentOS6.5&7 (yum) , RedHat7
Requêtes : PL/SQL , TRANSACT-SQL , SQL
SGBD : ORACLE 9i et 10g et 11g, 12c , SQL SERVER V7.0 , PostGresSQL14, TAMINO V3.1.1 , SQL ANYWHERE V5.0, MongoDB
Middleware : Kafka 2.1 ,ActiveMQ 5.5 (artemis), MQ-Séries V7&8, MQ Explorer, Tuxedo V8 , OpenAdaptor, Axway Gateway & Integrator, SOA Suite , OSB, Apache Camel 3.14
Sécurité : KeyCloak20.3 , Open Id Connect , OAuth2, SAML2, Authentification forte par carte, VPN SSL , NTLM , Kerberos , JCIFS , Spring Security 2à5 , JAAS , Tivoli Authorization Manager WeBSEAL, HashiCorp Vault
Serveurs de transfert : XFB Gateway V6.7, CFT V2.4
Méthodes : SCRUM, MDA, CMMI version 3, Agathone , MERISE , AMC DESIGNOR, UML , RATIONAL ROSE V2000, MS-PROJECT 2002 , Melodic, DevOps