-
Psa Citroen
- Ingénieur de développement
2014 - 2016
Projet : Conception et Développement de programmes MiddleWare et d'accès au Back end pour le marketing et la vente de véhicule.
* Analyse et Conception de classes métiers. ;
* Conception et développement de programme Batch. ;
* Conception et développement de programme d'export de fichier à destination des points de ventes et de call centers. ;
* Conception et développement MiddleWare pour :
* Les demandes Drive Tests.
* Les demandes d'offre.
* Les demandes de brochure.
* Les demandes Citroen Car Store.
* Les demandes Participation aux événements.
* Les demandes de NewsLetter.
* Les demandes de Maintenance.
* Conception et développement d'accès au Legacy depuis le nouveau Middleware.
* Exécution de tests et de comparaison entre le Legacy et les nouveaux programmes développés.
* Intervention ponctuelle sur l'existant en SQL et Commandes Shell.
* Développement de programmes d'écriture en base de données pour des Web Services Génériques.
* Tests unitaires et d'intégration via Soap UI.
JAVA J2EE, MAVEN, POSTGRESQL, HIBERNATE, JPA, SPRING 4, ECLIPSE, GIT, JUNIT, HSQL, SQL, SOAP UI, ARCHIVA, SCRUM, AGILE
-
Wincor Nixdorf
- Architecte & Assistant Architecte
Vélizy-Villacoublay
2010 - 2014
* Rédaction de documents d'architecture pour environnement d'intégration et environnement de développement. ;
* Utilisation d'un serveur Ibm Aix. ;
* Création de partitions virtuelle, systèmes d'exploitation virtuels, carte réseaux virtuels, disques virtuels, mémoires vives virtuelles.
* Mise en service d'un serveur. ;
* Maintien en condition opération des environnements d'intégration. ;
* Manipulation de Websphere 7.
* Réécriture de modèle objet. ;
* Développement de programme d'écriture de fichier Pdf.
JAVA J2EE, ORACLE 11g, WEBSPHERE 7, UNIX Aix, SPRING 3, HIBERNATE 3, JPA, MAVEN, JQUERY, JENKINS, TOMCAT, SCRUM
-
Cetelem
- Ingénieur de développement
2008 - 2010
Cetelem utilise des programmes de gestion et de suivi des crédits bancaires. Nous devons maintenir ces programmes et faire évoluer ces derniers.
Projet : Réalisation de composant métier de gestion des Cartes de Crédit, Calcul de Crédits et Tarification: constitution de script maven en utilisant un modèle, constitution des packages java en regroupant des classes Java existants, constitution des packages pour les tests unitaires, livraison et déploiement.
* Maintenance corrective et évolutive.
* Chiffrage, analyse et conception.
* Programmation et développement.
* Test unitaire et recette. ;
* Livraison, déploiement et tests d'intégration.
ARCHITECTURE INTRANET/EXTRANET ECLIPSE JAVA J2EE UML TOMCAT STRUTS2
-
Orange
- Ingénieur de développement
Paris
2007 - 2008
Projet : VIRTUAL PRESENCE (VIDEOCONFERENCE PAR IP)
Le besoin de services en téléphonie et vidéoconférence par internet encourage et engage une des équipes de France Telecom R&D de mettre au point, dans un premier temps, un prototype de portail web de vidéoconférence avant de réaliser ce logiciel dans un format industriel.
* Analyse des dossiers d'expression de besoins. ;
* Spécifications techniques:
* Ecriture des Contrats d'interfaces.
* Modélisation et écriture des Uses Cases. ;
* Modélisation et écriture des diagrammes d'activités. Modélisation et écriture des diagrammes de séquences. ;
* Modélisation de classes et relations.
* Modélisation et écriture du MCD. ;
* Installation de l'environnement d'intégration sous linux (MySql 4.1 et Jonas 4.3.5).
* Installation de l'environnement de développement (Eclipse 3.2, Jonas, Mysql, et Subversion).
* Intégration de plugin Eclipse édité par France Télécom. ;
* Développement:
* Définition des tables et index. ;
* Conception et développement des classes, interfaces et composants DAO (JAVA, JDBC).
* Conception et développement des classes, interfaces et composants de Service via des EJB StateLess et StateFul : appel web service pour l'établissement et la gestion de la conférence par VoIP.
* Intégration du FrameWork Struts et implémentation du motif de conception MVC2 pour la communication http, interaction et dialogue avec le modèle.
* Implémentation des diagrammes d'états et de la cinématique de navigation.
* Conception et développement des classes, interfaces et composants JAVA J2EE de Gestion des contacts (Struts, JSP, Servlet, EJB, DAO, JDBC, JAVA J2EE, Eclipse, Windows XP).
* Conception et développement des classes, interfaces et composants JAVA J2EE de Gestion des terminaux (Struts, JSP, Servlet, EJB, DAO, JDBC, JAVA J2EE, Eclipse, Windows XP).
* Conception et développement des classes java permettant les appels en web service pour émettre des SMS.
* Conception et développement de la couche logicielle permettant la communication en vidéoconférence : organiser, rejoindre et piloter une conférence (Struts, JSP, Servlet, WEBSERVICES, EJB, DAO, JDBC, JAVA J2EE, Eclipse, Windows XP).
* Utilisation d'un Serveur SIP.
* Tests d'intégration et corrections.
* Recensement des API et librairies externes. ;
* Second Projet : Développement de webservices dans une architecture SOA. ;
* Implémentation d'Injection de dépendance en utilisant Spring. ;
* Implémentation de blocs fonctionnels.
ARCHITECTURE INTRANET/EXTRANET LINUX REDHAT WINDOWS XP MICROSOFTVISIO MYSQL ECLIPSE JAVA J2EE UML JONAS VoIP SIP WEBSERVICES SOAP SOA STRUTS 1 SPRING 2
-
SNCF-DSIT
- Ingénieur de développement & Assistant Responsable informatique
2005 - 2007
Projet : SURF (Suivie d'Utilisation des Agents pour la Rémunération et la Facturation).
Le département DSIT de la SNCF a développé un système d'informations permettant de gérer la rémunération et la facturation des agents de conduites. Cette application permet d'accéder au référentiel des agents, des trains, des roulements et des journées de services.
Dans le cadre de ce projet:
* Ecriture de spécifications fonctionnelles et SFD ;
* Conception et développement des classes et composants JAVA J2EE permettant le déclenchement des traitements comptables en fin de mois. (Struts classes de Présentation classes de Service Métiers EJB Session et Entity classes DAO PL/SQL, Oracle, Eclipse, Windows XP).
* Conception et développement des composants JAVA J2EE permettant le suivi des journées de services en retard et maintenance sur journées Théoriques, Déclarées et Prises en compte (Struts classes de Présentation classes de Service Métiers EJB Session et Entity classes DAO PL/SQL, Oracle, Eclipse, Windows XP).
* Conception et développement des classes, interfaces et composants JAVA J2EE permettant l'interrogation de données persistantes. (Struts classes de Présentation classes de Service Métiers EJB Session et Entity classes DAO PL/SQL, Oracle, Eclipse, Windows XP).
* Publication du référentiel des trains.
* Publication du référentiel des roulements.
* Publication du référentiel des agents.
* Intégration et déploiement. ;
* Rétro Modélisation (Reverse Engineering) et recensement des API.
* Développement des classes d'appel aux programmes PL/SQL.
ARCHITECTURE INTRANET/EXTRANET N TIERS JAVA J2EE STRUTS1 WEBLOGIC7 ORACLE 9.2 SQL JBUILDER UINX WINDOWS XP
-
Ministère de l'enseignement
- Ingénieur de développement JAVA JEE
2004 - 2005
Projet: GECIR (GEstion des Crédits d'Impôts Recherche)
L'application GECIR permet de prendre en compte les déclarations des entreprises afin de leur accorder le crédit d'impôt recherche et de leurs assigner des experts pour le suivi des crédits d'impôts.
* Conception et développement des classes, interfaces et composants JAVA permettant la gestion des entreprises (Struts, classe action, classe form, Servlet, JSP, JDBC, Design Pattern, Tomcat, SQL, Hibernate, Oracle, Windows XP, Eclipse).
* Conception et développement des classes, interfaces et composants JAVA permettant la gestion des déclarations (Struts, classe action, classe form, Servlet, JSP, JDBC, Design Pattern, Tomcat, SQL, Hibernate, Oracle, Windows XP, Eclipse).
* Conception et développement des classes, interfaces et composants JAVA permettant la gestion de courriers administratifs (Struts, classe action, classe form, Servlet, JSP, JDBC, Design Pattern, Tomcat, SQL, Oracle, Windows XP, Eclipse).
* Conception et développement des classes, interfaces et composants JAVA permettant la gestion de profiles utilisateurs (Struts, classe action, classe form, Servlet, JSP, JDBC, Design Pattern, Tomcat, Hibernate, SQL, Oracle, Windows XP, Eclipse).
* Réalisation de mapping objet/relationnel.
ARCHITECTURE INTRANET/EXTRANET N TIERS JAVA J2EE STRUTS1.2 TOMCAT 4 ORACLE 9.1 HIBERNATE ECLIPSE WINDOWS XP
-
DGAC
- Ingénieur de développement JAVA JEE
La Défense
2003 - 2004
Projet : SEDRD (Système d'échange de Données Relatives aux mesures de la Défense)
Sur le plan opérationnel, celui-ci permet le recensement et le suivi des informations relatives à la situation des différents acteurs (exploitants d'aérodrome, entreprises ou organismes intervenant dans l'organisation du transport et du fret aérien,...).
* Conception et développement des classes au niveau des interfaces graphiques Formulaire-Jsp- et Action-Servlet.
* Conception et développement des classes Java Jee de service et d'accès aux données.
* Développement de design pattern Factroy et Singleton en JAVA J2EE.
* Conception et développement de Programme et Procédure PL/SQL de gestion de données persistantes :
* Suppression, recherche, modification, création des entreprises ou groupe d'entreprise
* Assignation des entreprises aux aéroports
* Développement du référentiel métier :
* Fonctionnalités de gestion des entreprises (Struts, classe action, classe form, Fabrique d'objet, Singleton, MVC2, Servlet, JSP, JDBC, Design Pattern, Tomcat, PL/SQL, SQL, Oracle, Windows XP, Eclipse).
* Fonctionnalités de gestion des contacts. ;
* Fonctionnalités de gestion des groupes d'entreprises. ;
* Conception et développement des classes et composants JAVA J2EE de gestion des aéroports. (Struts, classe action, classe form, Fabrique d'objet, Singleton, MVC2, Servlet, JSP, JDBC, Design Pattern, Tomcat, PL/SQL, SQL, Oracle, Windows XP, Eclipse).
* Rédaction des cahiers de tests.
* Maintenance corrective et évolutive.
* POC IHM Swing - XML XSLT.
ARCHITECTURE INTRANET/EXTRANET N TIERS JAVA J2EE STRUTS1.2 TOMCAT 4 ORACLE 9 ECLIPSE WINDOWS XP, SCRUM, AGILEs