07/2010-Aujourd'hui
Entreprise
Solutec
Client
Bureau Veritas
10/2009-07/2010
Entreprise
Solutec
Client
Ag2r La Mondiale
02/2009-08/2010
Entreprise
IBM GBS
Client
EDF
06/2008-09/2008
Entreprise
Sirius Consultancy
02/2006-06/2006
Entreprise
University of Central Lancashire
BUREAU VERITAS, Paris
Participation au développement et à la maintenance applicative de l'outil de gestion financière de l'activité marine de Bureau Veritas. Cet outil permet la gestion de la facturation, ainsi que la préparation budgétaire et le pilotage de l'activité.
Analyse technique et fonctionnelle de l'application existante
Maintenance applicative, support niveau 3 (principalement en Anglais)
A partir de l'expression des besoins :
Réalisation de spécifications fonctionnelles et techniques en collaboration avec la MOA
Développement de modules dans le cadre de l'évolution fonctionnelle et technique de l'application :
Couche de présentation en JAVA/J2EE avec le framework Struts (Eclipse)
Développement de fonctionnalités en AJAX et utilisation de la librairie Javascript ExtJS
Couche de traitement métier avec les EJB 3.0
Couche d'accès aux bases Oracle 10g et Sybase avec l'API JDBC
Manipulation, définition et contrôle des données de la base en SQL
Développement PL/SQL (Packages, procédures et fonctions, triggers)
Planification de tâches java récurentes (batch) sous l'API Quartz Scheduler - Spring
Integration du projet à l'outil Apache Maven
Déploiement sur serveur Jboss
JAVA/J2EE, Struts, JSP, AJAX, ExtJS, JavaScript, EJB, JDBC, XHTML, CSS, PL/SQL, SQL, Maven, Quartz Scheduler, Oracle 10g, Sybase, Eclipse, SVN, PL/SQL Developer, RapidSQL, Subversion
AG2R LA MONDIALE, Paris
Participation à la conception et à la réalisation de l’application de gestion des fonds de péréquation des branches boulangerie et épicerie prévus par les conventions collectives. Cet outil permet de gérer les adhésions, les différents contrats et de liquider les prestations aux clients.
Suivi de la méthode SCRUM (AGILE), implication dans l'ensemble des phases du projet
Participation aux réunions quotidiennes du suivi de l'avancement (daily stand-up)
Participation aux réunions de définition des besoins avec les gestionnaires (MOA, AMOA et AMOE)
Suivi du projet par itération bihebdomadaire (sprints) :
Réalisation de la présentation de l'avancement aux équipes du projet
Validation des tâches effectuées auprès de la MOA et définition des réalisations de la prochaine itération
Analyse et enrichissement de la documentation sous Fitnesse (spécifications fonctionnelles et maquettes)
Développement des itérations en JAVA/J2EE avec Eclipse:
Couche de présentation en JSF à partir de template FACELETS et JavaScript
couche de traitement métier en Spring
couche d'accès à la base DB2 et définition des paramètres de communiquation avec l'équipe mainframe
Déploiement sur serveurs Apache et Websphere, utilisation de LOG4J suivant les environnements
Tests unitaires JUNIT, tests de navigation Selenium et tests fonctionnels automatisés sous Fitnesse
Réalisation de diagramme de livraison et de tests de performance avec Apache Jmeter
JAVA/J2EE, AGILE, SCRUM, JSF, Spring, FACELETS, JavaScript, LOG4J, Maven, Tomcat, Websphere, CTG CICS, DB2, JUNIT, JMETER, Selenium, Fitnesse, ECLIPSE, CVS, Quality Center
IBM Global Business Services, Paris
Participation aux différentes phases d'un projet de mise en oeuvre d'un portail applicatif Websphere au sein d'un vaste programme de refonte du système d'informations autour des activités nucléaires d'EDF.
A partir du cahier des charges, des spécifications et de la charte graphique et ergonomique :
Contribution aux phases de conception détaillées :
Mise en oeuvre de maquettes unitaires de faisabilité (XHTML, CSS, JavaScript)
Participation à la réalisation et à l'intégration du thème d'affichage spécifique client du portail :
Développement de pages JSP (XHTML, CSS, JavaScript et utilisation de l'API WEBSPHERE
Développement de fonctionnalités et PORTLETS sous RAD
couche de présentation JSP, couche de traitement en servlet JAVA
Utilisation des API JAVA WEBSPHERE, WEB CONTENT MANAGMENT, JSR 168 et JAVAMAIL
Utilisation de WEBSERVICES JAVA (WML, SOAP)
Mise en gestion de configuration des projets avec Clearcase
Tests unitaires JUNIT et d'ensemble sous QUALITY CENTER
Documentation technique et utilisateur
Livraison en environnement de recette
support recette, correction d'anomalies avec Clearquest
Formation du collaborateur en charge de reprendre les tâches effectuées
JAVA/J2EE, WEBSPHERE PORTAL, Rational Application Developer (ECLIPSE), JUNIT, XHTML, CSS, Javascript, Webservices, Clearcase, Clearquest, Mercury Quality Center
Sirius consultancy, Kuala lumpur, Malaisie
Au sein de l'éditeur de logiciel, prise en charge de la réalisation d'un module de gestion financière pour la solution d'aide à la decision à destination des universités privées de Malaisie.
A partir des spécifications fonctionnelles :
Analyse détaillée des besoins, collaboration avec maîtrise d'ouvrage
Etudes des normes comptables et financières IFRS
Conception UML (diagramme de classes, diagramme de cas d’utilisation)
Conception de la base de données en Merise (MCD, MPD)
Mise à jour de la base de données existante sous MySQL
Développement en PHP objet sous Eclipse :
Couche de présentation PHP 5.5 (HTML, CSS, JAVASCRIPT)
Développement de fonctionnalités en AJAX et utilisation de la librairie Javascript Mootools
Utilisation du moteur MVC de JOOMLA
Accès aux données MySQL, Développement de requêtes SQL et définition de triggers
Tests unitaires, d’ensemble et de non régression
Livraison en environnement de recette
Correction des anomalies
Ubuntu GNU/Linux, PHP 5.5, Javascript, CSS, XML, Ajax, SQL, Joomla, Mootools, Eclipse, PhpMyAdmin, MySql, Merise, UML
University Of Central Lancashire, département informatique, Preston, Royaume-Uni
Réalisation d'une application web dynamique de gestion de programmes pédagogiques pour les professeurs de l'université : gestion des élèves (ajout, suppression, modification), gestion des modules et coefficients, gestion des notes (statistiques).
A partir du cahier des charges :
Analyse détaillée des besoins (en anglais)
Conception UML (diagrammes des cas d'utilisation, diagramme de séquence)
Conception de la base de donnée en Merise (MCD, MPD)
Création de la base de données sous MySql
Développement en PHP (HTML, CSS, Javascript) sous Dreamweaver
Tests unitaires et d'ensemble
Livraison en environnement de recette
