Jérôme - Chef de projet J2EE

Ref : 140513B001
Photo de Jérôme, Chef de projet J2EE
Compétences
Expériences professionnelles
  • Du 01/11/2013 au 30/05/2014 : Ingénieur chez Softallion (Philippines)
    Leader technique et fonctionnel
    Contexte / Résumé
    Je me suis expatrié aux philippines afin de monter ma société de sous-traitance en informatique. Ma tache a donc été de créer la société, de posséder un projet phare, et de trouver les clients.
    Le projet principal de l'entreprise a été la création d'un site d'e-commerce dont la fonctionnalité principale est un module WebRTC permettant donc de mettre en relation client et vendeurs sur le site internet (module de visio/chat en temps réel ne nécessitant aucun plugin). Le projet est donc centrée sur la relation avec la clientèle.
    Tâches Réalisés :
    Création du site d'e-commerce
    Création du module WebRTC
    Prospection afin de trouver des clients
    Environnement Technique : Java J2EE (Spring 4, hibernate), Spring WebSocket. Technologies web (JSP ; JSTL ; HTML5 : SockJS, Stomp ; Javascript, Jquery, WebRTC), Spring security, Maven, SVN, MySQL, IDE Spring Tool Suite (STS)

    Du 03/09/2012 au 03/10/2013 : Ingénieur chez Prosodie (CAP GEMINI - Montpellier)
    Ingénieur en études et développement + Lead fonctionnel
    Contexte / Résumé
    Prosodie gère (hébergement) et développe les évolutions du site e-commerce d'YVES ROCHER. La solution (BIRD) est complexe et doit également communiquer avec plus de 15 tiers différents.
    Cette solution est mise en place sur 19 pays dont 5 en possède une version dérivée (BIRDLight) dont les développements se font sur une autre branche.
    Ensuite, lorsque Yves Rocher rachète une société de cosmétique en Turquie (FLORMAR), la solution mise en place pour Yves Rocher doit être adaptée et remaniée pour satisfaire les besoins de Flormar. Le projet est alors géré par deux équipes différentes (nouvelle branche).
    Tâches réalisées :
    Maintien de la solution BIRD et participation aux évolutions
     Correction de bugs existant sur la solution (Maintien en conditions opérationnelles) : Bugs concernant de nombreux modules de l'application (moteur de promotions, gestion des stocks, gestion des informations clients, gestion de la transmission des commande au SI d'Yves Rocher, Tunnel d'achat, gestion des consentements, ...)
     Participation aux développements de la version 3.9 dont le principal objectif est d'amener les utilisateurs du catalogue papier à s'inscrire sur le site de vente en ligne : Refonte/Factorisation du tunnel d'achat complet. Ajout d'un tiers pour gérer le moteur de promotion.
     Participation à la recette interne et à la VABF de la version 3.9. Participation à la phase de VSR (garanti post-production).
    Développement de la version 2 de BIRDLight
     Report de 5 fonctionnalités existantes sur la version classique (BIRD) au sein de BIRDLight : gestion des tutoriels, gestion des stocks, Facebook Like button, Vkontact (Facebook russe) et le carnet d'adresses.
     Développement, Recette interne et VABF.
    Participation à la conception de la version 4.0 de BIRD
     Conception et ecriture des spécifications (avec validation du client) de 3 fonctionnalités : Mise en place d'un tiers pour la gestion des modes de paiement et du paiement, Possibilité de modifier l'adresse de facturation au cours de l'achat, Mise en place de nouveaux types de promotions (promotions sur le mode de livraison et/ou de paiement).
     Participation aux développements de la mise en place des nouveaux types de promotion.
    Mise en place de tests fonctionnels
     Mise en place de tests Selenium (lancements automatisés via Jenkins) pour tester tour à tour le bon fonctionnement de scénarios sur différents navigateurs pour tous les pays.
     Scénarios mis en place et maintenus : Creation d'un compte, Tunnel d'achat, Modifications des adresses.
     Navigateurs testés : Firefox, Google Chrome, IE7/8/9, Opera
     Pays testés : Les 14 pays de BIRD
    Participation à l'adaptation de BIRD pour FLORMAR en tant que leader fonctionnel
     Déplacement en Turquie pour la réunion de lancement de projet avec le client. Participation à la réunion en tant qu'expert technique.
     Participation à l'élaboration du planning
     Rédaction des spécifications spécifiques au projet BIRD-FLORMAR. Validation des documents par le client
     Gestion d'une équipe de développement au Maroc (jusqu'à 3 développeurs au même moment)
     Participation aux développements, à la recette interne et à la VABF
     Suivi/Gestion du client
    Environnement Technique : Eclipse, Environnement J2EE (Ofbiz, Tomcat), Shell, Programmation web (Freemarker, Javascript, Jquery, CSS, HTML), Jenkins, Maven, SVN, Suite office (Windows), Selenium, Oracle, PostGre

    Du 17/10/2010 au 17/08/2012 : Ingénieur chez Ticks SAS (ACTOLL - Meylan)
    Ingénieur en conception et développement Java/J2EE
    Contexte/Résumé :
    Actoll a développé une solution de rechargement en ligne des cartes de transports afin que les utilisateurs des réseaux de transport en commun puissent recharger sur Internet leur carte. Cette solution se nomme PassTrans. Il s'agissait alors de développer une solution différente pour Lyon (e-Técély) afin que leurs clients puissent en plus gérer leur dossier clients et que les cartes soient synchronisées avec le système billettique.
    Tâches réalisées
    Réalisation du projet de service de vente à distance pour la société de transports de la commune de Lyon (TCL) : e-Técély
    o Rétro-ingénierie sur le projet PassTrans afin de récupérer le maximum de fonctionnalités et de les adapter sur le modèle de donnée d'e-Técély.
    o Développement des fonctionnalités client (création compte, suppression compte, rattachement dossier client, détachement dossier client, commande de titre à recharger en différé, commande d'abonnement payés par prélèvement automatique, création de cartes pour les nouveaux clients, remplacement des cartes non compatibles avec le service, modifications des informations du dossier client, modification du/des rib(s) payant les abonnements).
    o Participation aux développements de l'outil « back-office » destiné à l'exploitant du réseau (gestion des demandes/commandes de la part des clients : acceptation, refus ou demande de corrections vis à vis des justificatifs fournis ; paramétrage de l'application grand public, statistiques de ventes, de rechargements et de disponibilité).
    o Participation aux développements de l’application « borne » (application permettant de communiquer et de gérer les bornes de rechargement)
    o Réalisation du manuel utilisateur de l'outil « back-office ».
    o Participation aux documentations de spécification et de conception sur certains modules de l’application.
    o Méthode utilisée : Scrum avec des itérations courtes (2 semaines) pendant la phase de développement.
    Réalisation d’un module VPC (Vente par correspondance) pour la solution PassTrans :
    o Réalisation des documents de spécifications techniques et fonctionnelles, et du document de conception
    o Développement des fonctionnalités (Vente d'articles tel que les cartes, les tickets « papier », et des goodies ; possibilité aux nouveaux clients de souscrire directement en ligne)
    Conception des fonctionnalités v2 et professionnelles d'e-Técély :
    o Participation à la conception technique des fonctionnalités version 2 et professionnelles d'e-Técély dans le but de les intégrer à l'architecture existante avec le coût le plus faible possible.
    Maintenance/ Veille sur PassTrans
    o Intégration de diverses évolutions architecturales ou fonctionnelles au fur et à mesure de l'avancé du projet e-Técély.
    Environnement technique : Java J2EE (Spring MVC, Hibernate), Eclipse, Programmation Web (Jsp, javascript, jstl, css, html), Jboss, Sonar, Jenkins, Maven, SVN, StarUML, Oracle

    Du 02/02/2009 au 28/08/2009 : Stage en entreprise chez e-GEE (Meylan)
    Conception et développement .Net
    Sujet : Automatisation du processus de montées de version.
    Contexte / Résumé
    L’entreprise, au cours des montées de version de leur logiciel éponyme, devait pour mettre à jour la base de donnée de leurs client, lancer des scripts PL/SQL un par un en vérifiant les sorties d’exécution. De plus, des vérifications sur les états des objets de la base doivent se faire après l’exécution de certains scripts.
    Tâches réalisées
    Conception et développement d'un outil permettant d'automatiser le passage d'une version N à une version N+y (y>0)
    Réalisation de la documentation permettant de valider les phases du cycle en V.
    Environnement Technique : Visual studio, .net (C#), Librairies Infragistics (IHM). StarUML

    Du 05/01/2010 au 28/08/2010 : Stage en entreprise chez Orange Labs (Meylan)
    Ingénieur d’études et de développements
    Sujet : Modèle et outil pour la conception et le développement d'une couche logicielle de médiation de service.
    Contexte / Résumé
    Le SI de France Télécom comprend diverses entités logicielles exposées en Web Service. La communication entre ces applications est rarement directe : les messages sont bien souvent transformés, enrichis et découpés pour être finalement routés vers le ou les destinataires (code de médiation fonctionnelle). Orange Labs a évalué des solutions logicielles de type ESB (Enterprise Service Bus) pour rationaliser le développement et la gestion de ce code de médiation fonctionnelle. La solution retenue est le middleware Cilia qui permet en plus d'effectuer de la remontée de données.
    Tâches Réalisés :
    Tests de l'ESB Cilia sur des cas d'utilisation fournis par le service DDSI/APT
    Enrichissement de la bibliothèque de composants Cilia.
    Spécification et développement d'outils annexes (DSL XML, API Java, programme configurable de génération de passerelles de médiation Cilia).
    Gestion de projet : Cycle en V, gestion de planning, gestion des risques, rédaction de documents permettant de valider les différentes phases du cycle.
    Environnement Technique : Java, Eclipse, LaTeX, Star UML, ESB Cilia, OSGI (Felix), Maven, SVN

    Kantik world :
    Contexte / Résumé
    L'objectif est pour moi à la fois :
     De pouvoir réaliser un jeux en ligne multijoueur en temps réèl.
     De pouvoir utiliser des technologies dont j'ai entendu parlé mais dont je ne me suis jamais servi (expérimentation), de m'améliorer sur d'autres que je connais déjà et que j'apprécie.
     De pouvoir mettre en place un environnement complet sur un serveur dédié.
     De savoir techniquement gérer l'ensemble des facettes techniques nécessaires à l'élaboration et la mise en place d'un projet (de A à Z).
     D'avoir un projet de fond.
     De pouvoir me créer une bibliothèque de composants Java et Javascript/Jquery.
    Le jeux est actuellement en ligne mais reste en phase de test (Beta). Il est néanmoins ouvert au grand public, même si quelques fonctionnalités sont encore manquantes.
    Tâches Réalisés :
    Gestion de noms de domaines, de zones DNS et de redirections
    Gestion d'un serveur dédié (sous Debian) pour la mise en place des outils nécessaires (serveur Jboss EAP6.1, proxy et reverse proxy apache, Mise en place d'un serveur SVN et de Jenkins et Sonar pour l'intégration continue et la préparation du livrable).
    Développement du jeux au fil de l'eau et en fonction des mes disponibilités.
    Environnement Technique : Java J2EE (Spring 4, hibernate), Framework d'integration : Spring Integration, Spring WebSocket. Technologies web (JSP ; JSTL ; HTML5 : Canvas, kineticJS, SockJS, Stomp ; Javascript, Jquery), Spring security, Maven, SVN, MySQL, OS Debian, IDE Spring Tool Suite (STS)

Études et formations
  • Formations :
     Novembre 2013 – Mai 2014 : Lead Software engineer – Softallion (Philippines)

     Septembre 2012 – Octobre 2013 : Ingenieur Etudes et développement + Lead fonctionnel – Altran; Prosodie (Cap Gemini)

     Octobre 2010 – Aout 2012 : Conception / Développement J2EE – Ticks SAS (Actoll)

     2010 : Obtention du Master 2 Professionnel Génie Informatique mention Assez Bien (Université Joseph Fourier - Grenoble)

     Janvier/Aout 2010 : Recherche et Développement - Stage chez Orange Labs

     2009 : Obtention de la Maitrise Génie Informatique mention Bien (Université Joseph Fourier - Grenoble)

     Février/Aout 2009 : Conception/développement objet - Stage chez e-GEE SA

     2008 : Obtention de la licence générale Informatique mention Bien (Université Joseph Fourier - Grenoble)

     2005 : Obtention du Baccalauréat mention Bien

    Projets personnels :
     Kantik World : Réalisation basée sur les technologies J2EE et HTML5 d'un jeu en ligne multijoueur en temps réèl.

    Projets d’études réalisés :
     2010 : Projet IHM (Application multimodale pour téléphone Android)

     2010 : Projet M2M (Application de War Driving embarquée)

     2010 : Projet Javanaise (Projet intergiciel et middleware).

     2009 : Conception et réalisation d'un site d'e-Commerce en utilisant la technologie J2EE.

     2009 : Programmation d’un outil permettant de traduire un langage fonctionnel en JAVA.

     2008 : Programmation d'un jeu style « échec »en java.

    Compétences techniques :
     Langage de programmation : JAVA(J2EE), C#(DotNet), Ada
     Bases de données : MySql, PostGre, Oracle
     Technologies WEB : JSP, JSTL, JavaScript, Jquery, Freemarker, HTML5 (Canvas : kineticJS ; Web Socket : SockJS, Stomp, WebRTC), CSS, PHP
     Frameworks ET Outils JAVA/J2EE : Spring MVC (v2, v3 et v4), Spring security, Spring Web socket, Spring Integration, Hibernate, Ofbiz(ERP), Junit, JMockit, ELCEmma (plugin eclipse de couverture des Tests unitaires), EJB3, Maven, PMD, Chekstyle
     Méthodes de conception : UML(StarUML)
     Serveurs d’application : Jboss(v5-7), Tomcat, Jonas
     Intégration continue : Jenkins (stabilité des builds ; tests unitaires et fonctionnels), Sonar (qualité de code), Tests Selenium
     IDE : Eclipse, Visual Studio
     Exploitation : Mise en place de l'environnement sur un serveur dédié (OS : Debian) : Proxy/Reverse proxy apache + outils necessaires au bon fonctionnement d'un site J2EE
     Autres : SVN (Mise en place d'un serveur + utilisation du client)

    Compétences en gestion :
     Rédaction de la documentation : Matrice des exigences, cahier des charges (CDC), dossiers de conception générale et détaillée, Plan d'assurance qualité logicielle (PAQL), Cahier de recette
     Gestion d'un planning : comprenant jusqu'à 5 développeurs/leaders (membres de l'équipe)
     Gestion des risques : Identification des risques et palliatifs
     Gestion d'une équipe offshore : Jusqu'à 3 développeurs au même moment au Maroc
     Relecture du code : pour identification du respect des règles (qualité de code), identification des problèmes/bugs potentiels.
     Gestion de la partie fonctionnelle d'un projet avec le client : Assistance à l'identification des besoins, proposition de solutions, adaptation aux modifications des besoins identifiés.

D'autres freelances
Chef de projet JAVA

Ces profils pourraient vous intéresser !
CV IT Manager
Bishal

IT Manager

  • AUMETZ
WINDOWS PROJECT MANAGEMENT OFFICE UNIX ORACLE JAVA SQL Cybersécurité LINUX SQL SERVER
Disponible
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible
CV Chef de projet SI
Karima

Chef de projet SI

  • PARIS
JAVA SQL AGILE LINUX ODOO
Disponible
CV Product Owner AGILE
Romain

Product Owner AGILE

  • SARTROUVILLE
AGILE SQL POSTGRESQL PACK OFFICE SCRUM JIRA JAVA
CV Business Analyst MONETIQUE
A. Bouna

Business Analyst MONETIQUE

  • CERGY
MONETIQUE Finance UNIX JAVA SQL JIRA LINUX
Disponible
CV Chef de projet digital PROJECT MANAGEMENT OFFICE
Eric

Chef de projet digital PROJECT MANAGEMENT OFFICE

  • MALAKOFF
PROJECT MANAGEMENT OFFICE UNIX ITIL WINDOWS SQL SQL SERVER SHAREPOINT JAVA
Bientôt disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Chef de projet JAVA
Karim

Chef de projet JAVA

  • LE MANS
JAVA J2EE PYTHON JAVASCRIPT HTML5 CSS MATLAB
Disponible
CV Développeur JAVA
Philippe

Développeur JAVA

  • CHANOS-CURSON
JAVA SQL J2EE ORACLE JAVASCRIPT Vue.js
Disponible
CV Graphiste / Webdesigner JAVA
Tristan

Graphiste / Webdesigner JAVA

  • HAUTECOUR
SQL WINDOWS Microsoft Power BI BUSINESS OBJECTS DATA JAVA ORACLE .NET
Disponible