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

-
Tech Lead Front
TESSI (full remote)Jan 2023 - Jan 2024Descriptif de la mission : Au sein de la Digital Factory de Tessi, j'ai assumé la responsabilité de Tech Lead Front pour la mise en service d'une solution en mode SaaS, Sqalia BPA, visant à automatiser, créer, piloter et suivre les processus métiers es entreprises. Cette solution est pilotée par l'IA et le low code/no code pour optimiser la productivité des tâches de bas niveau.
Environnement technique : Angular 17, NestJs10.3, NX Mono Repo, sonar, Jest , EsLint, Prettier, Keycloack 20.3, Docker, Kubernetes, Spring Boot 2.7.3, GRPC, Temporal, Apache Camel 3.14.3 , Java17
Ce que j'ai réalisé :
â J'ai démarré le projet from scratch et pris en charge les phases initiales de développement.
â J'ai développé et affiné des features métiers en collaboration avec les équipes fonctionnelles pour répondre aux besoins spécifiques des utilisateurs.
â J'ai conduit divers chantiers techniques, incluant :
â¡ Mise en place des tests avec un seuil de qualité correct sur SonarQube.
â¡ Mise en place de workspaces Nx mono repo permettant la mutualisation des projets et la partage de lib
â¡ Développement et implémentation d'un custom state management pour faciliter l'échange de données.
â¡ Établissement et mise en œuvre de conventions de nommage et de best practices.
â¡ Support et mentor de cinq développeurs à travers des revues de code régulières.
Résultats obtenus :
â Mise en service d'une première version de la solution en mode SaaS fin avril pour le grand public et entreprises.
â Amélioration significative de la qualité du code et de la couverture des tests.
â Optimisation de la productivité et de la collaboration entre les équipes grâce à la mutualisation des projets.
â Renforcement des compétences techniques de l'équipe de développement par le biais de revues de code et de mentor.
â Contribution significative au développement et à l'affinage des fonctionnalités métiers, assurant une meilleure adéquation avec les besoins des utilisateurs finaux. -
Développeur senior full stack
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 dev full stack , 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 -
Architecte applicatif
GIP-MDSJan 2021 - Jan 2021Descriptif 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 -
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 -
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 -
Intermarché Les Mousquetaires
Lead Dev ReactJSJan 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 Environnement technique : Javascript, ReactJS, Redux, ES6, CSS3, Bootstrap3, SASS
â 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
Environnement technique : Javascript, Angular.js 1.5.6, D3.js, HighChart.js, ES6, CSS3, Bootstrap3, SASS, Node.js, Webpack2, Git, Bitbucket, JIRA, Karma, Jasmine, Protractor, Scrum, Jenkins
â 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
-
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
2008 Urbanisme et architectures techniques en 2008 (Institut Cap Gemini)
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
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
Compétences fonctionnelles : Banque, Assurance, Télécommunications, Santé , Grande Distribution, e-Commerce, Ministère