-
Editions Francis Lefebvre
- Ingénieur d'études et développement Java
Levallois Perret
2015 - maintenant
Développement d'un ERP pour la gestion des formations des organismes des éditions Francis Lefebvre (gestion des salles, inscriptions, intervenants, facturation, édition,...). Intervention sur le frontend AngularJS et le backend Grails/Groovy.
Grails 2.5.4, Groovy 2.4.4, Angulars JS 1.2, GGTS, Git
-
Paris Turf
- Ingénieur d'études et développement Java
2015 - 2015
Au sein du groupe ParisTurf, développement pour le site Genybet.fr d'un totalisateur pour les paris hippiques de type Multi. Le totalisateur s'occupe de gérer l'état des courses hippiques, de la prise de paris, de calculer l'état des paris et de la valorisation des rapports après courses
- Développement du totalisateur avec prise en compte des spécifications du PMU
- Ouverture des services au format JSON en vue de l'intégration avec le backoffice et le frontoffice
- Développement des metrics d'appel des webservices
Java 7, REST/json, spring MVC 4.2, springjdbc, Maven 3, Hudson, Sonar, Postgres
-
Ippon Technologies
- Ingénieur d'études et développement Java
Paris
2015 - maintenant
-
Un Monde à Deux
- Lead Développeur Java
2013 - 2015
Au sein de l'agence de voyages, filiale du groupe Karavel / Promovacances
- Techlead d'une équipe de 4 personnes
- Développement et conception de l’architecture applicative d'un nouveau site de la marque
- Mise en place des outils de développement (Eclipse, SONAR, Jenkins, CentOS,...)
- Maintenance et évolution des différents sites de la marque
- Prise en compte des contraintes SEO
- Connexion aux différents partenaires (Salesforce, TripAdvisor, Google, TrustPilot,...)
- Management de 4 personnes
Java 7, Maven 3, Tomcat 7, Spring 4.x (Spring Boot 1.x, JPA), Thymeleaf 2.x, Hibernate 4.x, MySQL 5, Jenkins, Nexus
-
Société Générale CIB
- Lead Développeur Sénior Java
PARIS
2011 - 2013
Au sein de l'entité ITEC/CTT/COM, migration et évolution de l'application FIP qui a pour objectif de permettre aux utilisateurs d'émettre des produits structurés sur les marchés (génération documentaire de termsheets, booking de deals, workflow d'émission) :
- Maintenance et évolution de l’application
- Migration de l’applicatif PHP en JEE 6 (Lead technique et mise en place de la nouvelle architecture)
Java 6, Maven 3, Tomcat 6, Spring 3.2 (MVC), Hibernate 3, MySQL 5, PHP 5, SCRUM
-
BNP Paribas CIB
- Ingénieur Etudes et Développement Java/JEE
Paris
2010 - 2011
Au sein de l’entité CIB ITO, maintenance de l’application ARM qui s’occupe de gérer les droits applicatifs des utilisateurs BNP à travers différents workflows:
- Corrections d’anomalies en direct avec la MOA
- Développement de nouvelles fonctionnalités (réassignations de tâches, pagination, batchs,…)
- Optimisation des temps de traitements
- Participation aux chiffrages de lots
- Support technique Niveau 2
JEE 1.5, Oracle 11g, RAD 7, Websphere 6.1/7, Ajax, Hibernate 2.x
-
Société Générale
- Ingénieur Etudes et Développement Java/J2EE
PARIS
2010 - 2010
Mission au sein de l’entité DSI/SIF/FIR/RIS sur la maîtrise d’œuvre des applications de collecte et restitution du SI Risques opérationnels (réforme Bâle II):
- Maintenance corrective et adaptative de l’application Oreline de collecte de l’exercice RCSA (Risk And Control Self Assessment)
- Optimisation des temps de traitement des reportings générés
Java 5, Struts 1.3.5, JasperReports 1.3.2, JExcel, Oracle 10g
-
Generali Assurances
- Ingénieur Etudes et Développement Java/JEE
Saint-Denis
2008 - 2010
Mission au sein de la DSIS Etudes Systèmes Front:
- Mise en place d'une architecture applicative « Generali Front Broker » en Flex/J2EE visant à exposer des services web au format SOAP (via XFire) et AMF3 exploitables par des clients Flex. Utilisation de Maven (ainsi que le plugin FlexMojos), JBoss 4.3, Spring 2.5 et BlazeDS 3.2
- Développement d’un simulateur retraite en Flex 3 connecté à l’architecture Flex/J2EE. Nécéssité de créer de nouveaux composants Flex (frise de durée, CSP,…) pour une forte expérience utilisateur par drag’n drop. Utilisation de PureMVC en tant que framework architectural
- Développement d'un simulateur épargne en Adobe Flex 3 et modification du visuel selon le B2B appelant
- Développement de déclarations de sinistres en Flex pour l’espace client
- Maintenance du portail "Qui Fait Quoi Intermédiaires": intégration d'une nouvelle charte graphique, impression et export Excel, tests et déploiement de l'EAR
- Migration du portail de Pilotage Commercial (Pilcom) de Business Object version 5 à BO XI. Le portail vise à exporter des reportings au format PDF des agents. Migration du code et des API J2EE, implémentation du format Excel pour les reports, gestion de l'authentification, migration de la méthode de déploiement de l'application sur serveur Websphere selon la norme interne de Generali (WSTools).
- Evolution d’une application web (Struts, iText) de gestion d’assurance immobilière pour un nouveau B2B.
- Mise en place et optimisation de batchs Java pour traitement d’import/export de bases Oracle, d’exportation de fichiers XML et CSV
Maven 2, Java/JEE, Struts 1.x, iText, Spring 2.5, Flex 3.2, BlazeDS 3.2, PureMVC 2.0.4, JBoss 4.3, Websphere 5.1, Hibernate 3.2
-
BNP Paribas Assurance
- Ingénieur Etudes et Développement Java/J2EE
Paris
2008 - 2008
Mission de 3 mois. Dans le cadre d'un projet sur la gestion des commissionnements (Geco), réalisation de reportings Excel et PDF à l'aide de l'API JExcel et du toolkit BIRT. Conception de rapports internationalisés via l'application Eclipse RCP Report Designer, intégration des reports sur le serveur d'applications Websphere.
Java/J2EE, Maven 2, Struts, Spring, BIRT, JExcel, IBM RAD 6, Websphere 5.1
-
ProCapital
- Ingénieur études/développement
Puteaux
2006 - 2008
Mission chez le client ProCapital (prestataire de services titres à destination des établissements financiers).
- Maintenance corrective et adaptative du Back-Office, des intranets/extranets de ProCapital, de Fortuneo/Direct Finance et des B2B associés. Utilisation de PERL, PHP, Javascript, Oracle, PL/SQL.
- Réalisation d'un script d'envoi de reporting mensuel sous format Excel à destination d'un client B2B. Développé en PHP, il permet l'extraction mensuelle à partir d'une base Oracle de toutes les données clients/prospects (nombre de nouveaux clients dans le mois, portefeuilles,...) avec différents calculs (encours, nombre d'actions, especes,...).
- Interfacage d'un nouveau module de détection des opérations d'initiés et des manipulations de marché ("abus de marché") sur l'extranet existant en Java/J2EE,JSP sous Oracle. Ce module vise à sortir sous format tabulaire, le pourcentage d'annulation d'ordre avant l'ouverture du marché. Possibilité de trier dynamiquement les données (tableau dynamique javascript) et de les exporter sous format Excel. Utilisation de Spring MVC et d'Hibernate pour la partie ORM sous Oracle.
- Réalisation d'un module de création de comptes sur l'extranet en Java/J2EE,JSP avec connexion JDBC sous Oracle, à partir d'un existant sous Investiciel. Définition d'un modèle de donnée visant à rendre les écrans de l'interface dynamiques (ex: selon le B2B auquel était rattaché un compte, une même donnée pouvait être sous un format différent: case à cocher, liste déroulante, champ,...). Utilisation de Spring MVC et de JDBC sous Oracle.
Encadrement technique de trois stagiaires pour le projet.
Java/J2EE, PHP 4/5, Perl, Bash UNIX, (X)HTML, Javascript/AJAX (Mootools 1.x), Eclipse 3.2, Oracle 9i/10g
-
Materis
- Ingénieur études/développement
Clichy
2006 - 2006
Mission de 8 mois chez le client Materis (ancienne filiale de Lafarge) en vue de maintenir l'outil Azur (logiciel de traitement des commandes de peinture). Maintenance du logiciel en PL/SQL sous Oracle/Developper 2000 (Forms 5).
PL/SQL, Oracle/Developer 2000
-
Alapage
- Consultant en informatique
2005 - 2006
Chargé de la partie animation du site e-commerce Alapage:
- création et gestion d'un module de Cash Back avec reporting sur l'existant, le Cash Back pouvant être sous forme de bon de réduction en pourcentage ou en valeur. Nécessité d'agréger des données sous Oracle et MySql.
- dynamisation de boutiques statiques de France Télécom (boutiques des salariés,...).
- création de nouvelles boutiques en rapport avec la partie animation du site (Brice de Nice, Seigneur des anneaux)
- création de scripts de tirages au sort suite à une animation du site. Le script permettant d'augmenter les chances d'être tiré au sort en fonction du nombre de parrainage de chaque client
- création de goodies
- intervention sur la partie front/middle/back office du site à l’aide de PHP, PERL, MySQL et Oracle.
PHP 4, Perl, MySQL 4, Oracle
-
Teletech International
- (Stage) Développeur PHP
2005 - 2005
Projet NestLoyalty
Stage de fin d’études de 6 mois au sein de Teletech International à Dijon, société spécialisée dans les call center. Etude et développement d’un système de création/gestion de programmes de fidélisation avec:
- suivis de consommations clients sous interface tabulaire et graphique (utilisation de JPGraph)
- nécessité de créer un moteur de points générique et des règles associées. Le moteur permettant selon les actions génériques des clients (achat, vente, appel téléphonique,...) sur différents objet matériel ou non de calculer quotidiennement le nombre de points gagnés
- paramétrage d’avantages en fonctions de règles de consommations (ex: un client à le droit à tel cadeaux pour X points gagnés)
- gestion back-office et intégration dans un portail web
Développement en environnement PHP/PEAR/MySQL, avec utilisation d'AJAX.
PHP 4, Perl, MySQL 4, Javascript/AJAX, JPGraph
-
C.H.U de Dijon
- (Stage) Développeur VB6
2002 - 2002
Projet Coro v2
Stage de 3 mois au service cardiologie du CHU de Dijon. Développement d’un logiciel de suivi de Coronarographie/Angioplastie/IRM (système d’information du personnel et des malades, exportation des rapports par automation) sous VB6/Access. Réalisation d'une interface plus ergonomique en vue de l'utilisation du logiciel sur un écran tactile.
VB6, Access 97