Julien - Architecte JAVA
Ref : 160304L001-
92400 COURBEVOIE
-
Architecte, Développeur, Consultant (38 ans)
-
Totalement mobile
-
En profession libérale
EXPÉRIENCE PROFESSIONNELLE
2014-2021 ***(Courbevoie)
Gérant et consultant indépendant
Mission BNP Paribas Cardif en régie (2 ans 2 mois)
Expert technique Java/Kubernetes, Python/Data Science
Refactoring d’une application de reconnaissance de documents clients et extraction de texte
(OCR), migration Cloud :
- redesign de l’architecture Microservices
- refactoring vers Java 11 (programmation fonctionnelle)
- coopération avec des Data Scientists (modèles de Machine Learning SVM)
- traitement d’images (conversion de format, détection de contours)
- intégration Cloud Kubernetes
- stratégie de test (unitaire, intégration, composant, performance)
- équipe anglophone
Technologies : Java SpringBoot, Camunda BPM, Python OpenCV, Flask, Gunicorn, DevOps
Docker Kubernetes, IBM Cloud, CI/CD GitLab Jenkins, Domino Jupyter notebooks
Création d’une application de recherche de documents juridiques interne :
- design de l’architecture Microservice
- développements Java 11
- coopération avec des Data Scientists (modèles de Natural Language Processing)
- conversion de documents au format texte et OCR
- intégration d’un moteur de recherche Elasticsearch
- création d’une interface graphique Angular
- intégration Cloud Kubernetes
- stratégie de test (unitaire, intégration, composant, performance)
Technologies : Java SpringBoot, Elasticsearch, Apache Tika, Tesseract, Angular, Bootstrap,
DevOps Docker Kubernetes, IBM Cloud, CI/CD GitLab Jenkins
Migration Cloud d’une application d’annotation de données (images) :
- redesign Microservice de l’application
- migration Docker Kubernetes
Technologies : Python Flask, React, DevOps Docker Kubernetes, IBM Cloud, CI/CD GitLab
Jenkins
Création d’une application de scan de latence réseau entre les Datacenters et le cluster
Domino (environnement Data Science) :
- développement système bas niveau
- déploiement mondial (réseau BNP Paribas Cardif)
Technologies : language Go
Mission Société Générale en régie (2 ans 6 mois)
Lead developer Java/JEE, Angularjs, Neo4j
Création « from scratch » d'une application de gestion des risques d’infrastructure
informatique et réseau, modélisation graphe de l’infra, scoring des tickets de changements et
d’incidents :
- expertise sur le choix des technologies
- design de l’architecture et création de PoC
- architecture REST (Java/Angularjs)
- analyse des performances
Frameworks : Angularjs, Bootstrap, D3js, JEE 7, REST, EJB3, CDI, JPA, Cypher
Serveurs : Jboss Wildfly, Apache Httpd, Neo4j, HAProxy
Migration d’une application de gestion des tickets de changement :
- expertise sur le choix des technologies
- migration JSF vers Angularjs et Java 6 vers Java 8 (programmation fonctionnelle)
- migration vers Maven
- formation des développeurs et support technique
Intégration Cloud :
- déploiement automatique via Alien4Cloud sur tous les environnements
- conception des topologies Alien4Cloud
- création de composants Alien4Cloud complémentaires (scripts Ansible)
- livraisons continues jusqu’en Production (DevOps)
Intégration des applications sur une chaîne de déploiement continu :
- versionning Git
- industrialisation avec Maven
- intégration continue avec Jenkins
- stockage des artifacts sous Nexus
- analyse qualité avec SonarQube
- déploiement avec Alien4Cloud
Gestion de projet :
- pilotage technique : architecture, conception, expertise
- homologation technique des environnements (analyse des performances, sécurité,
configuration DNS, VPN, certificats SSL, SSO)
- rédaction des documents (architecture, installation, exploitation)
- méthode agile (tableau Scrum sous Jira)
Encadrement :
- suivi des développements (4 pers.)
- réalisation des montées en compétences (coaching technique)
Mission BPI France (en cours)
Lead Developer Java/JEE, Javascript
Conseil et expertise
Encadrement
Création d'une application de gestion électronique de documents
Architecture SOA
Frameworks : JSF, Primefaces, WebServices (JAX-WS), EJB3, CDI, JPA
Serveurs : IBM Websphere, IBM FileNet, Oracle
Création d'une application d'administration technique
Frameworks : AngularJS
Industrialisation, intégration continue et qualité
Jenkins, Artifactory, SonarQube, YourKit, QualityCenter
2012-2013 OUTREMER LOGISTICS (Vauréal) - Startup
Responsable informatique
Projet ******** (e-commerce de pièces détachées automobiles) :
Responsable du projet
Installation d'un parc informatique dédié
Serveurs : Linux en Prod et Dev avec Apache, MySQL, Postfix, Dovecot
Windows pour la distribution d'applications via RDP
Intégration de données
Environnement : Talend DI, scripts Java
Développement PHP e-commerce
Frameworks : MySQL, Magento
Serveurs : Apache, MySQL, Linux
2009-2012 Groupe VIVERIS (Boulogne-Billancourt) - 700 salariés
Ingénieur d’étude consultant
Mission BNP Paribas en régie (1 an)
Développeur Java/JEE
Conseil et expertise
Gestion de projet
Maintenance d’une application interne de gestion des risques financiers
Architecture REST
Frameworks : Spring, Struts, WebServices (JAX-RS), Hibernate
Serveurs : WebSphere, JBoss, Oracle
Intégration continue : Hudson, JUnit
Réalisation d’un site Web commercial
Architecture Portail
Frameworks : Portlets, Alloy UI, JSF2, Primefaces
Serveurs : Liferay Portal, Oracle
Mission FNMF en régie (2 mois)
Développeur Java/JEE
Conseil et expertise
Gestion de projet
Maintenance d’une application de gestion des comptes utilisateurs
Architecture REST, SSO
Frameworks : Spring, Struts, WebServices (JAX-WS)
Serveurs : Tomcat, Oracle
Mission ASIP Santé en régie (1,5 ans)
Développeur Java/JEE
Conseil et expertise Java/JEE, Linux
Maintenance d’une application interne de traitement des politiques de sécurité
Responsabilité d’un parc de serveurs de développement et d’intégration
Frameworks : Hibernate, JNDI
Serveurs : Oracle, OpenLDAP, Linux
Intégration continue : Hudson, JUnit
Mission Colloquium au forfait (4 mois)
Développeur PHP
Réalisation d’une application Web de réservation d’hôtels
Serveurs : MySQL, Apache, Linux
FORMATION
2006-2009 École d’ingénieur TELECOM Nancy
2003-2006 Classes préparatoires MP - Lycée Claude Gellée (Vosges)
2003 Bac S mention Bien - Lycée de Gérardmer (Vosges)
PROJETS PERSONNELS
2015 - 2016 Projet personnel
Refonte de l'application d'organisation personnelle de 2011
Architecture MEAN (MongoDB, Express.js, Angular.js, Node.js) + REST
Frameworks : Angular.js, Bootstrap, Express.js, Mongoose, Mongoose-transaction
Serveurs : Node.js, MongoDB
2011 Projet personnel
Conception d'une application d'organisation personnelle
Architecture 3-tiers
Frameworks : JSF2, Richfaces, EJB3, JPA
Serveurs : Jboss, MySQL
COMPÉTENCES INFORMATIQUE
Languages Java, JEE, PHP, C/C++, Javascript, CSS, PL/SQL, XML
Frameworks Spring, EJB3, Hibernate, Struts, JSF2, Primefaces/Richfaces, JQuery, AlloyUI , Zend, Symphony
Angular.js, Bootstrap, Express.js
Serveurs Node.js, Jboss, Tomcat, WebSphere, Liferay, Apache
BDD MongoDB, Oracle, MySQL, OpenLDAP, FileNet
Divers Soap, Maven, Ant, npm, SVN, Eclipse, NetBeans, Talend, Linux, Windows Server
LANGUES ÉTRANGÈRES
Anglais Courant, TOEIC 2008 (score : 850)
2004 : Stage intensif à Oxford (Angleterre) - 2 semaines
2005 : Stage intensif chez Inlingua - 1 mois
Allemand Scolaire