Intégration SalesForce avec un back-office via des Web Services en REST. Développement de triggers, custom objects, etc…
Développement d’application iPhone utilisant SalesForceSDK utilisant des Web Services REST.
Certification DEV401 & DEV501 en préparation
Mise en place d’une authentification forte sur la plateforme d’authentification de Cardif. Cette authentification forte utilise le même mécanisme que Google Authenticator, à savoir l’utilisation d’un code d’accès unique à chaque connexion à l’application.
Evolution d’une application de gestion de configuration logicielle utilisée pour la gestion des versions de composants applicatifs par plateforme d’environnement.
oy project Backbone.js + Bootstrap + handlebars
Développement d’une application de gestion de prospects utilisant les frameworks JavaScript avec un back-end de webservice REST en php (slimframework). Utilisation de View, Model, Route et template handlebars.
Après des années à travailler sur les projets des clients, j’ai décidé de mener à bien un projet personnel. Il s’agit d’une application RIA en Flex à destination des recruteurs afin de faciliter leur recrutement sur internet. Cette application est le fruit du travail mené en 2009 sur une application similaire. Durant cette année, le programme a été amélioré : multilingue, multi time zone, utilisation par plusieurs clients, ajout de nouvelles fonctionnalités, etc…
Environnement : Java, Jboss AS 7, Flex, Oracle, PHP5, JQuery Hébergement : OVH serveur dédié sous linux redhat. Configuration & administration du serveur et de l’applicatif (OS, Firewall, installation des composants, etc…) , Cloud computing : Amazon EC2 & S3Mise en place du moteur de recherche Google Search Appliance
Sur ce projet mon rôle consistait à mettre en place une solution de recherche sur une application de GED (Gestion Electronique de Document). La solution retenue fut celle de Google pour les entreprises (Google Search Appliance ou GSA). L’application de GED est Nuxeo, une solution open source. Afin d’indexer le contenu de la GED, un connecteur GSA a été conçu par Nuxeo. Ma mission fut de spécifier le connecteur, de suivre son développement avec l’éditeur, de l’installer et de le faire évoluer en fonction des nouvelles demandes du client. Un autre aspect de mon travail fut de mettre en place un écran de recherche sophistiqué avec des filtres dynamiques en ajax.
Conception & développement d’une application iPhone
Ce projet consistait à réaliser une application prototype iPhone afin de convaincre le DSI
et les actionnaires de cette mutuelle. Cette App. iPhone se connectait à un web service pour récupérer des informations réelles disponibles en production. Cette application se composait d’une mire de login, d’une page d’accueil, d’une liste de décomptes et d’un détail du décompte choisi. Par ailleurs une fonctionnalité de géo-localisation a été mise en place afin d’afficher des informations à proximité de l’utilisateur.
L’application était destinée à un cabinet de recrutement qui souhaitait un outil pour la gestion des recrutements, des CV et des candidatures. L’outil se devait d’être performant dans son utilisation (nombre minimum de clicks, interface optimisée) et dans son fonctionnement (rapidité d’affichage et des traitements)
Une application RIA (Rich Internet Application) en Flex utilisant une base de données Oracle a été proposée. Afin d’accélérer les développements et la création des requêtes XML entre le poste client et le serveur d’application, un framework a été développé utilisant des requêtes SQL enregistrées dans des fichiers XML.
Architecture/Gestion de projets/Expertise technique
Nielsen Février 2006 à décembre 2008
• Expertise fonctionnelle : évolution de l’application web J2EE en proposant de nouvelles fonctionnalités et des interfaces utilisateurs optimisées (nombre minimum de clicks). Par exemple : proposer à l’utilisateur l’export de ses rapports en PowerPoint afin de faciliter la création des présentations destinées au client
• Expertise technique : maquettage, faisabilité technique, réalisation de POC (Proof Of Concept)
• Gestion de projets : recueil des besoins, spécifications fonctionnelles générales (SFG), spécifications technique détaillées (SFD), maquettage, gestion d’une équipe de développeurs (5 personnes), suivi de projets et des coûts
Autres clients
Février 2006 à décembre 2008
• Expertise technique : tuning des requêtes SQL et des programmes java
• Formation dispensée sur Oracle Application Server (Oracle Portal)
• AC Nielsen, filiale de VNU, a de nombreux métiers. Parmi eux, le Retail Measurement, qui consiste à recueillir les données de vente des produits dans la grande distribution, retravailler ces données et les agréger, puis vendre des études marketing spécifiques à ses clients.
• Ceci a donné naissance au projet NRSP, grand projet européen cœur de métier d’AC Nielsen, sous maîtrise d’œuvre Oracle (budget : 20 M d’Euros), jusqu’à 80 consultants Oracle et 40 collaborateurs AC Nielsen.
• L’application NRSP permet aux clients d’AC-Nielsen d’accéder à un portail Internet offrant des outils personnalisés d’analyse et de reporting des ventes liés aux produits de grande consommation (Offre de Reporting). Elle offre également un portail paramétrable permettant d’administrer les clients et les utilisateurs internes de l’application (Portail utilisateurs). Les analyses présentées s’appuient sur un datawarehouse collectant des indicateurs de vente provenant des distributeurs (Préparation et validation des data). Ces données suivent un processus d’agrégation suivant des instructions enregistrées dans un référentiel à l’aide du portail interne réservé aux administrateur Nielsen (Référentiel et agrégation).
• Ce projet s’est déroulé en 2 phases :
Design&Build : Développement modulaire des composants (batch et interfaces) de l’application NRSP avec intégration fonctionnelle sur une plate-forme mono serveur, mono base.
End To End Intégration : Développements de nouveaux composants permettant l’encapsulation, l’automatisation et l’ordonnancement des composants D&B. Déploiement des composants intégrés sur la plate-forme multi serveur/multi base cible de la plate-forme de production. Mise à disposition d’une procédure packagée permettant l’installation de l’application.
• Rôle : Contribution à l’établissement des normes de développement. Contribution au design et développement du framework Java utilisé sur le projet. Design & développement de l’interface de lancement des i-sights (rapport sous forme de graphique). Design & développement d’un composant commun, le Data Selector (arbre de sélection). Design & développement d’un menu contextuel. Design & développement d’une servlet jouant le rôle de proxy avec Oracle Reports 9i et le serveur d’application. Design & développement d’une navigation hiérarchique basé sur un arbre. Chef de projet technique sur le projet I-report qui consistait à mettre à disposition des clients des tableaux de bord au format MS Excel (génération des fichiers via Jakarata POI en s’appuyant sur des requêtes SQL). Différentes expertises sur le moteur BI et Datawarehouse.
• Technologies utilisées : Java, JDBC, BC4J, JSP, APACHE, Jakarta POI, Jakarata Struts, SQL, PLSQL, html, JavaScript.
U.E.B Juillet 2001 (3 mois)
• Spécification d’un framework basé sur des fichiers XML décrivant les objets métiers destinés à être utilisé dans une application Java SWING.
• Développement d’un générateur de code en Java. Ce générateur créant les objets métiers à partir d’un fichier XML.
Java J2EE
Oracle Corporation, Colombes