
Armand GUIFO
Tech Lead Fullstack Java React/Angular
Salaire / Taux journalier
95120 Ermont, France
Mobilité : Île-de-France, Lille
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech Lead Fullstack Java/react, angular avec +10 ans d'expertise en architectures middleware et intégration SI. J'ai été référent technique chez CANAL+ sur des projets critiques : conception de middleware Spring Boot/Camel/AWS au cœur du SI, refonte CRM, optimisation de performances et migrations complexes. Depuis 2 ans Tech Lead d'une équipe de 4 développeurs de Vinci Immobilier. J'apporte mon expertise sur la conception et réalisation de projets complexes.
Expérience de travail
Tech lead Java/React sur les applications de configuration et distribution des offres
Vinci ImmobilierFreelance
mai 2024 - Présent
2 ans 6 mois
À distance
• Développement du module de reprise de données (java 17, Spring boot, Spring Batch, Sql server) • Participation aux ateliers de conception et d'architecture de la nouvelle solution • Conception et développement de la nouvelle application de configuration et distribution des offres. Front en React18/TypeScript et back end en Java/Spring boot/Spring cloud/SQL server/Azure service Bus/Azure vault • Mise en place du l'intégration et déploiement continu avec Jenkins. • Mise en service des application avec succès • Correction des anomalies post MEP et mise en place de l'observabilité avec Azure Insight, qualité de code avec les tests unitaires + Sonar • Optimisation des performances de l'application
Consultant Java/Java EE
CANAL+ Group
sept. 2019 - avr. 2024
4 ans 8 mois
À distance
– Référent technique des applications middleware – Conception, développement et déploiement du nouveau Middleware au cœur de tous les processus au sein du SI Canal (Spring Boot, Java17, Camel, MongoDb, ActiveMq, Apache, AWS, Dynatrace, Datadog) – Intégration de nouvelles API partenaire (Spring Boot, Java 17, Camel, MongoDb) – Maintenance et évolution de l'UI de supervision du middleware (reactJS, webpack, npm, Camel) – Maintenance évolutive du Middleware legacy (Mule Soft, Spring, MongoDb, ActiveMq) – Maintenance et évolution du CRM Canal (Java11, Spring, hibernate, tomcat, Oracle) – Maintenance et évolution des Batch CRM (Spring Batch, Oracle) – Maintenance et évolution des applications du SI Canal (Java8, Spring, play, Guice, MongoDb, gitlab ci, terraform, jenkins, AWS) – Implémentation de plusieurs projets parmi lesquels, projet de migration de données (Spring boot, Spring batch, oracle, gitlab-ci, Sonar, Terraform, docker), solution de scan de documents (lambda AWS)
Développeur Java/Java EE
Atos
sept. 2018 - sept. 2019
1 an 1 mois
95870 Bezons, France
– Prise en charge de la refonte de la solution de notification Agem sur JBoss Fuse 7. Upgrade des composants : Java8, Spring4, PostgreSQL10, Apache Camel) – Prise en charge de la refonte du back Office sur JBoss7 en remplacement de JoNAs. Upgrade Des composants: Java8, Strut2, hibernate, PostgreSQL10, JSP, Javascript. – Packager la solution - Optimisation des performances de l'ETL Agem via les outils PMD, JFR et Sonar – Optimisation du code de l'Agem et du back office - Test de charge de l'application Agem et analyse des problématiques de performance – Supervision des applications et composants grâce à la mise en place d'un service Spring-boot de supervision. – Refonte des Batchs de traitement des fichiers et des outils de génération des rapports de statistiques (Scripts shell, Python) – Prise en charge de nouvelles évolutions - Mise à jour des spécifications fonctionnelles
Etude et développement Java EE
FDJ - La Française des Jeux
sept. 2017 - août 2018
1 an
92150 Suresnes, France
– Développement de nouvelles API Rest publiques et dédiées au back office sur la plateforme interactive factory (Spring, java8, queryDsl, hibernate, liquibase, Oracle, PostgreSQL, Tomcat, Zookeeper, Hazelcast, AspectJ) – Implémentation de la solution pour permettre la mutualisation des loteries sur la plateforme interactive factory – Evolution des moteurs de jeux à session pour la gestion de plusieurs monnaies – Mise en place de nouveau batchs en occurrence la batch de génération des rapports comptables – Evolution du journaling – Prise en charge des anomalies de production – Evolution de l'application back office: implémentation de nouvelles fonctionnalités (AngularJS, Typescript, npm, nodejs)
Etude et développement Java
SFR
sept. 2016 - août 2017
1 an
92130 Issy-les-Moulineaux, France
– Conception et développement du module de vente de mobile seul en HTML5, Vue JS 2, Java 8 et Spring 4 – Evolution du parcours assurance : intégration des nouvelles offres d'assurance, ajout des assurances foyer – Evolution du parcours de location mobile et arrêt location mobile – Refonte du module d'achat en boutique en ligne et retrait en point de vente. – Dématérialisation des parcours « assurance », « sim », « web2shop » – Maintenance et évolution du parcours vente de ligne fixe (HTML5, Vue JS 2, Java 8, Spring 4) – Maintenance et évolution du programme d'accueil (Angular 1, Java 8, Spring 4): gestion des débranchements vers les parcours courts, gestion de la facturation automatique – Support des incidents de production des applications de vente en distribution – Déploiement des livrables sur les environnements de validation et d'intégration, préparation de la Mise en production, déploiement des nouvelles instances tomcat.
Consultant Java/Java EE
Accor
avr. 2014 - août 2016
2 ans 5 mois
92130 Issy-les-Moulineaux, France
– Refonte des pages Web accorHotels Le Club (Java6, Struts, HibernateJSP, JQuery, Ajax, SQL) – Conception et réalisation du module permettant l'utilisation des points du client directement à l'hôtel (AngularJS 1, Java6, Spring MVC, Spring data, SQL) – Maintenance et évolution de l'application des hôteliers – Maintenance et évolution des applications back office (Java6, Spring MVC, Spring Security, SSO, Web Service, Spring data, JQuery, SQL) – Mise en œuvre des API REST (Jersey, Swagger) et mise en œuvre des Web service (Axis, Xfire) – Développement des batchs de traitements (régulation des points de fidélité, envoie de mail, etc...) – Evolution du moteur de règles (Java6, SQL) du moteur de calcul de points – Intégration continue, test unitaire, respect de la qualité
Intégrateur de la solution e-commerce hybris
Teralibris, Actissia
juil. 2012 - juin 2014
2 ans
– Implication dans la conception, cadrage et réalisation des user stories des backlog – Développement en Agile du référentiel produit sur une instance hybris. – Technologies mises en oeuvre: java, Spring, sonar, maven, nexus, solr – Traitement des données en entrée d'hybris (talend) – Maintenance et évolution des applications: – Site e-commerce – Référentiel produit – Plateforme d'échange Spring Intégration – Technologies mise en oeuvre: Java, Spring, jenkins, maven, splunk
Application Specialist java
Eidos Media
déc. 2009 - juin 2012
2 ans 7 mois
– Implement and develop interface for import and output article (JSP, XML) – Built interface for print, web and CMS web publishing – Specify and Develop several interfaces according to customer requirements (java, JSP, jQuery) – Develop custom tomcat servlet (java, XML, XSL, jQuery) – Deploy package on Linux environnement (Linux) – Write technical and functional documentation on wikipédia – End user training, learning publishing skills and how to use Methode editorial software
Application Specialist
Volvo IT
févr. 2009 - sept. 2009
8 mois
– Migration de l'application web java J2EE de l'environnement Linux/Oracle/web sphère vers l'environnement Window/MySQL/tomcat – Pilotage des évolutions de l'application en offshore
Formation
ECAM Lyon
Ingénieur généraliste
2006 - 2008
2 ans 1 mois