Julien - Développeur - Teack Lead Fullsatck Java EE 8+/Angular7+

Ref : 200121M002
Email vérifié
Photo de Julien, Développeur - Teack Lead Fullsatck Java EE 8+/Angular7+
Compétences
Kubernetes
Spring Boot
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    ASTEK 06/2018 – 10/2019
    Lead Dev
    GESTION DE FILIATION :
    Application en « REACTIVE PROGRAMMING » de gestion de Filiation. Projet interne ASTEK.

    ReALISATIONS :
    Définition du besoin métier et des règles de gestion
    Etude des principes « Reactive Programming » et des types «Reactors »
    Conception et réalisation d’une architecte multi-modules niveau Front et Back
    Implémentation et sécurisation d’un service RESTFull
    Développement Front en Angular
    Gestion asynchrone de la communication entre Front et Back en Reactive Programming
    Gestion Cross-Domain via la mise en place d’un Proxy
    Réalisation d’une Base de données NoSQL MongoDB Reactive.

    Environnement TECHNIQUE: Reactive WebFlux, Spring Boot2, Angular7, Netty server, Maven3, Java 8, Web Service REST, Reactive MongoDB, MongoDB Compass, Flapdoodle, Lombok 1.x, Git, Postman, Junit 3, RABBIT MQ.

    BNP PARIBAS 10/2018 – 05/2019
    Analyste / Lead Dev
    SPREADIT :
    Application Java EE de gestion collaborative BNPP permettant d’offrir des services de publications, de gestion d’évènements, de retour d’expériences, de partage, et de gestion fichiers multimédia.

    ReALISATIONS :
    Développement des évolutions fonctionnelles
    Externalisation et exploitation des ressources applicatives Spreadit
    Gestion et décommissionnement de Spreadit de la plateforme Cloud Foundry
    Dockerisation, gestion images, gouvernance, configuration, test, déploiement de Spreadit
    Migration de Spreadit vers la plateforme IBM Cloud Private
    Gestion des certificats SSL – RSA et des enrôlements WebSSO pour Spreadit
    Gestion de configuration Spreadit sur les environnements DEV / QUAL / INT / PROD
    Déploiement et orchestration de Spreadit via kubernetes sur infrastructure Cloud ICP
    Gestion des micro-services (Object Storage, Elastic Cloud Service, PostgreSQL) sur Cloud ICP
    Gestion de migration Spreadit sur IBM Cloud Private (release 2.1.1 vers 3.1.1)
    Gestion des évolutions de l’architecture Spreadit
    Synthèse et rédaction du Document d’Exploitation.

    Environnement Technique : Spring Boot, Angular7, Docker, IBM Cloud Private, Kubernetes, Objects Storage / Elastic Cloud Storage, PostgreSQL, Java EE, Java8, Maven, JPA, JUnit, Log4J, Web Service REST/JAX-RS, WSDL, UDDI, JSON, XML, Jersey, Tomcat7, Jenkins, Nexus, Eclipse.
    DGFIP 05 – 06/2018
    Référent Technique / Team Leader
    PROJETS TMA : RIO, NOENG
    En tant que Team Leader et référent technique d’une équipe de 3 développeurs sur les projets RIO et NOENG, j’encadrais des profils juniors à monter en compétences sur les technologies Java / Java EE.

    ReALISATIONS :
    Gestion des évolutions du code applicatif
    Développement des Tests (Unitaires, Intégrations)
    Gestion des anomalies
    Transfert de compétence sur les technologies Java EE
    Rédaction du manuel utilisateur (MU)

    Environnement Technique : Java EE, Spring, AngularJS, Spring Boot, Maven, JPA, JUnit, SOAPUI, PostgreSQL, Oracle, Log4J, Web Service REST/JAX-RS, WSDL, UDDI, JSON, XML, Jersey, Tomcat7, Jenkins, Eclipse.
    DGFIP 12/2017 – 28/08/2018
    Analyste / Développeur Java EE
    ANF :
    ANF (Accès des Notaires au Fichier), service de traitement automatisé de demande de renseignements, de restitution de l’ensemble des informations connues au fichier immobilier pour les paramètres renseignés dans la demande. Projet en architecture modulaire en Java EE / SPRING / Web Service REST / MAVEN.

    ReALISATIONS :
    Analyse des problématiques ANF de restitution des informations de bout en bout via Web Service
    Proposition et implémentation d’une solution de traçabilité des échanges
    Gestion des évolutions du code et correction des bugs et anomalies
    Réalisation de Tests (Unitaires, Intégration)
    Gestion de l’automatisation de tests fonctionnels
    Rédaction du document technique de rapport de tests

    Environnement Technique : Java EE, Spring4, Maven, JPA, JUnit, Mockito, SOAPUI, PostgreSQL, Oracle, Log4J, Services Web REST/JAX-RS, WSDL, UDDI, Jackson, JSON, XML, Swagger, Jersey, Tomcat7, Eclipse.

    DGFIP 08/2017 – 09/2018
    Analyste / Développeur Java EE
    DSN PAS :
    DSN (Déclaration Sociale Nominative – Système de Collecte de Tiers-Déclarants) vise à collecter les déclarations mensuelles DSN transmises par la CNAV, et à restituer les données consolidées auprès d’autres applications du SSI. Projet Spring Batch, Spring Intégration et Lombok.

    ReALISATIONS :
    Montée en compétence et intégration du métier
    Montée en compétence des applications et outils de gestion du domaine PAS
    Réalisation des tests d’intégration des fichiers DSN
    Correction des bugs pour l’application DSN – IHM pour la recette
    Développement de fonctionnalités de recherche d’individu et de tiers-déclarants dans le SI
    Réalisation de tests fonctionnelles dans le cadre de la recherche interne.

    Environnement Technique : Java EE, Spring4, JDBC, SQL, SLF4J, SQL, Maven, SQL Developer, Oracle 11g, Tomcat7.

    DGFIP 08/2017 – 09/2018
    Analyste / Concepteur / Développeur Java EE
    ORCHIDEE :
    ORCHIDEE (Gestion des Elections Professionnelles). Projet développé sous Lombok, Framework agrégat de technologies (Java EE, Spring, Maven, Hibernate) interne DGFiP.

    REALISATIONS :
    Etude et conception applicative en MVC
    Validation des spécifications fonctionnelles et techniques
    Gestion de configuration du contexte applicatif
    Gestion des URLs et de la navigation WebFlow
    Développement des modules Front et Back
    Conception et réalisation de la Base de données relationnelle ORCHIDEE
    Implémentations des requêtes en CRITERIA
    Réalisation des tests unitaires et d’intégration
    Déploiement et intégration.

    Environnement Technique : Java EE, Spring4.0, Lombok, Hibernate, Criteria, PostgreSQL, JSP, XML, jQuery, Maven, Jenkins, Puppet, SLF4J, Tomcat7, Eclipse.

    ORSYS Eté 09/2016
    Analyste / Développeur Java EE (SPRING 4)
    FORMATION EN MODE PROJET :
    Framework SPRING 4 (développer des applications d’entreprise). Utilisation de SPRING 4 pour développer des applications Java plus robustes et plus efficaces. Faciliter au moyen du Framework la configuration, le développement des différents composants applicatifs et la réalisation de tests.

    REALISATIONS :
    Mise en œuvre d’une application avec Spring MVC
    Mise en œuvre du contexte Spring par XML et par annotations
    Utilisation de l’outil HP ALM QC pour la création et l’exécution de tests et rapport d’anomalies
    Réalisation de la couche applicative DAO et gestion des EntityManager
    Réalisation de tests via Framework Spring Test, JUnit et Mockito
    Mise en place d’une Base de données relationnelle MySQL
    Implémentation d’une API REST, exploitation en format JSON, XML
    Utilisation de web service avec Spring HATEOAS
    Implémentation de Spring Security pour gestion des authentifications
    Supervision via JMX et mise en place d’un endpoint httpInvoker pour exposition des services.

    Environnement TECHNIQUE: Spring MVC, Spring Data, Spring HATEOAS, Spring Security, Hibernate, JPA, Derby, JSON, XML, Web Service REST, WSDL, WebSocket, JMX, spEL, Maven, SLF4J, Derby, Spring STS.


    DASSAULT SYSTEMES 2014 - 2015
    Analyste / Concepteur / Développeur Java | JavaScript
    SIMULATEUR 3D TEMPS REEL :
    Projet de développement d’une solution quasi-temps réel de simulation et de visualisation d’une expérience 3D sans soucis de performance sur support de déploiement mobile. L’application répond à une problématique de chargement, de déploiement et de performance de modèle 3D sur support mobile en mode connecté. La solution exploite la technologie WebGL pour la prise en compte de la 3D sur les navigateurs récents, et ne doit-être conçue seulement qu’avec les nouvelles technologies du Web.

    REALISATIONS :
    Analyse et conception de la solution 3D
    Etude des outils, de l’environnements et des solutions de la marque 3DS Dassault Systemes
    Implémentation du code de gestion de caméra pour prise d’images de scènes 3D
    Mise en œuvre d’une BDD objets 3D à partir des images prises
    Implémentation d’un descripteur/ parseur XML d’images côté serveur pour gérer les différents niveaux de détail (Level Of Detail)
    Développement du prototype Client et gestion du chargement de données entre Client-Server
    Développement des fonctionnalités d’animations, et gestion des évènements TOUCH pour navigateurs (IE, Chrome, FF)
    Réalisation de tests de compatibilités d’animations et de performances pour les navigateurs (IE, Chrome, FF)
    Réalisation des fonctionnalités d’amélioration de la fluidité de l’expérience 3D.

    Environnement Technique : 3DVIA Studio Pro, C++/VSL, Java, JSP, Framework UWA, JavaScript, XML, AJAX, JSON, HTML5/CSS3, 3DEXPERIENCE, MVC, UML, ADL, Tomcat, Fiddler2, Sublime Text3, FileZilla, Agile (Scrum).

    GROUPE S.N.I 2013 - 2014
    Consultant – Développeur Java EE
    S.N.I :
    Développement en JAVA EE d’une plateforme web d’accès sécurisés aux services immobiliers. L’application répond à une problématique d’offrir un accès sécurisé aux grands comptes clients SNI pour services de location, d’achat, de vente immobilière via sa plateforme web permettant ainsi de réduire considérablement le temps et les coûts de traitement des dossiers clients mais aussi la parution l’édition de journaux hebdomadaires de consultation. Les demandes sont prises en compte directement sur le site. La solution exploite les technologies Single Sign-On.

    REALISATIONS :
    Etude des protocoles SSL / TLS, SSO (authentification client/serveur, communication encryptées, clés symétriques)
    Etude, analyse et comparaison des méthodes d’authentification (LDAP, SSO, Login/Password)
    Gestion des processus d’authentification via server SSO (Single Sign-On)
    Implémentation d’une API d’authentification
    Gestion des sessions uniques (mot de passe)
    Gestion d’un pool de connexions à la Base de données
    Réalisation de tests (Unitaires, Intégrations) via JUnit
    Encadrement technique d’une équipe de développeurs.

    Environnement Technique : Java EE, JPA, JSF, EclipseLink, MVC, XML, AJAX, SSL/TLS, Single Sign-On, JUnit, BoneCP, SLF4J, Guava, GlassFish, MySQL, Firebug, FileZilla, Git, UML, ArgoUML, NetBeans.


    ATF GAIA 2010 - 2012
    Analyste – Développeur Java EE
    RECYCLAGE DE MATERIELS INFORMATIQUES :
    Développement en Java EE d’une application de gestion de recyclage de matériels informatiques. L’application répond à un besoin métier permettant de gérer le processus de recyclage de matériels depuis son entrée/enregistrement, son traitement/re-mastérisation, son enregistrement en stock et ensuite sa sortie en tant que vente liée à une commande.

    REALISATIONS :
    Etude et validation du cahier de spécifications fonctionnelles et techniques
    Conception applicative en UML
    Mise en place d’une BDD relationnelle MySQL
    Réalisation d’une architecture applicative 3-tiers Model-View-Controller
    Implémentation du code applicatif en Java et gestion de codes-barres
    Développements des IHMS
    Gestion de la persistance des données en BDD
    Réalisation de tests unitaires JUnit
    Gestion des évolutions et de la maintenance du code applicatif.

    Environnement Technique : Java EE, JPA, JSF, JavaScript, AJAX, HTML/CSS, EclipseLink, Log4J, ANT, JUnit, Firebug, GlassFish, ArgoUML, Eclipse.


    RECTORAT DE VERSAILLES 2008 – 2010
    Développeur Java – Intégrateur solutions – Administration Linux
    INTEGRATION DE SOLUTIONS INFORMATIQUES :
    Pilotage de projets d’évolution de code et de maintenance pour les applications de l’éducation nationale. Projets Java Client lourd en SWING. Intégration de nouvelles solutions applicatives de téléphonie IP, de vidéos surveillances. Administration du SI sous environnement Linux et formation aux utilisateurs de l’éducation nationale.

    REALISATIONS :
    Etude, dimensionnement et tests de solutions de virtualisation de poste de travail
    Intégration de solutions (vidéo surveillance, de gestion des accès, téléphonie IP)
    Développement de Client lourds en Java Swing
    Formation des utilisateurs aux nouvelles applications de l’éducation nationale
    Formateur en systèmes électroniques et numériques

    Environnement Technique : Java, SWING, Batch, Maven, Linux, Windows 2003 Server, LAN/WAN, TCP/IP, UDP, Ping/iftop, Egedian IT Monitoring, Netstat, Nmap, Telnet, Expect, Iperf, VMWare, Proteus ISIS, Eclipse.

    CO.GEN.I.T 2006 – 2007
    Ingénieur Etude et Développement Java
    RICH CLIENT PLATFORM / Voip :
    Projet de développement d’applications et outils pour la VoIP en utilisant la plateforme RCP / SWT. La COmpagnie GEnérale Informatique et des Télécoms souhaite mettre à disposition un outil réalisant des communications téléphoniques au-delà d’un LAN au travers d’un proxy VoIP.

    REALISATIONS :
    Analyse de l’existant et étude des outils de la famille Xcarecrows (outils et protocoles)
    Mise en place d’un service web SOAP pour l’application
    Gestion de la configuration, encapsulation et déploiement de données
    Etude des protocoles H.323, SIP, SOAP, WSDL, XML-RP, REST
    Validation du protocole H.323 pour Pare-feu
    Analyse des 7 différentes couches du proxy VoIP et leurs interactions
    Conception d’un terminal OhPhone dans une famille d’automates
    Modélisation des interfaces de communication Homme – Machine et simulation avec l’outil Xcarecrows4MDA
    Développement d’un Client Lourd H.323
    Amélioration du protocole Xcarewrows4H323
    Gestion de la problématique de performances liée aux traitements temps réels entre Client et Serveur VoIP
    Implémentation et optimisation des fonctionnalités de gestion d’appels (Call, Callback, Stop, Pause, …)
    Réalisation d’un plan de tests unitaires et optimisation du code applicatif
    Rédaction du DT et du mémoire.

    Environnement Technique : Java, Swing, SWT, XML, HTML, Eclipse RCP, H.323, SIP, RSM, RTP/RTCP, Soap, XML-RPC, Log4J, JUnit, Maven, Ant, CVS, Tomcat, UML, ArgoUML, Windows, Unix, EclipseRCP.



    AIR GABON COMPAGNIE 2005 – 2005
    Etude – Développeur Web
    AIR GABON COMPAGNIE :
    Projet de refonte du site web Air Gabon et de développement du module web « Frequent Flyer Program » de modélisation de la clientèle. Le module a pour objectif de fidéliser la clientèle Air Gabon, de capitaliser les « miles clients » en base de données afin d’être convertible en avantages natures.


    REALISATIONS :
    Etude et réalisation de l’architecture applicative
    Migration des applications vers ACCENTURE
    Coopération et communication avec toutes les équipes au niveau international
    Définition des besoins (spécifications fonctionnelles et techniques)
    Conception et développement du site web
    Gestion de la problématique de performances (Tests de chargement et contenus)
    Hébergement et administration FTP
    Rédaction du document technique
    Participation active au projet (propositions et collaboration MOA, conférence IATA,)
    Administration des applications sur environnement AS400.

    Environnement TECHNIQUE: JavaScript, PHP, HTML/CSS, PhotoShop, Adobe Flash, Apache Tomcat, FTP/SFTP, QuickFTP, BugZilla, FileZilla, MERISE, MS Windows, Linux, AS400, Dreamweaver.


    ADVANCED DATA SYSTEMS 2002 – 2005
    Analyste – Développeur C++
    CHAÎNE PENALE :
    Projet de gestion du processus de la chaîne pénale en C++ en mode de gestion de projet cycle en V. Ce projet destiné au ministère de la justice permettrait de suivre le processus pénal, depuis la phase en amont des infractions jusqu’aux condamnations et l’édition des états. Ce projet permettait également de résoudre le problème du casier judiciaire qui au lieu de faire la demande dans la province d’origine, demande qui se fait dorénavant à Libreville grâce à une centralisation des données en conformité temps réel avec l’ensemble des 9 provinces.


    REALISATIONS :
    Définition des besoins (spécifications fonctionnelles et techniques) en tant que MOE
    Communication et validation de l’expression des besoins avec l’AMOA
    Réalisation de la Base de données relationnelle « chaîne pénale »
    Conception du Système d’Information en MERISE
    Développement de l’application en C++
    Développement des formulaires de gestion « Etats – Formulaires »
    Réalisation des tests techniques et fonctionnelles
    Référent technique et encadrement de développeurs-stagiaires
    Participation collaborative à d’autres PROJETS de l’entreprise tels (« Hôtel Millenium », « SchoolManager »).

    Environnement TECHNIQUE: Microsoft Visual Studio, Visual FoxPro, C++, SQL, SQL Server, MERISE, Crystal Report, Windows 2003 Server.
    BICIG | BNP PARIBAS 2000 – 2002
    STAGE APPRENTISSAGE / Développeur COBOL
    BICITEL :
    Application en langage COBOL permettant la consultation / visualisation de grands comptes par la télématique. Application secteur banque et assurance permettant aux grands comptes BICIG de pouvoir visualiser leurs comptes depuis leur lieu de travail ou via un terminal BICIG par la télématique sans pour autant se rendre en place et lieu de la BICIG.


    REALISATIONS :
    Définition d’un format de description de données de communication pour ATLAS 2
    Récupération des données depuis Atlas 2, encapsulation en format Description Language COBOL
    Gestion de la chaîne de traitement des données
    Réalisation d’un plan de tests JCL/Cobol
    Réalisation et édition des listings
    Réalisation de programme d’édition de grands comptes clients
    Développement du programme de résiliation des contrats BICIG / AXA Assurance
    Développement du programme d’édition des fonctionnaires impayés.

    Environnement Technique : COBOL, SQL, SQL Server, JCL, TCP/IP, Visual Interface, MERISE, Shell Unix, Mainframe, Ms Office/Access, Unix.

Études et formations
  • Formation

    <2012-2013> DUCA : (Essonne Evry) diplôme universitaire de créateur d’activité
    <2006-2007> Master ISARC (Marseille Luminy) télécom
    <2005-2006> Master SIS (Marseille Luminy) génie logiciel
    <2001-2002> MIAGE (Institut Informatique) informatique de gestion
    <1998-2000> Classes prépa (Maths Sup. – Maths Spé.)

    Savoir Faire

    Concevoir et définir une architecture logicielle
    Expertise technique JAVA JEE
    Maîtrise de l’environnement Agile
    Manager une équipe de collaborateurs
    Planifier des évènements internes
    Pratique régulière de la veille technologique via meetup, réseaux sociaux
    Rédaction document de projet.

    competences techniques

    Langages Java, JavaScript, C/C++, FoxPro, Cobol, Delphi, SQL
    Framework Spring Boot v2, Spring v5, Spring Data, Spring Security, Spring MVC, Spring HATEOAS, Spring Batch, Reactive WebFlux, Angular, Cucumber, JUnit, Mockito, JSF, jQuery, Struts
    Web/IHM HTML/CSS, JSP/JSTL, Ajax, JSON, XML
    ORM Spring ORM, Hibernate, EclipseLink, JPA
    SGBD MongoDB, Oracle, PostgreSQL, Derby, HSQLDB, MySQL, Microsoft SQL Server
    UI/Librairies spEL, Jackson, Sockjs, Stomp, PrimeFaces, MyFaces, Tomahawk, Swing, SWT
    Services Web/API REST/JAX-RS, SOAP/JAX-WS, SAX, DOM, JAXB
    Outils Maven3, Git, Jenkins, Nexus, RabbitMQ, Puppet, HP ALM, Ant, Log4J, SVN
    Cloud Cloud Foundry, IBM Cloud Private, Docker, Kubernetes
    Serveurs Netty, Tomcat, WildFly, Glassfish, Apache
    Méthode/AGL UML, Design patterns, Merise
    Gestion de projet Agile (SCRUM)
    Norme/Protocole MVC, Web, SSO, H.323, SIP, RTCP/RCP, TCP/IP, UDP, SMTP
    Systèmes Windows, Unix/Linux, VMWare, Mainframe

D'autres freelances
Ingénieur de développement JAVA

Ces profils pourraient vous intéresser !
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
CV Consultant MULESOFT
Aly

Consultant MULESOFT

  • SAINT-NAZAIRE
MULESOFT ANYPOINT PLATFORM JAVA SALESFORCE
Disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Technical Leader Java/JEE
Houssem

Technical Leader Java/JEE

  • RUEIL-MALMAISON
JAVA SPRING Kafka DOCKER Kubernetes GIT Microservices API RESTful SOAP PL SQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible