-
IBM
Bois-Colombes
maintenant
-
UGAP
- Expert en conception et développement Java / J2EE
Champs-sur-Marne
2016 - maintenant
Conception et réalisation d’un nouveau module PEPITE dédié aux transports de marchandises
• Développement de composants spécifiques en JAVA, et coordination technique des développements réalisés par les personnes en charge des réalisations sous SAP et JAVA.
-
Linkipin
- Assitance technique pour mobilité
2016 - 2016
Lancement du projet LINKIPIN, mise en place de l'architecture technique et logicielle basée sur NodeJS & IONIC pour mise en œuvre des plateformes cibles Android, IOS, et windows Phone + API REST.
• Montée en compétence sur le framework IONIC et NodeJS.
• Conception du modèle de données.
• Réalisation de l'API REST
• Mise en oeuvre de la sécurité avec JSON Web Token, Sanitize, Limiteur applicatif. SSL.
• Mise en oeuvre de la stratégie de cache en fonction des cas d'usage
• Mise en place de Worker pour traitement asynchrone de certaines fonctionnalités
• Mise en place d'un moteur d'indexation / dénormalisation des données pour mise en oeuvre de la fonctonnalité de recherche.
• Réalisation de l'application FRONT et génération des paquets applicatifs Android, IOs et Windows Phone 8.1
• Mise en place d'un agent OSX pour construction du paquet IOS.
• Mise en place de la procédure de build pour la mise en production : génération, compression, uglyfication, nettoyage des sources.
Environnement Technique : NodeJS, IONIC, angular, MySQL, REST, JSON Web Token, CSS3, GULP, Visual Studio 2015, Sublime Text Eclipse LUNA, MySQL, GIT, POSTMAN, Bitbucket, Gandi.
-
ASTEK
- Expert en conception et développement J2EE
Boulogne-Billancourt
2015 - 2016
Prise en charge en TMA du portail espace partenaires développée par Orange Labs à Meylan et assistance dans le cadre d’une migration technique.
• Montée en compétence sur l’historique de l’application.
• Méthode de développement agile SCRUM
• Assistance sur le chantier de métrologie avec objectif capacitaire. Tuning apache, worker, mod_jk, jboss.
• Mise en place d’un. limiteur applicatif pour assurer le maintien du service / charge capacitaire exceptionnelle
• Mise en place d’un bouchon SOAPUI pour intégration d’un service tiers.
• Mise en place de JOBS Jenkins pour l’intégration continue, déploiement, release.
• Intégration de tests Selenium dédiés aux tests vitaux de l’applicatif.
Environnement Technique : Java / J2EE, Liferay 6.2, Spring 3, AllowUI, CSS2, Eclipse LUNA, Postgres, Hibernate, SVN, SOAPUI, JMeter, Maven, Junit, Selenium, Jenkins, Repository Nexus, Mingle.
-
Schneider Electric
- Mission d’expertise en intégration continue - JENKINS
Rueil Malmaison
2015 - 2015
Configuration Jenkins, intégration d’outils tiers, reporting pour le plateau de Cybersécurité Schneider Electric.
• Analyse de l’environnement technique et des processus de développement en place.
• Analyse des besoins de reporting (compilation, qualité du code, tests unitaires, tests d’intégration webservice, couverture de code, tests de performances).
• Etude des outils tiers à intégrer dans la plateforme d’intégration continue (Parasoft, Memory validator, Visual studio, …)
• Mise en place de la stratégie de construction et de reporting.
• Mise en place d’une configuration Jenkins distribuée multi-plateforme. ( Windows / Ubuntu )
• Formation de l’équipe à l’utilisation de la plateforme d’intégration continue intégrée dans le processus de développement.
Environnement Technique : JUnit, Parasoft CPPTest, Memory validator, Maven, SOAPUI, Jenkins, Windows, Ubuntu, SVN.
-
CGI
- Expert en conception et développement Java / J2EE
Casablanca
2014 - 2014
Conception et développement d'évolutions sur une application serveur pour l'application mobile IOS BeWEL !.
* Conception et développement d'une interface d'administration dédiée à l'application mobile.
* Conception et développement de nouvelles opérations web services REST pour les besoins de l'application mobile.
Environnement Technique : Java / J2EE, Architecture SOA, REST, Jersey, Jackson, Spring 3, Spring 3 MVC, Tiles 3, Spring 3 Security, JQuery, CSS2, Eclipse LUNA, Oracle, Oracle SQL Developer, Hibernate, SVN, Maven, Junit, Team City, Mantis, Archiva.
-
UGAP
- Expert en conception et développement Java / J2EE
Champs-sur-Marne
2013 - 2014
Conception d'évolutions et résolution d'anomalies dans le cadre du projet e-commerce.
* Conception et développement de nouvelles fonctionnalités liées à l'offre NOP (Nouvelle offre propreté) - interfaçage SAP CRM.
* Conception et développement de nouvelles fonctionnalités liées à l'offre GEOPS (Gestion des offres de prestations de services) - interfaçage SAP CRM / SAP ECC / OPENTEXT (GED) / MYSQL
* Conception et développement de nouvelles fonctionnalités liées à l'offre Contrôle qualité - interfaçage SAP ECC
* Correction d'anomalies transverses en recette interne et VABF
Environnement Technique : Java / J2EE, Architecture SOA, EJB3, Freemarker, Struts2, JQuery, SAP NetWeaver Application Server, MySQL, hibernate, hibersap, forge, Connecteur JCA / BAPI , SVN, Maven, Junit, Hudson, Redmine, Archiva, SAP NetWeaver Developer Studio, SAP Logon.
-
Prosodie
- Expert en conception et développement Java / J2EE
Boulogne-Billancourt
2013 - 2013
Conception et développement d'évolutions / résolution d'anomalies / exécution de plan de test / dans le cadre des projets Yves Rocher et Flormar
Exécution de plan de tests en RI pour les projets Yves Rocher et Flormar
Correction d'anomalies en recette interne, VABF et VSR pour les projets Yves Rocher et Flormar.
Conception et développement d'évolutions mineures sur le projet Yves Rocher.
Participation à la mise en oeuvre initiale du projet Flormar.
Participation au plan de gestion de configuration.
Environnement Technique : Java / J2EE, Architecture SOA, Oracle, Freemarker, ERP OFBiz, JQuery, SVN, ANT, Junit, Hudson , Mantis, Eclipse
-
Crédit Agricole Technologies et Services
- Expert en conception et développement Java / J2EE
Paris
2012 - 2013
Crédit Agricole Technologie - NICE V2 - Projet COCLICO
Conception UML, Développement JAVA / J2EE dans le cadre du projet connaissance client commercial sur la V2 du SI Crédit Agricole Technologie et support pour la prise en main du nouveau environnement de travail / méthodologie de travail associée.
Conception UML de modèles de données
Conception UML de contrats de service
Réalisation de spécifications fonctionnelles générales et détaillées
Montée en compétence fonctionnelle sur SI Bancaire du Crédit Agricole V1 et V2
Conception et développement d'un pilote de service web construit autour d'une base de données pivot dédié à la vision 360 du client
Mise en place d'un plan de tests automatisés en phase de développement / contrôle de conformité de la couverture de code
Suivi des phases de développement et de qualification
Support applications IBM Rational Software Architect, IBM Infosphere Data Architect, Rational Team Concert.
Environnement Technique : UML, Java / J2EE, Architecture Full SOA, Spring, MyBatis, Websphere, DB2, IBM Rational Team Concert, IBM Infosphere Data Architect, Maven, Junit, Jenkins, Nexus.
-
Ministère de l'Education nationale
- Expert en conception et développement Java / J2EE
Paris
2011 - 2011
Renfort aux équipes du Bureau des Missions Nationales du Service Informatique du Rectorat de Montpellier (DASI) dans la phase de développement et de déploiement de l'application RAMSESE.
Réalisation des spécifications fonctionnelles générales et détaillées
Développement des fonctionnalités de l'application et correction de bugs
Mise en place de l'authentification SSO par Spring Security
Mise en place un plan de tests automatisés en phase de développement
Réalisation des tests de performance en phase de développement, qualification, profiling de l'application.
Suivi des phases de qualification et de mise en production
Mise en place de la PIC
Simplification de la méthode de génération des livrables
Migration du référentiel SVN et Maven
Environnement technique : Java / J2EE, Spring, JSF, Hibernate, Primefaces, Weblogic, DB2, Subversion, Maven, Junit, Selenium, Jenkins, Nexus, Mantis.
-
Orange
- Référent technique / applicatif
Paris
2010 - 2010
Développements de portails internet destinés aux clients Business Enterprise d'Orange, qui permettent à ses utilisateurs de construire leur propre environnement. Le contenu de cet environnement est entièrement paramétrable, la gestion du contenu et la fédération d'applications web grâce au système de widgets permettent aux utilisateurs d'accéder à des services externes de manière intuitive et personnelle.
Développement en méthode AGILE / SCRUM avec les équipes MOA
Participation à des workshops
Reformulation du besoin
Etude de solution, faisabilité technique
Définition et mise en place de l'architecture
Conception générale de l'application, Rédaction des spécifications générales (UML)
Rédaction des fiches de conception technique
Rédaction de contrats d'interface
Conception du modèle physique de données
Réalisation de widgets intégrés dans le portail Espace Utilisateurs
Développement orienté objet suivant le design pattern MVC
Respect des recommandations W3C XHTML 1.0
Utilisation de SVN pour gérer les sources
Rédaction et exécution des dossiers des tests d'intégration
Livraison des Packages Applicatifs
Organisation des plans de deploiement
Mise en place des Plans de Retour Arriere
Support à la mise en production
Utilisation de la Plateforme d'Intégration Continue
Tutorat et support technique de 2 développeurs internes
Relecture et validation du code développé
Environnement technique : PHP5, Symfony, Java / J2EE, JSP, Servlet, Spring, Hibernate, Flex, XHTML, Ajax, JavaScript, Apache, Tomcat, Jonas, Ant, CSS2, W3C, webservices (SOAP, REST).
-
Orange
- Assistance technique - Ingénieur d'études et développement
Paris
2010 - 2011
DDSI Montpellier - Build Center
Tutorat de 2 développeurs FT juniors et développement d'applications web.
• Développement méthode AGILE, SCRUM et amélioration progressive
• Développement orienté objet suivant le design pattern MVC
• Respect des recommandations W3C XHTML 1.0
• Mise en place de plans de gestion de configuration
• Rédaction des fiches de conception
• Rédaction et execution des dossiers des tests d’intégration
• Participation à la réalisation des Packages Applicatifs
• Participation à la mise en place des Plans de Retour Arriere
• Participation à l'organisation des plans de deploiements
• Participation à l'organisation de workshops
• Rédaction de contrats d'interfaces
• Organisation de meetings
Env. techno : PHP5, Symfony, JSP, Spring, Struts, Maven, Flex, SOAP, XHTML,CSS2,
Prorotype, Apache, Tomcat, MySQL 5, Ant.
-
IBM Global Services
- Ingénieur concepteur
Bois-Colombes Cedex
2006 - 2009
Etude et développement d'une application pour gérer la supply chain.
Développement en méthode AGILE
Création de la maquette HTML
Respect de la charte graphique en vigueur ( CSS2 )
Respect des recommandations W3C XHTML 1.0
Définition et mise en place de l'architecture :
Mise en place de la SGBD DB2 8.1 Federated
Configuration et Administration du Serveur d'applications Websphere 6.0
Utilisation des frameworks struts, freemarker, hibernate
Utilisation de l'API Java HTMLUnit pour valider les spécifications fonctionnelles
Utilisation de SVN pour gérer les sources
Utilisation de Rational Software Architect 6
Génération de Javadoc pour les actions struts
Création du front office pour la saisie utilisateur des informations
Création du back office pour administrer les tables paramètres
Mise en place de l'environnement de développement, de test et de production
Formation des utilisateurs et rédaction d'un manuel utilisateur niveau 1
Modules développés : delivery, procurement, production, shipment, finance
Création du jeu de test avec des données métiers
Rédaction d'une procédure d'installation et de maintenance de l'environnement mis en place
Environnement technique : Java J2EE, JSP, Ajax, Struts, Hibernate, WebServices, Log4j, Websphere Application Server, DB2, SQL, SVN, Ant
-
IBM Global Services
- Ingénieur d'études et développement
Bois-Colombes Cedex
2006 - 2009
Entité Customer Solution Center - Image Factory
Etude et développement d'un gestionnaire de workflow pour la gestion de certains types de
commandes clients et d' incidents.
• Développement méthode AGILE
• Création de la maquette HTML
• Développement orienté objet suivant le design pattern MVC
• Respect de la charte graphique en vigueur ( CSS2 )
• Respect des recommandations W3C XHTML 1.0
• Utilisation du module LDAP de PHP pour l'authentification
• Développement d'applet JAVA
• SGBD MySQL5
• Création du front office pour la saisie utilisateur des informations
• Création du back office pour administrer le gestionnaire de workflow
• Création d'un front office spécialisé pour le reporting et suivre l'activité du gestionnaire de
workflow
• Utilisation de l'API Java HTML Unit pour valider les spécifications fonctionnelles
• Utilisation de SVN pour gérer les sources
• Utilisation de win'design pour concevoir le MCD et le diagramme de classe
• Création du jeu de test avec des données métiers
• Mise en place de l'environnement de développement, de test et de production
• Formation des utilisateurs et rédaction d'un manuel utilisateur niveau 1
Env. techno : PHP5, XHTML, Apache, MySQL 5
Etude et développement d'une application pour gérer la supply chain.
• Développement méthode AGILE
• Création de la maquette HTML
• Modules développés : delivery, procurement, production, shipment, finance
• Respect de la charte graphique en vigueur ( CSS2 )
• Respect des recommandations W3C XHTML 1.0
• SGBD DB2 8.1 Federated
• Serveur d'applications Websphere 6.0
• Création du front office pour la saisie utilisateur des informations
• Création du back office pour administrer les tables paramètres
• Utilisation des frameworks struts, freemarker, hibernate
• Utilisation de l'API Java HTMLUnit pour valider les spécifications fonctionnelles
• Utilisation de SVN pour gérer les sources
• Utilisation de Rational Software Architect 6
• Génération de Javadoc pour les actions struts
• Création du jeu de test avec des données métiers
• Mise en place de l'environnement de développement, de test et de production
• Formation des utilisateurs et rédaction d'un manuel utilisateur niveau 1
• Rédaction d'une procédure d'installation et de maintenance de l'environnement mis en place
Env. techno : Java J2EE, XHTML, Websphere Application Server, DB2
Etude et développement d'applications pour automatiser et normaliser la gestion des informations
pour des projets clients.
• Développement méthode AGILE
• Création de la maquette HTML
• Développement orienté objet suivant le design pattern MVC
• Utilisation de Rational Software Architect 6
• Interfaces SWING
• Utilisation des APIs Opensources disponibles suivant les besoins (JExcel, JDOM, Apache
POI, ...)
• Utilisation de l'API Java JUnit pour valider les spécifications fonctionnelles
• Génération de Javadoc
• Utilisation de SVN pour gérer les sources
• Formation des utilisateurs et rédaction d'un manuel utilisateur niveau 1
Env. techno : JDK 1.5, SWING, APIs JAVA