MarketingScan: Application web en Ajax, forfait 40 jours.
OPC est une application web de gestion de fiches produit. Les données des fiches proviennent de diverses sources (fabricants ou magasin). L'application permet la classification et la codification de ces produits dans le but d'obtenir des fiches d'identification normalisées et détaillés.
Application en Java 5 de type MVC2, la persistance est gérée avec Hibernate et la configuration par Spring. L’IHM est de type RIA en Ajax, elle est crée par l’utilisation de la librairie ExtJS 2.
Principales fonctionnalités :
Gestion des utilisateurs et profiles,
Gestion des fabricants et marque associée
Gestion des distributeurs (et attributs associés)
Gestion des catégories et attributs de produit
Classification (associé une catégorie à un produit)
Codification (caractéristiques normalisés d'un produit)
Impression PDF des fiches
Projet consistant à calculer automatiquement le prix de vente d’un véhicule en fonction des accords passés avec les constructeurs et à créer la facture de vente.
Chargement des divers paramètres : taux de dépréciation, kilométrage limite, bonus, pénalités, facture d’achat …etc. Calcule du prix, en fonction des paramètres. Création de la facture.
Autonome, et polyvalent, tout au long de mon parcourt on m’a donnée l’opportunité de réaliser des projets d’envergures ou des modules importants sur tout leur cycle de vie. Conception, réalisation, déploiement et suivi.
Ci-dessous les projets que j’ai réalisés, comme ingénieur autonome, ou comme «leader» d’une équipe de développement.
ATARAXIA est une application web de gestion des réparations et des stocks pour la flotte Europcar.
Technologie: Java 1.4, Weblogic, Ejb 2, Struts, Oracle.Ajout d’une fonctionnalité sur le moteur de prévision de flotte annuelle Europcar : nombre moyen de jour de détention pour un model de véhicule. Extraction des données et générations du fichier plat.
Technologie: Java 1.3, JDBCFleetLink est une application qui permet la synchronisation de deux systèmes d'information (Europcar et Premier first) dans le but d'une mise en commun d'une flotte de véhicules. Il s'agit de réplication de données au travers de deux web service qui s'échangent des documents XLM pour s'informer en temps réel des événements qui ont eu lieux.
Web service : application en Java 1.4, le web service est crée avec Xfire,
réception des messages XML, identification et mapping objet avec XMLBean, validation (schéma) et contrôle des données (règles de gestion) du message. Persistance avec Hibernate,
acquittement aux messages et gestion des erreurs, système de log détaillé (statistique).
Volumétrie : 30000 messages/jour
Client Web service : application en Java 1.4, le client est crée avec Xfire,
Triggers oracle d’écoute des événements du système et alimentation d’une file d’attente.
Déclenchement régulier du processus d’envoi par un service, lecture de la file d’attente, organisation des messages, fabrication des messages et envoi par un pool de thread
Gestion des acquittements et des erreurs, système de log détaillé (statistique).
Volumétrie : 30000 messages/jour
Extraction de données financiers de la flotte de véhicules pour les prévisions de financement. Génération d’un fichier longueur fixe. Programme Java de type batch, configuration avec Spring.
Technologie: Java 1.3, SpringChargement des factures d’achat des constructeurs dans la base de données, depuis un fichier XML. Programme Java de type batch. Extraction des données du XML avec Digester. Configuration via Spring. Persistance avec un DAO. Génération d’un rapport sur le statut du chargement.
Technologie: Java 1.3, Spring, Digester, jdbcChargement des véhicules livrés dans une base de données. Les données proviennent de fichier au format XLS, CSV, ou longueur fixe. Programme Java de type batch.
Création de parseur spécialisé pour chaque type de format
Configuration des parseurs pour l’extraction des données (Spring)
Validation et persistance avec un DAO.
Génération d’un rapport sur le statut du chargement.
ATARAXIA est une application web de gestion des réparations et des stocks pour la flotte Europcar.
Weblogic, Ejb 2,Struts, Oracle.