Frédéric - Développeur JAVA

Ref : 090827B002
Photo de Frédéric, Développeur JAVA
Compétences
Expériences professionnelles
  • 11/2008 Création société ISOD/ Projet interne ISOD
    Développement d’une application web ******** à destination de clients finaux en GWT
    Mise en place serveur mysql, création bdd, maintenance
    Mise en place serveur subversion
    Mise en place et configuration serveur web apache2.0
    Mise en place et configuration Tomcat 6.0.18
    Mise en place serveurs mail postfix+imap
    Création et gestion du projet avec maven
    Modélisation BDD sous hiberobject, JPA, Hibernate
    Mise en place et utilisation moteur de règle Drools pour génération de données client.
    Développement des fonctionnalités serveur en Java 6.0 avec Spring MVC
    Développement de l’application web GWT avec l’api SmartClient2.1
    Restitution de données sous forme de graphiques avec open flash chart GWT (format d’échange en JSON).
    Géolocalisation et positionnement avec googlemaps(kml, geocoding, JSON).
    Optimisation d’ergonomie et de look and feel avec JQuery (droppy, jquery galleryview, colorbox, tooltip )
    Test de charge apache JMeter et optimisation avec eclipse TpTp
    Automatisation de test avec selenium
    Mise en place d’un serveur Hudson pour l’intégration continue
    Optimisation des applications web firebug(page speed, yslow), speedTracer, css sprite, pré-loading, combinaison et minification,…

    Environnement : window, ubuntu, eclipse, tomcat 6.0.18, apache 2.0, java6.0, mysql, Spring, Hibernate, JPA, Maven, Hiberobjet, GWT, Drools 5.0, Pool connexion c3p0, AOP (aspectj), slf4j, logback, JMX, SmartClient , Firebug, speedTracer, yslow, css sprite, googlemaps, Ajax, JSON, JQuery

    11/2008 à Aujourd’hui W-HA Orange Ingénieur d’Etude et Développement indépendant
    Lancement et développement de nouveau projet pour le client w-ha.

    Projet android (tomcat, weblogic , hibernate, spring, oracle):
    Réalisation d’un prototype pour service de paiement sous andoid OS
    Communication intra-server via webservice avec Axis2.0
    Protocole client en requête http / réponse JSON

    Projet 118712 équipe de 4 personnes (weblogic/tomcat/oracle):
    Création et mise en place du projet 118712 sous maven
    Modélisation BDD en EJB3 avec Hiberobject et JPA (Hibernate en librairie de persistance),
    Paramétrage pool de connexion C3P0
    Création base de donnée/ maintenance
    Création filliaire apache et paramétrage bridge de connexion ajp13 et weblogic
    Mise en place de hack pour développement (tomcat/weblogic) conjoint sur pool de connexion maintenu par le serveur
    Mise en place et développement du web service de provisioning des comptes client avec CXF
    Développement d’un processus de build automatisé pour customisation du progiciel sous jacent.
    Mise en place de Spring pour la gestion des transactions et injections des ressources.
    Mise en place et gestion de Redmine (bug-tracking, gestion des documents et des ressources), intégration des tâches directement dans eclipse.
    Encadrement technique de 2 juniors sur le projet.

    Projet internet W-ha
    Migration du modèle de donnée de hibernate vers JPA avec l’outils hiberobject
    Mise en place de spring pour la gestion des ressources/ transactions
    Configuration hibernate/ C3p0
    Mise en place et utilisation de Drools pour le paramétrage de l’application marchand.
    Développement d’une application tierce de gestion de règles de paramétrage avec grails (C.R.U.D + filtre)
    Développement de bean JMX pour gestion de l’application/ rafraichement manuel
    Optimisation de l’application via jconsole

    Socle commun Orange-Internet
    Développement de démons de billing pour envoie de ticket de facturation
    Développement de démons d’envoie sur protocole SCP
    Environnement : window, eclipse, tomcat 6.0.18, weblogic 9.2 apache 2.0, java6.0, oracle, Spring-MVC, Hibernate, JPA, Maven, Hiberobjet, Grails, CXF, GWT, Hiberobject, Drools 5.0, Pool connexion c3p0, AOP (aspectj), slf4j, logback, JMX, SCP(trilead ssh2), JSON

    09/2008 10/2008 Orange business service Ingénieur d’Etude et Développement
    Développement d’une application client/serveur pour ERDF. Dans le cadre d’une expérimentation pour le déploiement d’une application terrain facilitant l’organisation et le suivit des tournées des agents :
    Développement de l’application embarqué sur les EEE-PC des agents terrains en .NET
    Développement des fonctions de navigation sur le serveur.
    Développement du workflow de taches des agents.
    Développement Web Service de communication client / serveur
    Environnement : Window, solaris, Oracle, Jonas, Java5.0 Struts, EJB 2.0, .NET2.0, Visual studio, eclipse, Javascript, Map24, Xfire

    07/2008 08/2008 Orange business service Ingénieur d’Etude et Développement
    Ingénieur étude et développement pour orange business service, développement et maintenance d’une application client-serveur d’hospitalisation à domicile
    Ajout de nouvelle fonctionnalité sur la partie serveur
    Maintenance corrective
    Environnement : Windows, solaris, Jonas, Java5.0, SVN, JSP, Sping-MVC, Oracle, Hibernate, Eclipse

    07/2007 à 06/2008 W-HA orange internet Ingénieur d’Etude et Développement
    Ingénieur étude et développement pour l’équipe orange Intenet.
    Evolution technique et fonctionnelle sur le nœud opérateur Orange Internet.
    Ajout de fonctionnalités au Selface client
    Ajout de fonctionnalités au CSR opérateur

    Migration du nœud opérateur Alice et industrialisation des procédés de création des noeuds :
    Création du socle commun InternetPlus basé sur le nœud existant Orange Internet.
    Migration d’un nœud Valista 3.1 en 3.5 en utilisant le socle InternetPlus
    Spécialisation du nœud de base InternetPlus en nœud alice et nœud wanadoo avec Spring
    Migration Base de données
    Industrialisation de la création du nœud et de sa livraison sur les machines de test et développement

    Etude et prototypage / développement d’un nœud spécialisé de paiement :
    Rédaction cahier des charges
    Rédaction spécifications techniques
    Conception de l’architecture logicielle et du system d’informations
    Création base de données et réalisation de la persistance avec Hibernate
    Mise en place et configuration du serveur apache et weblogic
    Bench du nœud et optimisation à la charge
    Environnement : Windows, Weblogic 8.1, Ant, Java, JSP, CSS, Eclipse, WTP, Test Director, TOAD, Hibernate, Spring, Apache, Solaris 10, Oracle, Tomcat, CVS, SQLPlus

    01/2007 à 06/2007 W-HA orange mobile Ingénieur d’Etude et Développement
    Ingénieur étude et développement pour W-HA filiale du groupe orange, intermédiaire en micro paiement avec l’agrément banque de France. W-HA propose un moyen de paiement aux clients finaux à travers différents vecteurs tels que les factures de téléphonie mobile ou internet. La facturation des produits vendus par les marchand (tels que Seloger ou Gallery ) est prise en charge par W-HA qui reverse ensuite les résultats des ventes. Les nœuds permettant d’effectuer la gestion des comptes (selfcare, SCR), et les transactions sont basés sur le progiciel Valista customisé par les services W-HA.

    Evolution fonctionnelle sur la plateforme Gallery pour les paliers G4R0,G4R1,G4R2
    • Développement
    Développement SSO, unification procédure d’authentification
    Développement Selfcare client en application mobile (WML/OML)
    Développement Selfcare client en application WEB
    Développement CSR opérateur
    Tests de charge et bench avec OpenSTA et JProfiler
    Environnement : Windows, Weblogic 8.1, Java, JSP, OML, WML, CSS, Eclipse, WTP, Test Director, TOAD, Apache, Solaris 10, Oracle, Tomcat, CVS

    07/2005 à ce 12/2006 Wanadoo Ingénieur d’Etude et Développement
    Prise en charge d’un palier d’évolution des applications opérateurs de Wanadoo dans le but d’organiser une prise de commande unifiée. Ce projet s’inscrit dans le cadre d’un palier évolutif suivant la méthode Agatone ; les études et prototypes sont réalisés par Wanadoo et l’intégration est effectuée par une société tierce

    • Analyse et conception
    Rédaction de l’étude d’impact
    Chiffrage et validation de la proposition commerciale
    Rédaction de cahiers des charges
    Rédaction de dossiers d’études techniques

    • Coordination et pilotage
    Prise en charge d’un palier d’évolution des applications opérateurs
    Coordination avec l’intégrateur des développements
    Validation des dossiers de conception
    Animation de points dans les réunions paliers

    • Tests
    Rédaction de cahiers de recette
    Réalisation de la recette sous Test Director

    Étude et prototypage en JSP/XSL d’un outil de configuration de l’application Opérateur SEMO permettant de gérer les droits des opérateurs sur les offres du catalogue Wanadoo

    • Analyse et conception
    Chiffrage et validation de la proposition commerciale
    Rédaction de cahiers des charges
    Rédaction de dossiers d’études techniques
    Coordination avec l’intégrateur des développements

    • Développement
    Développement d’une douzaine de feuilles de transformation XSL pour l’outil de paramétrage
    Prototypage de l’outil en HTML via une quinzaine de pages HTML

    Étude et prototypage d’une solution d’une file d’attente Joram/Jonas pour l’application selfcare de Wanadoo
    • Analyse et conception
    Chiffrage et validation de la proposition commerciale
    Rédaction de cahiers des charges et de dossiers d’études techniques détaillés d’une quinzaine de classes de traitement
    Rédaction d’un cahier de benchmark
    Coordination avec l’intégrateur des développements
    Validation des dossiers de conception

    • Développement
    Prototypage d’une file d’attente sous Joram/Jonas via des EJB Session et MDB par une dizaine de classes.

    • Recette
    Rédaction de cahiers de recette
    Recette sous Test Director

    • Qualification
    Exploration et mise en place de l’architecture mqseries/weblogic9.1
    Mise en place et configuration des queue/qcf mqsérie 5.3 et 6.0
    Configuration des serveurs WAS50 et Weblogic9.1 pour utilisation des queues transactionnelles mqséries
    Maintenance et évolution de quatre serveurs weblogic pour une équipe de tests de quatre personnes en tant que référent de l’architecture de qualification
    Validation du code produit par l’intégrateur Sopra.
    Mise en place d’un outil d’administration des MQJexplorer et HermesJMS
    Déploiement des applications
    Environnement : Windows, WebSphere 5.0, Weblogic 9.1, Jonas, Joram, MQSeries, MQJExplorer, Java, Eclipse, WTP, XDoclet, XSL 2.0, Test Director, PVCS

    08/2004 à 06/2005 WaulterKluwers Ingénieur d’Etude et Développement
    Développement, au sein d’équipes de 10 à 30 personnes, d’un EIP (Portail d’Information d’Entreprise) de gestion et de présentation de documents juridiques utilisant le moteur de recherche k2 Verity pour l’indexation des documents

    • Analyse et conception
    Interviews des clients
    Rédaction de cahiers des charges

    • Développement en mode RAD en J2EE / WebLogic / Sybase
    Réalisation d’un thésaurus (EJB / k2 Verity) d’une trentaine de classes
    Création d’un générateur de documentation de DTD d’une vingtaine de classes
    Réalisation de deux sites Web de présentation de document hongrois encodés en UTF8 d’une trentaine de JSP
    Programmation en JSP fondée sur la plate-forme commune EIP (taglib)
    Maintenance corrective

    • Intégration sous CVS
    Environnement : Windows, Weblogic 6.1, Sybase ASE, K2 Verity, SQL, XML, XSL, J2EE (JSP, EJB), Castor, Eclipse, Ant, CVS

    03/2003 à 07/2004 Equipe GOAL LIFL Ingénieur d’Etude et Développement
    Création de l’architecture de déploiement répartie de la plate-forme OpenCCM (middleware réparti) au sein de l’équipe de recherche GOAL (Génie des Objets et Composants Logiciels) du Laboratoire d’Informatique Fondamentale de Lille. OpenCCM sert à la construction d’applications réparties fondées sur la modélisation par composants CORBA (IDL3)

    • Analyse et conception
    Etat de l’art des techniques de modélisation par composants
    Modélisation des descripteurs de déploiement par fichier XML et DTD
    Conception de l’architecture de déploiement par des composants CORBA IDL3

    • Développement
    Implémentation de l’architecture CORBA en Java sous Eclipse, plus d’une centaine de classes
    Mise en œuvre du principe de serveur d’application et de conteneur
    Rédaction de scripts de compilation et de déploiement avec Ant

    • Documentation
    Co-rédaction d’un article sur la thématique du déploiement pour DECOR04
    Intervention sur le projet de recherche européen COACH
    Collaboration avec des partenaires allemands, grecs et hollandais lors de meetings (Berlin, Lille, Paris) de présentation des travaux

    • Recette et support
    Tests unitaires
    Support aux utilisateurs dont un projet de recherche industriel grec
    Maintenance corrective et évolutive
    Environnement : Windows, CORBA (Orbacus, OpenORB), CCM, XML, Java, Ant, Eclipse, CVS

    Expérience hors cadre professionnelle
    11/2006 à 12/06 Développement pour professionnel commercial Ingénieur d’Etude et Développement
    Création d’une application de gestion de listing clients. Cette application permet de synthétiser les informations des contacts commerciaux sous la forme d’un site web statique généré et embarqué sur pda. Présentation sous forme de liste de sites avec calcul de distances et de temps de parcours entre sites de proximité pour optimiser la prise de rendez-vous. Application gérant 400 contacts sur 200 sites. Synchronisation automatique de la base de contact avec le référentiel client. Mise à jour automatique du site sur modification des contacts PocketOutlook.

    • Analyse et conception
    Analyse du besoin et formulation du cahier des charges
    Modélisation de la base de donnée et du modèle objet de gestion de l’information

    • Développement
    Développement des feuilles de transformation permettant la génération du site de présentation, le site généré contient environ 200 pages.
    Mise en place d’une base MySql pour stockage du référentiel client
    Mise en place d’un serveur subversion pour gestion des versions et du travail réparti
    Définition mapping castor-jdo de la base de données sur les objets Java
    Modélisation XML du flux de données
    Codage des classes de synchronisation et de calcul des distances et d’itinéraires soit une trentaine de classes
    Utilisation du webservice michelin pour calcul d’itinéraires et rapatriation des informations routières.
    Gestion des erreurs de saisie via trace log4j pour minimiser les requêtes au webservice.
    Optimisation de l’application pour minimiser le temps de génération du site
    Intégration de l’application avec les outils standards MS PocketOutlook et MS Access

    • Test/Qualification
    • Tests unitaires réalisés au cours du développement
    Environnement : Windows, Ubuntu, Access, Outlook, XML, Castor XML-JDO, Java, Ant, Eclipse, subversion, MySql, Axis, XSL 2.0 (Saxon), CSS, ActiveSync

    11/2006 Développement personnel Ingénieur d’Etude et Développement
    Création d’une application de planification de repas en utilisant le moteur de règles JBoss Rules (Drools)

    • Analyse et conception
    Analyse du besoin, établissement du cahier des charges
    Etablissement d’un plan d’action et d’évolutions
    Modélisation de la base de donnée et du modèle objet de gestion de l’information
    Modélisation des régles de gestion

    • Développement
    Développement des régles sous Eclipse avec plugin JBoss Rules
    Développement de la modélisation de la base soit une trentaine de classes ainsi qu’une dizaine de classes utilitaires.
    Développement de la classe de test et de validation

    • Test/Qualification
    Tests unitaires/intégration réalisés au cours du développement
    Environnement : Windows, Ubuntu, Java, Eclipse, plugins JBossRules, subversion

Études et formations
  • Compétences techniques
    Méthodologies Agatone, RAD
    Modélisation UML, MERISE, Rational Rose, AMCDesignor, Omondo, Hiberobject
    Langages Java (Java 3D, SWING, JMS), C++, C, C#, Perl, OpenGL, COBOL, aspect
    Frameworks Struts, Hibernate, Spring MVC, JBoss rules (Drools), Castor JDO, Castor, Spring mvc, EJB3, GRAILS, CXF
    Outils de développement Eclipse, Ant, UltraEdit, Cooktop, JCreator, XMLSpy, TOAD, JProfiler, OpenSTA, Maven, Firebug, Speedtracer
    SGBD Oracle, Sybase, MySQL, DB2, SQL, SQLPlus, JPA
    I-Net GWT, XML, XSL 1.0/2.0, HTML, JavaScript, Axis, WML, OML, JQuery, JSON
    Serveurs Web & applicatifs Apache, WebSphere, WebLogic 6.1/8.1/9.1, Tomcat, Jonas, Geronimo
    Middlewares CCM, Joram, MQ Series 5.3 / 6.0
    Gestion de configuration CVS, PVCS, Subversion
    Progiciels Portal Infranet, Valista
    Systèmes
    Test et intégration Unix (AIX, Solaris, HP-UX), Windows 2000, OS400, Linux Ubuntu
    JUnit, Selenium, Apache JMeter, Hudson

    Compétences fonctionnelles
    Télécom : CRM
    Banque : Micro-paiement

    Formation
    2004 DEA Informatique Applications Réparties (Lille1)

    2003 IUP GMI (Lille1)

    2001 DUT Informatique (Lille 1)

    Langues
    Anglais : lu, écrit, parlé

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Technical Leader Java/JEE
Houssem

Technical Leader Java/JEE

  • RUEIL-MALMAISON
JAVA SPRING Kafka DOCKER Kubernetes GIT Microservices API RESTful SOAP PL SQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Développeur Android Kotlin
Senda

Développeur Android Kotlin

  • ÉPINAY-SUR-SEINE
Kotlin JAVA XML SQL Angular NODE.JS
Disponible
CV Développeur JAVA - ANGULAR
Demba

Développeur JAVA - ANGULAR

  • SACQUENVILLE
JAVA Angular Spring Boot POSTGRES GIT SWAGGER Kafka RabbitMQ JENKINS AMAZON AWS
Bientôt disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Développeur
Sabri

Développeur

  • BÉZIERS
REACT.JS JAVA .NET PHP C++ SQL JAVASCRIPT Angular ORACLE C SHARP
Disponible