Jonathan - Architecte J2EE
Ref : 200616B002-
78250 MEULAN-EN-YVELINES
-
Architecte, Développeur, Consultant technique (37 ans)
-
Totalement mobile
-
Bientôt freelance
EXPERIENCES PROFESSIONNELLES
L’OREAL
Juin 2019 – Mai 2020
Expert TIBCO SPOTFIRE – Dev PowerBI
Migration d’un dashboard complexe de SPOTFIRE vers PowerBI
Mission : Maintenir et évolution des environnements et des différents rapports.
Optimisation de rapports complexes existants. Développement de nouveaux rapports.
⦁ Analyse du rapport d’origine, extraction des règles métiers
⦁ Préparation et optimisation des données
⦁ Conseil
⦁ Analyse de faisabilité pour chacune des viz du rapport d’origine
⦁ Propositions et développement de solutions alternatives ou dégradées en cas de non faisabilité
Environnement : Windows, TIBCO Spotfire, SQL Server, Transact SQL, IronPython, Javascript, TypeScript, JQuery, PowerBI
L’OREAL
Mai 2018 – Juin 2019
Expert TIBCO SPOTFIRE
Développement et maintenance TIBCO SPOTFIRE – Administration, développement et maintenance de dashboards
Mission : Maintenir et évolution des environnements et des différents rapports.
Optimisation de rapports complexes existants. Développement de nouveaux rapports.
⦁ Analyse de rapports complexes
⦁ Optimisation
⦁ Conseil
⦁ Maintenance, monitoring et audit des infrastructures
⦁ Création de nouveaux rapports
⦁ Montées de versions
Environnement : Windows, TIBCO Spotfire, SQL Server, Transact SQL, IronPython, Javascript
RENAULT
Février2018 – Mai 2018
Data Engineer Senior
Développement Hive / Développement de rapport TIBCO Spotfire
Mission : Développement d’un rapport Spotfire complexe
⦁ Analyse des données
⦁ Mise à jour et création de scripts Hive
⦁ Développement d’un rapport dans Spotfire
Environnement : Hortonworks, Hive, Tibco Spotfire
INDOSUEZ WEALTH
Février2018 – Mai 2018
Data Engineer Senior
Mission : Prise en compte des demandes d’évolutions du Métier sur un Datalake – Développement et maintenance de dashboards Spotfire
⦁ Analyse des données
⦁ Création et mise à jour de scripts de collecte et intégration de données
⦁ Mise à jour d’ordonnancements via Hue
⦁ Correction d’anomalies
⦁ Création de rapports Tibco Spotfire
Environnement : MapR, Hive, Drill, Sqoop, Oozie, Tibco Spotfire
CACF
Mars 2016 – Septembre 2017
Conception BIG DATA / Développement
Mission : Participation à la conception et à la réalisation d’une application permettant des générer des preuves de consultation banque de France. Fortes volumétries de données. Environnement BIG DATA
⦁ Participation à la conception et mise en place de la solution logicielle
⦁ Recueil et expression des besoins clients
⦁ Chiffrages / Planification
⦁ Études d’impacts
⦁ Collecte et intégration de données avec Python (Prévu en PySpark)
⦁ Développement JAVA / JEE
⦁ Développement SQL / Traitements HP Vertica
⦁ Optimisation des traitements (forts enjeux de performance)
⦁ Tests d’intégration
⦁ Création d’un environnement de recette à partir de la production
⦁ Reporting / Réunions équipe/client
⦁ Assistance technique auprès des équipes internes et des clients
⦁ Correction des anomalies
⦁ Validation technique
Environnement : Distribution Hadoop MapR, HP Vertica, Spark, Python, shell, IntelliJ, Spring Boot, jdbc, HTML 5, Angular JS 1,5, environnement Unix, Git
SANEF
Novembre 2015 – Janvier 2018
Architecte / Concepteur / Développeur JAVA/JEE
Mission : Conception de l’application TrafficData qui est une application permettant l’exploitation des données de trafic sur les autoroutes. Contexte fortement orienté performance.
⦁ Conception de l’architecture
⦁ Recueil et expression des besoins clients
⦁ Chiffrages / Planification
⦁ Développement JAVA / J2EE
⦁ Développement IHM
⦁ Oracle SQL / Forts enjeux de performance (Requêtes / procédures / fonctions / hints / optimisation / virtualisation / partitionnement…)
⦁ Validation technique
⦁ Conseil
⦁ Reporting / Réunions équipe/client
⦁ Assistance technique auprès des équipes internes et des clients
⦁ Correction des anomalies
Environnement : IntelliJ, Spring Boot, Hibernate , HTML 5, Angular JS 2, Oracle RAC, Bootstrap 3, Windows, Sql Developper, CVS / Git, Javascript / typeScript, plotly.js (surcouche d3.js), ag-grid
MUSEUM NATIONAL D’HISTOIRE NATURELLE
Mars 2015 – Octobre 2015
Architecte / Concepteur / Développeur JAVA/JEE
Mission : Participation à la réalisation de la version 2 du site Les Herbonautes, site collaboratif permettant au Museum National d’Histoire Naturelle de collecter des données sur leurs herbiers.
⦁ Conception de l’architecture
⦁ Recueil et expression des besoins clients
⦁ Chiffrages
⦁ Développement JAVA / J2EE
⦁ Validation technique
⦁ Conseil
⦁ Reporting / Réunions équipe/client
⦁ Assistance technique auprès des équipes internes et des clients
⦁ Correction des anomalies
⦁ Rédaction de documents divers : conception technique, spécifications techniques, documents transverses, manuels utilisateurs
Environnement : IntelliJ, Play 1.3, J2EE, JPA, HTML 5, Angular JS, Oracle, Jquery, Bootstrap2, Windows, Sql Developper, SVN, Javascript
VIGEO
Février 2013 – Février 2015
Architecte / Chef de projet / Développeur
Mission : Réalisation d’un extranet destiné aux clients de VIGEO. VIGEO est une entreprise qui travaille dans le domaine de l’ISR (Investissement Socialement Responsable). Cela consiste à noter les entreprises de manière analogue à la notation financière, mais sur une méthode basée sur des critères sociaux.
⦁ Conception de l’architecture
⦁ Recueil et expression des besoins clients
⦁ Chiffrages
⦁ Développement JAVA / J2EE
⦁ Validation technique
⦁ Conseil
⦁ Gestion de projet / relation client / planification
⦁ Recette unitaire
⦁ Gestion des environnements / serveurs d’application
⦁ Reporting / Réunions équipe/client
⦁ Assistance technique auprès des équipes internes et des clients
⦁ Correction des anomalies
⦁ Rédaction de documents divers : conception technique, spécifications techniques, documents transverses, manuels utilisateurs
⦁ Pilotage / Management d’une ressource
Environnement : IntelliJ, GlassFish, J2EE, EJB 3.0, CDI, JPA, Stripes, HTML 5, JSTL, MySQL, Jquery, Bootstrap Windows, TOAD, SVN, Javascript, Multi-threading
DATASCIENCE.NET
Avril 2013 – Octobre 2013
Architecte / Concepteur
Mission : Réalisation d’un site en interne dans l’optique de la mise en place de concours / challenges portés sur la Datascience.
⦁ Conception de l’architecture
⦁ Conception fonctionnelle Chiffrages / planification
⦁ Développement JAVA / J2EE
⦁ Recette
⦁ Configuration des serveurs d’application
⦁ Contrôle des livrables
Environnement : IntelliJ, GlassFish, J2EE, EJB 3.0, CDI, JPA, Stripes, HTML 5, JSTL, MySQL, Jquery, Bootstrap Windows, TOAD, SVN, Javascript
ADP - GXPLINK
Décembre 2010 – Février 2013
Chef de projet WEB
Mission : Responsable applicatif WEB chez un éditeur de logiciels dédié à la paie et la gestion de ressources humaines. Mise en place complète d’une application spécifique client.
⦁ Participation aux ateliers clients et aide à l’expression de besoins
⦁ Chiffrages
⦁ Développement JAVA / J2EE pour certaines demandes complexes
⦁ Validation technique
⦁ Répartition des différentes tâches et anomalies aux équipes dédiées
⦁ Réception et contrôle des développements effectués en outsourcing
⦁ Recette unitaire
⦁ Gestion des environnements
⦁ Prise en charge des montées de version
⦁ Paramétrage Mainframe
⦁ Participation à la gestion du planning
⦁ Reporting / réunions équipe
⦁ Analyse et conceptions des demandes spécifiques client
⦁ Conception de workflows spécifiques
⦁ Gestion complète d’un compte client démarrant en janvier 2013
⦁ Rôle de passerelle entre le centre de service tunisien et les équipes françaises
⦁ Assistance technique auprès des équipes internes et des clients
⦁ Rédaction de documents divers : conception technique, spécifications techniques, documents transverses, manuels utilisateurs
Environnement : Eclipse, GlassFish, J2EE, Servlets, jsp, HTML, JSTL, Oracle, Windows, TOAD, DBHawk, CVS, Framework interne, Mainframe IBM, javascript
SI2M (MALAKOFF MEDERIC)
Octobre 2010 – Décembre 2010 Concepteur/Développeur confirmé JAVA / J2EE
Mission : Evolution et développement de nouveaux modules sur une application WEB.
⦁ Développement couche métier
⦁ Développement vues
⦁ Développement d’un webservice
Environnement : IntelliJ, Tomcat, J2EE, SAAS, Windows, Maven 2, Spring Security, JUnit, HTML, CSS, javascript, AJAX via PROTOTYPE, JSTL
FULLSIX - BOUTIQUE EN LIGNE SFR
Avril 2010 – Octobre 2010
Concepteur/Développeur confirmé JAVA / J2EE
Mission : Conception et développement de modules sur les boutiques en ligne SFR
⦁ Développement JAVA/J2EE sur la boutique en ligne pour une application JAVA / FLEX
⦁ Développement de deux webservices dédiés aux points de vente partenaires de SFR
permettant notamment de récupérer et visualiser les différentes offres de forfaits disponibles.
⦁ Développement divers sur la boutique SFR Business TEAM
⦁ Tests unitaires et de validation
Environnement : IntelliJ, Tomcat, J2EE, Oracle, Windows, SQL Developper, maven 2, JUnit, TestNG, Hudson (intégration de findbugs et PMD), Hibernate, Spring, Stripes, CXF, Spring Security, JSTL
SI2M – PROJET RÉFÉRENTIEL PERSONNES
Février 2010 – Avril 2010
Responsable technique / Lead dev J2EE
Mission : Conception complète d’une application WEB (à l’exception de l’IHM prise en charge directement par le client).
⦁ Conception complète de la couche de persistence Hibernate
⦁ Développement d’utilitaires Hibernate
⦁ Participation au développement des couches métiers et services métiers
⦁ Mise en place d’un mode batch multi-thread
⦁ Tests unitaires et validation
⦁ Assistance technique et lead d’une équipe de 5 personnes
Environnement : Eclipse, Tomcat, JAVA/J2EE, DB2, Windows, DbVisualizer, JUnit Hibernate, Framework interne, SVN, TortoiseSVN, Maven, Multi-threading
ORANGE – TMA PROMISE
Juillet 2009 – Février 2010
Concepteur JAVA / J2EE
Mission : Développeur/concepteur confirmé sur un middleware de traitement des flux de provisioning et de self-provisionning dédié aux clients et aux boutiques ORANGE, la mission principale étant de mettre en place un service de migration des clients ADSL vers la fibre optique FTTH
⦁ Analyse et étude de l'existant :
⦁ Etude des contraintes applicatives
⦁ Etude et mise en place des règles de gestion
⦁ Chiffrages
⦁ Description technique
⦁ Conception
⦁ Développement JAVA/J2EE
⦁ Développement de services web selon le protocole SOAP
⦁ Développement de requêtes et fonctions complexes en PL/SQL
⦁ Prise en charge des demandes d’évolution auprès des clients
⦁ Gestion et traitement des fiches anomalies via l’application Quality Center
⦁ Scripts UNIX
⦁ Tests unitaires et de validation
⦁ Rédaction de documents divers : conception et/ou description technique, documents transverses
Environnement : Eclipse, Jonas, J2EE, ORACLE, Windows, Linux, TOAD, JMeter, PL/SQL, JUnit, WebServices AXIS, SOAP, XML, XSD, Servlets, JSP, SVN, TortoiseSVN, Shell, C-Shell, HP Quality center, Maven, Multi-threading
ORANGE – TMA DISE
Janvier 2008 – Juillet 2009
Développeur JAVA / J2EE
Mission : Responsable sur la TMA d’un middleware en JAVA/J2EE (basé sur des webservices et des EJB) permettant d’interfacer l’application principale en AS/400 avec différentes plates-formes et technologies propres aux différents clients qui sont ORANGE et ses différents MVNO (opérateurs virtuels). Gestion des autorisations de service aux différents clients. Conception maintenance et évolution d’applications transverses. Attribution de tâches au centre de service marocain.
⦁ Référent technique JAVA/J2EE
⦁ Analyse et étude de l'existant
⦁ Etude des contraintes
⦁ Description technique
⦁ Rédaction de documents divers : conception technique, documents de production, documents transverses, manuels utilisateurs
⦁ Conception et chiffrages
⦁ Réalisation des spécifications techniques
⦁ Développement
⦁ Tests unitaires et validation
⦁ Gestion des environnements et serveurs d’application
⦁ Gestion des serveurs d’application
⦁ Développement de services web selon le protocole SOAP
⦁ Participation aux recettes et aux tests avec développement des correctifs
⦁ Responsable des livraisons
⦁ Support technique pendant les phases de recettes et de mise en production de l’application
Environnement : Eclipse, Jonas, J2EE, ORACLE, Windows, Linux, TOAD, JMeter, PL/SQL, JUnit, WebServices AXIS, SOAP, XML, XSD, Servlets, JSP, SVN, TortoiseSVN, Shell, C-Shell, HP Quality center, Maven, Multi-threading
Compétences
Programmation / Conception : JAVA/J2EE, JSP, Servlets, JUnit, EJB, WebServices (Axis, CXF), Python
Gestion des sources : CVS, SVN, Git, Mercurial
Frameworks : Struts, Struts 2, Stripes, Spring Boot, Spring Solutions (Core, MVC, Security, Webflow…),
DWR, Node JS
Persistence: Hibernate, JPA
Programmation WEB : HTML, CSS, JavaScript, Angular JS, Bootstrap
Bases de données: SQL, MySQL, ORACLE, DB2, SQL Server, Vertica, Postgre SQL, PL/SQL, Transact SQL, Hive
Serveurs d’applications : Apache Tomcat, Jonas, Glassfish, Websphere
Environnement de développement : Eclipse, IntelliJ IDEA, NetBeans
Méthodes d'analyse: MERISE, UML, Cycle en V, Agile
Dataviz : Spotfire, PowerBI
Environnements et distributions HADOOP : Mapr, Horton
Systèmes: Microsoft Windows, Linux, Unix, Shell
Bureautique: Suite Microsoft Office, OpenOffice
Diplômes
2007: DUT informatique option génie logiciel
2004: Baccalauréat scientifique option sciences de l'ingénieur
Langues
Anglais professionnel
Français maternel