JPA est un ORM (Object Relational Mapping). JPA crée un pont relationnel objet entre les tables d'une base de données liées par des relations et le monde objet manipulé par les applications Java.
Freelancer Spécialiste Java collaborant sur des projets Java « from scratch» et formations Java EE et GWT.Configurator – Application SWING de configuration de modèles de camions à partir d’un catalogue hiérarchique de composants (moteur, cabine, etc.) et de restrictions entre les composants et leurs versions, le but final étant d’obtenir, pour un modèle de camion qu'on définit, les pièces concrètes qui seront utilisées lors de sa construction. L’application comprend des parties comme : la gestion du catalogue et des restrictions, la déduction automatique (en fonction des restrictions) du reste des composants lors du choix progressif des certaines composantes dans le produit qu'on définit, la définition de liens entre les composants et les pièces concrètes, la déduction de la liste finale de pièces et aussi d’autres fonctionnalités importantes, comme une partie commerciale: l’organisation des modèles par ‘affaires’, etc.
Technologies: Spring, JPA, Hibernate, WebServices, Apache CXF, Apache AXIS2, JXLS, Maven, ORACLE, PL/SQL, Tomcat 7, Eclipse, SQLDeveloper, SVN, Subclipse, Tortoise, autres.Technologies: JSF, GWT, Jersey, EJB, WebServices, Spring, Jpa, Hibernate, Glassfish, Oracle, MySQL, HTML, JavaScript, CSS, autres.Réalisation de Formations sur GWT, Java EE (EJB, JPA, autres), Spring, autres.
WindSense – application web utilisant GWT accompagnant la vente de turbines éoliennes aux acheteurs: rapport/historique/anticipation de la production d’énergie, gestion de la vente d'énergie, suivi des paramètres, planification de maintenance, etc.
Application Web de consultation de dossiers médicaux et de résultats d’analyses médicales des patients. Conception et réalisation.
Technologies: GWT, JPA, Spring, Hibernate, Glassfish, Oracle, Gilead, Eclipse, SVN, autres.Vente en ligne – Développement du nouveau site de vente en ligne d’articles de sports.
Participation au développement des divers sections comme
- Compte utilisateurs
- Commandes en cours, leur suivi et leur gestion
- Compte vendeur rayon et compte responsable et leurs opérations spécifiques
- WebServices pour la gestion des livraisons d’un fournisseurs à un pointe de vente et pour les transferts de marchandise entre pointes de ventes
- Carte fidélité et gestion des points fidélité
- Geolocalisation (Google Maps) des points relais
- Suivi de la livraison
- Gestion des retours
- Autres.
Développement spécifique pour sa mutuelle greffé au progiciel d’assurance choisi par cette société. Le domaine fonctionnel de développement couvre une très vaste thématique comme : la gestion des contrats santé/prévoyance, gestion des assureurs, gestion des sinistres, gestion des remboursements, des règlements, des décomptes, gestion des tiers-payants, gestion de la partie comptabilité, génération d’une multitude de documents et la gestion de leur envoi pas mail ou courrier aux divers tiers (assurés, sociétés clients, tiers payants, etc.)
J’ai acquis de très bonnes connaissances dans le domaine de l’assurance.
Développement suite à l’acquisition d’autres mutuelles pour leur intégration
Développement complet de la Déclaration annuelle des salaires et salariés demandées aux clients
Développement d’un Web Service de réception des Prises en charge (optique, santé) transmises par un nouveau réseau de soin collaborateur, et interfaçage avec le progiciel de base.
Extractions en base
Résolution d’incidents/demandes
Autres
Domaine : Environnement
Client : confidentiel
PAC – Développement d'une application web afin de transformer un "moteur" de vérification de conformité à la norme IPC 1752 déjà existant en un produit vendable en lui donnant un accès web et la manipulation des fichiers uploadés à passer au moteur et ceux générées par le moteur et avoir aussi une interface d'administration (pour la gestion des clients/utilisateurs, leurs types d'abonnements pour utiliser l'application web accédant au “moteur”, la génération des factures Excel, des paramètres de configuration de l'application: ex: savegarde des fichers uploadés en BLOB ou sur disque, durée de vie des fichiers uploadés ou générées: après logour ou permanents, etc.)
PTC – Application desktop Java pour lire des documents pdf (en format XFA) contenant un formulaire afin d'évaluer la conformité d'une pièce des fournisseurs au normes eCMA. L'évalutation proprement-dite est effectué par un "moteur" déja codé. Le formulaire est organisé par sections, example: Homogeneous Material Compositionn, Processing Aids (liste des produits chimique présents comme résidues), Medical Device Regulation Related Questions (si la fabrication utilise des produits chimiques comme bis(2-ethylhexyl) phthalate (DEHP), Natural Rubber Latex, BPA (bisphenol A), etc), Environmental Regulation Related Questions (REACH, CA Proposition 65, RoHS and Batteries Directives, etc), etc.
Technologies: JSF, RichFaces, JPA, Spring, Hibernate, Apache POI, JXCell, MySQL, Tomcat 7, Eclipse, SVN, autres (sac.jar, guava.jar).MapMyTruck – application web utilisant GWT de suivi sur Google Maps des camions d'un transporteur : emplacements actuels de la flotte avec l'API Google Maps, données en provenance de GPS, suivi des modifications de parcours, planning, coûts, rapports par destinations, clients, montants, charge, etc.
Rôle : spécialiste GWT, Spring, JPA, participation aux développements des parties Presentation, Middle-Tier et Persistence, conception technique et rédaction de spécification techniques
Portail Intranet – développement Java Enterprise de fonctionnalités du nouveau portail intranet.
Rôle : architecte, spécialiste Spring, Hibernate, participation aux développements des parties Presentation, Middle-Tier et Persistence, conception technique et rédaction de spécification techniques