EXPERIENCES PROFESSIONNELLES
PROJET PERSONNEL
ARCHITECTE / EXPERT TECHNIQUE / DÉVELOPPEUR
Du 02/2021 à aujourd’hui LOGICIEL D’ANALYSE ET DE TRADING EN BOURSE
Autoformation sur l’analyse technique des cours boursiers (indicateurs, tendances, ...)
Réalisation d’un module de récupération des données historiques
Réalisation d’un module de backtesting pour trouver la meilleure stratégie (RSI, SMA, ...)
Réalisation d’un module de trading automatique
Environnement technique : Java/J2EE, Java 11, Java Flow, Springboot, Vaadin, Apexchart, MySQL, Maven
GLOBEPAYROLL [INDEPENDANT]
DEVELOPPEUR SENIOR
19 mois
Du 10/2018 au 04/2020 APPLICATION DE GESTION DE PAIE A L’INTERNATIONAL
Migration vers kumuluzee (suppression des EJBs, refactoring)
Module d’actions en masse (embauche/sortie d’employés, …)
Module de génération dynamique d’IHM
Code review
Environnement technique : Java/J2EE, Kumuluzee, Deltaspike, Weld, Jetty, JPA2, Hibernate, Flyway, ElasticSearch, Angular 7, Bootstrap 4, Jest, Mvel, Arquillian, PostegreSQL, Swagger, ActiveMQ, Docker, Gitlab, JIRA
OUI.SNCF [INDEPENDANT]
DEVELOPPEUR SENIOR
6 mois
Du 11/2017 au 04/2018 APPLICATION D’APRES-VENTE POUR LES RESERVATIONS DE BILLETS
Ajout d’une fonctionnalité d’ajout à l’agenda (format iCalendar) à la création du billet
Prise en compte des billets avec un espace vélo
Refactorisation de code + revue de code
Intégration des maquettes
Environnement technique : Java/J2EE, Spring Boot, Mybatis, AngularJS, Webpack, Npm, NodeJS, Gulp, SCSS, Karma
SGDBF – HOMLY-YOU [INDEPENDANT]
INGENIEUR D’ETUDES ET DEVELOPPEMENT
20 mois
Du 02/2016 au 09/2017
PLATEFORME METTANT EN RELATION DES PARTICULIERS ET DES PROFESSIONNELS POUR LA REALISATION DE TRAVAUX
Mise en place de l’architecture du projet pour le back et le front
Réalisation des écrans en conformité avec les maquettes (PerfectPixel)
o Funnels de conversion (adaptation à chaque partenaire)
o Moteurs/Résultats de recherche
o Espaces persos pro/part
o Vitrine du pro
Sécurisation des écrans via un token oauth2
Migration Angular4
Environnement technique : Java/J2EE, Tomcat 8, Java 8, Spring-Orm, SpringSecurity, Spring-Batch, OAuth2, Hibernate, MySQL 5, Web Services REST
(Jersey), ElasticSearch, AngularJS/Angular 4, Bootstrap, TypeScript, NodeJS, Npm, Yarn, Gulp, Bower, Sass, PhantomJS, SEO, TagCommander, AT Internet, Salesforce, Drupal, PHP Git, JIRA, Confluence
PROJET PERSONNEL
ARCHITECTE / EXPERT TECHNIQUE / DEVELOPPEUR
6 mois
Du 07/2015 au 01/2016 MOTEUR DE RECHERCHE D’ANNONCES IMMOBILIERES
Mise en place de l’architecture du projet
Réalisation d’un framework de parsing html
Réalisation des écrans et couches applicatives (dao, service, …)
Réalisation d’une application Swing de génération de code
Environnement technique : Java/J2EE, Tomcat 8, JSF 2.2, Primefaces 6, Bootstrap 3.2.0, Spring-Web 4, Spring-Orm, Hibernate 4.3, MySQL 5, Maven, Logback, JProfiler, Swing
GENERIX [INDEPENDANT]
INGENIEUR D’ETUDES ET DEVELOPPEMENT 10 mois
Du 09/2014 au 06/2015 PORTAIL B2B PERMETTANT UNE COLLABORATION ENTRE CLIENT ET FOURNISSEUR (COMMANDES, ACCUSES DE COMMANDES, FACTURATION, …) 10 mois
• Réalisation du référentiel produit pour la saisie de facture
• Réalisation d’un module de recherche avancée générique permettant une recherche sur tout type de document XCBL
• Ajout de la possibilité d’effectuer une action sur plusieurs documents à la fois (sélection multiple)
Environnement technique : Java/J2EE, Tomcat 7, JSF 2.2 (Mojarra), Primefaces 5.1, Bootstrap, Spring 4, Hibernate 4.3, Oracle 11g, MySQL 5, Maven, Guava, XCBL, XML
PROJET PERSONNEL 6 mois
Du 03/2014 au 08/2014 MOTEUR DE RECHERCHE D’ANNONCES IMMOBILIERES. 6 mois
• Mise en place de l’architecture du projet
• Réalisation des écrans et couches applicatives (dao, service, …)
• Réalisation d’une application Swing de génération de code
Environnement technique : Java/J2EE, Tomcat 7, JSF 2.2, Primefaces 5.0, Bootstrap 3.2.0, Spring-Web 4, Spring-Orm, Hibernate 4.3, MySQL 5, Maven, Logback, JProfiler, Swing
CEC (COMPAGNIE EUROPEENNE DE LA CHAUSSURE) [POUR HARDIS]
INGENIEUR D’ETUDES ET DEVELOPPEMENT 5 mois
Du 12/2013 au 02/2014 APPLICATION DE GESTION DU PROCESSUS DE SOUMISSION ET DE VALIDATION DES PHOTOS FOURNISSEURS. 3 mois
• Rédaction des spécifications
• Mise en place de l’architecture du projet
• Maquettage et réalisation des écrans
Environnement technique : Java/J2EE, Tomcat, JSF 2, Bootstrap 3, Primefaces 4, Hibernate, MySQL, Maven, Logback
Du 10/2013 au 11/2013 APPLICATION PERMETTANT D’IMPRIMER DES ETIQUETTES SE RETROUVANT SUR LES BOITES DE CHAUSSURES. 2 mois
• Etude et réalisation pour la gestion d’impressions sur des imprimantes/bacs différents en fonction du format des étiquettes
• Intégration de nouveaux formats d’étiquettes
• Rédaction des spécifications
Environnement technique : Java/J2EE, Tomcat, JSF2, Hibernate, MySQL, Logback
SMABTP [POUR HARDIS]
INGENIEUR D’ETUDES ET DEVELOPPEMENT 4 mois
Du 07/2013 au 10/2013 MIGRATION D’UN LOT D’APPLICATIONS (12) D’UN SERVEUR WEBSPHERE VERS UN SERVEUR JBOSS 4 mois
• Etudes d’analyse et d’impact
• Réalisation des migrations vers JBOSS (jboss-web.xml, fichiers datasources, …)
• Tests de non régression des applications migrées
• Compte rendu de migrations
• Mise en relation avec l’exploitation pour les migrations vers les environnements de développement et d’intégration
Environnement technique : Java/J2EE, JBOSS 5.2 EAP, Maven, JMS WMQ, Spring, Spring MVC, Hibernate, JAX-WS, DB2
CEC (COMPAGNIE EUROPEENNE DE LA CHAUSSURE) [POUR HARDIS]
INGENIEUR D’ETUDES ET DEVELOPPEMENT 6 mois
Du 01/2013 au 06/2013 BORNE TACTILE PERMETTANT DE COMMANDER DIRECTEMENT DES CHAUSSURES NON DISPONIBLES EN MAGASIN (LA HALLE AUX CHAUSSURES) 6 mois
• Réalisation d’un prototype complet incluant des web services REST, une base de données MySQL et une partie cliente (borne tactile)
• Mise en place de l’architecture principale du projet
• Réalisation d’un service d’impression (Java) interagissant directement avec l’imprimante pour contrôler l’impression du ticket (longueur, mise en page, …)
• Réalisation des différents écrans et mise en place d’un cache permettant d’optimiser les temps d’affichage
Environnement technique : IBM Worklight, Cordova, Java/J2EE, Dojo, JQuery, HTML5, CSS3, MySQL Workbench, Winstone
INRS [POUR HARDIS]
INGENIEUR D’ETUDES ET DEVELOPPEMENT 1 mois
Du 12/2012 au 01/2013 APPLICATION SE COMPORTANT COMME UNE BIBLIOTHEQUE PROPOSANT UN CONTENU EVOLUTIF AVEC DES FICHES POUVANT CONTENIR DU TEXTE, IMAGES, VIDEOS, FLASH… 1 mois
• Réalisation d’un module de statistiques d’utilisation (navigateurs et versions utilisés, dates et heures de connexions, …)
• Compatibilité IE 9
• Evolution du module de recherche par clef (ignorer les accents, « contient le texte », …)
Environnement technique : Java/J2EE, JBOSS 5, JSF, Hibernate
Depuis 04/2008 GRDF [POUR SOPRA GROUP]
INGENIEUR D’ETUDES ET DEVELOPPEMENT 4 ans
Du 06/2012 au 11/2012 APPLICATION DE GESTION DES ETUDES DE REALISATION DES TRAVAUX GAZ 6 mois
• Etude de migration d’une base Lotus Notes vers une base Oracle (environ 350 Go)
• Rédaction du contrat d’interfaces pour l’export Lotus/import Oracle
• Mise en place de l’architecture et réalisation du workflow général de l’application
Environnement technique : PHP5, Symfony, Propel, Lime, Apache, Oracle, MD5, Ksh, Sql Loader, PL/SQL, Fichiers plats
Du 05/2012 au 05/2012 APPLICATION DE CARTOGRAPHIE D’INTERVENTIONS GAZ 1 mois
• Installations des environnements de développement, recette, formation, production
• Réalisation de scripts de sauvegarde/restauration des bases de données
• Rédaction des manuels d’installation et maintenance
Environnement technique : PHP5, Apache, PostgreSQL, Windows Server 2008, Map Server, Postgis, Cartoweb, OpenSSL
Du 12/2011 au 04/2012 SERVEUR CENTRAL DE SYNCHRONISATION D’APPLICATIONS 5 mois
• Optimisation du traitement de synchronisation
o Création d’index, amélioration des traitements de fusion
o Revue des filtres de réplication
o Jobs de défragmentation/compression des tables
o Rédaction des tests et qualification
• Ateliers avec SAP pour migration en Web Services (prototype)
• Tests de montée en charge du prototype via soapUI
Environnement technique : SQL Server Réplication (fusion), SSIS, IIS, Windows Server 2008, SQL Server 2005, Visual Studio 2008, SQL Server Compact 3.5, SQL Server Express, TSQL, Pda, soapUI
Du 01/2011 au 11/2011 APPLICATION DE GESTION DES TERMINAUX METHANIERS 11 mois
• Optimisation du requêtage Hibernate
o Intégration d’une IHM d’analyse des requêtes Hibernate (Hibernate statistics) + Analyse des requêtes Oracle
o Temps d’affichage jusqu’à 20 fois plus rapide
o Ajout de tests JUnit de non régression et mesures des temps d’exécution
• Etude sur la migration Dojo (vers 1.6) et automatisation des tests (Hudson, Selenium)
• Réalisation de nouveaux écrans
• Support, réunion client
Environnement technique : Java/J2EE, Weblogic 10, Oracle 10g, Solaris 10, Struts 2, Hibernate 3, EJB3, Dojo 1.1, JSon, Ajax, Junit, Unitils, Hudson, Selenium, P6Spy
Du 12/2009 au 01/2010 APPLICATION DE SIGNALISATION, INTERVENTION SUR DES INCIDENTS LIES AUX GAZ
1 mois
• Conception et réalisation d’un traitement automatisé d’envoi de flux vers une application tierce
• Optimisation des performances des requêtes SQL du batch (plan d’exécution, index, vues, réorganisation des requêtes) : temps du traitement de 40min à 20min
Environnement technique : Ksh, SQL, PL/SQL, Oracle 10, Solaris 10
Du 09/2009 au 11/2010 APPLICATION DE PROPOSITION DE DIAGNOSTIQUES GAZ CHEZ DES PARTICULIERS 15 mois
• Tablet PC (Swing) se synchronisant avec l’application web et utilisé par les diagnostiqueurs
o Cryptage des inform...