Expériences professionnelles
________________________________________
KARAVEL PROMOVACANCES – Paris 10e
Concepteur Développeur JAVA/JEE WEB 2012 (9 mois)
Karavel est une agence de voyage en ligne, elle regroupe notamment les sites Promovacances, Tati-vacances, ABcroisiere, Un Monde à deux, Club Privé Vacances
Dans le cadre d’une urbanisation de son système d’information et d’une orientation vers une architecture SOA, j’ai travaillé sur plusieurs applications au sein de l’équipe Back Office
Réalisations Refonte des sites de réservations en ligne, Promovacances et PartirPasCher
o Conception et développement du contrôleur du site et intégration des services métiers
o Refactorisation du code métiers et des webservices
o Création des interfaces graphiques et formulaires de saisie, intégration d’un module d’auto complétion
o Tests de recette, support technique, réalisation des corrections et des évolutions
Intégration des produits touristiques de Havanatour (partenaire extérieur), B to B
o Création d’un module de communication en JAVA et XFT, il permet de récupérer la description d’un produit, la disponibilité et la réservation
o Encapsulation du module en composant webservice
o Réalisation des tests unitaires
Conception et développement de l’application Web de gestion des dossiers de vente
o Création des interfaces graphiques et les contrôleurs de l’application
o Conception et développement du workflow et des services métiers
o Création et intégration des webservices,
Support en production sur les applicatifs
Environnement technique Java/J2EE, Java 6, Spring MVC, Spring 3, CXF WebService, Freemarker, XFT, Hibernate, Tomcat 6, iText, Maven2, MySQL 5, HTML, CSS, JavaScript, jQuery, SVN, Eclipse, Soap UI
INFORMATIQUE CAISSE DES DEPOTS CONSIGNATION (via ALTI) – Paris 7e
Ingénieur d’étude et développement JAVA/JEE WEB 2008/2011 (34 mois)
Développement et maintenance des applications PMP et IPWEB pour le compte du ministère de la justice
PMP est une application de gestion des échanges dématérialisés entre les tuteurs (familiaux, professionnels, associations...) et les tribunaux d’instance. Elle est constituée d'un Front-Office d'un Back Office.
IPWEB permet la gestion dématérialisée des dossiers d'injonction de payer en matière civile. Les utilisateurs de cette application sont principalement des huissiers de justice et des juridictions
Réalisations Prise en main des applications existantes et du Framework propre appelé socle technique
Intégration, mise au point et tests du code développé par un prestataire externe
Etude de faisabilité et chiffrage des modules et fonctionnalités
Réalisation des optimisations et des évolutions de l’application IPWEB
o Amélioration des temps de réponse : optimisation des requêtes SQL et des tables
o Réalisation des évolutions : ihms, contrôleur, métiers et tables
Etude, conception et développement de l’application Tutelle et de son workflow, Back et Front
o Développement des ihms et des contrôleurs de la couche présentation
o Réalisation des éditions des documents PDF avec Birt
o Développement des services métiers et de la couche persistance
o Création des tables de la base de données et développement des requêtes SQL
o Test de recette, correction des anomalies et réalisation des évolutions
o Maintenance et refactorisation du code
o Réalisation des optimisations des temps de réponse des requêtes SQL : analyse, optimisation du code et des tables
o Conception et développement d’un module transverse statistique : IHM, service persistance, création des tables, requête et procédures stockées
o Support en production
Mise en accessibilité de l’application pour les personnes atteintes d’une invalidité
o Etude, analyse et mesure de l’écart entre l’existant et le RGAA
o Mise au point du RGAA : modification du code (HTML, CSS et JavaScript) et mise en place des bonnes pratiques de développement
Environnement technique Java/J2EE, Eclipse, Maven, Tomcat, Hibernate, MySQL 5, JSP, HTML, CSS, JavaScript, jQuery, Birt, Alfresco, SVN, Soap UI
ALTI – Levallois Perret
Ingénieur d’étude et développement JAVA/JEE WEB 2008 (10 mois)
Réalisation d’une application de gestion des collaborateurs dédiée aux responsables d’équipes et aux Ressources Humaines de la société. L’objet de l’application est la capitalisation des informations intégrant les CV des collaborateurs, leurs missions, leurs compétences, leurs formations et leurs entretiens d'évolution
Réalisations Gestion du projet selon la méthode Cycle V
Rédaction du cahier des charges
o Recueil des besoins, organisation des interviews avec les utilisateurs, et récupération des documents et des formulaires papier à dématérialiser
o Analyse, synthèse et cadrage des informations recueillies
o Définition du périmètre de l’application, des cas d’utilisation, des fonctionnalités et validation du chier des charges
Planification (chiffrage, délais, charges en jour, partage des taches …)
Rédaction des spécifications fonctionnelles et techniques
o Modélisation en utilisant l’UML et Merise, Conception du workflow
o Conception de l’architecture de l’application et choix des Framworks et de l’environnement technique
Développement de l’application
o Création des interfaces graphiques et des formulaires de saisie
o Réalisation des services métiers et créations des webservices
o Développement de la couche persistance
o Réalisation des tests unitaires et des tests de recette
Gestion du projet pendant deux mois
o Organisation des comités de pilotage
o Suivi du projet et d’équipe
Réalisation du manuel d’utilisation et formation des utilisateurs
Environnement technique UML, Java/J2EE, GlassFish, JSP, Struts, Hibernate, JUnit, Netbeans, ESB, WebService, PostgreSQL , TortoiseSVN
Stages & projets de professionnalisation
________________________________________
TWINGA - Paris
Stage 2007 (2 mois)
Twinga est un comparateur de prix. Création des scripts XSL permettant au moteur de recherche web de récupérer des produits en vente par des autres sites WEB marchands
Réalisations Analyse des sites web marchands présentant des produits en vente
Création des scripts XSL permettant l'extraction des informations des produits (prix, marque, description, photos…)
Tests de validation et maintenance des scripts XSL
Environnement technique Oxygène, Linux
L’ICIM - Cergy
Stage 2006 (3 mois)
Modélisation, mesures et tests de validation du modèle électrique équivalent au transistor HEMT
Réalisations Prise en main du projet existant sous le logiciel IC-cap et documentation
Simulation du modèle électrique équivalent
Automatisation et mesures du HEMT
Extraction des valeurs des composants du modèle à partir des mesures
Validation du modèle
Environnement technique Banc de mesures, Terminal, IC-cap (automatisation et analyses des mesures)
Projet de professionnalisation
Mise en place d’une chaîne de détection des textures des images en langage C/C++
Réalisations Documentation sur le principe de filtrage et sur les ondelettes dans le domaine du traitement d’image
Mise en ouvre d’un algorithme de traitement d’image basé sur le principe des ondelettes
Mise en place de l’algorithme qui permet la détection des textures d’une image
Environnement technique Linux, C++ et C
Compétences spécifiques
Langages Java/Java EE, SQL, JSP, XML, HTML, CSS, JavaScript, HQL, C++, PHP, XFT
Frameworks Struts, Spring, Hibernate, Birt, EJB, JUnit, Freemarker, JQuery
Outil Eclipse, Netbeans, Maven 2, SVN, Continuum, Soap UI, GIMP
Serveurs & BDD Tomcat, GlassFish, MySQL, PostgreSQL, Oracle
Méthodologies Cycle en V, UML, Merise, N-tiers
Connaissances Électronique, Électrotechnique, Réseau et télécommunication
Formation
2008
Ingénieur généraliste, option informatique et systèmes – ENSEA, ********
2003 / 2004
Année préparatoire (ATS) aux écoles d’ingénieurs – Lycée Jacquard, Paris
2003
BTS électronique – Lycée Jacquard, Paris