Eric COUREUX
30 avenue Paul Vaillant Couturier 94800 Villejuif - FRANCE
Tél. : +33 (0)6 60 89 00 02
Mail : coureux{AT}gmail.com
Célibataire |
|
Ingénieur d'Etudes et de Développement JAVA J2EE
(4 ans d'expérience)
Expérience Professionnelle
De 2008 à Aujourd'hui : Consultant JAVA J2EE
- Consultant Java J2EE, domaines d'interventions :
- Conception et développement : applications Java J2EE, clients riches
- Architecture logicielle : Evaluation de solutions, Design général, etc.
De 2006 à 2008 (+2 ans) : AXWAY Software (Paris - FRANCE)
- AXWAY est un éditeur informatique ; acteur mondial en matière d’intégration d’applications, il propose des solutions adaptées aux problématiques d'intégration des entreprises telles que : BPM (Business Process Management), BAM (Business Activity Monitoring), B2Bi (Business to Business Integration), SOA (Service Oriented Architecture), EAI (Enterprise Application Integration) ...
- Ingénieur d’Etudes et de Développement Java J2EE SOA, dans le service Recherche et Développement : écriture de spécifications, développement de projets Java, participation à l’architecture de la nouvelle plate-forme SOA d'AXWAY.
Projets professionnels - Consultant Java J2EE - De 2008 à Aujourd'hui
Plateforme GED – AUJOURD'HUI (Paris - FRANCE) – (client : FMP - Fédération Mutualiste Parisienne)
Développement d'une plateforme de dématérialisation de documents GED à la FMP. La FMP, grâce à ses 400 groupements, assure à 4 millions de bénéficiaires une couverture complémentaire santé.
- Ecriture d'un serveur de mails avec sa passerelle WebService ; optimisation de cette dernière via le protocole MTOM
- Développement d'un moteur de fusion de Template Word à partir d'une IHM Web, ces derniers sont sauvegardés dans la plateforme GED par WebService, impression automatique des documents ...
- Participation au développement de la partie IHM Web, les clients s'y connectent via une authentification de type SSO
- Développement de toute la partie BackOffice, mise en plage de processus d'alimentation de la GED
- Encadrement technique d'un développeur
- Mise en place d'un processus qualité ; écriture d'un plugin Maven pour satisfaire les besoins du projet
- Technologies - Java/J2EE : Spring, WebService (Spring-ws), Servlet, JSP, Log4j, Jackrabbit; Applet, SvnKit, Velocity ; Microsoft Visual Studio : VB, ActiveX; Javascript : YUI, JSON
- Outils et Serveurs - Eclipse, Tomcat, IBM (WebSphere 6.1, IHS, DB2), Maven, Svn, Hudson
Bandeau Téléphonique CTI – 4 mois (Paris - FRANCE) – (client : BOUYGUES TELECOM)
Développement d’un bandeau CTI : ensemble de techniques permettant la mise en œuvre d'applications reposant sur un inter fonctionnement d'applicatifs informatiques et d'applicatifs téléphoniques (solution GENESYS).
- Mise en place de plusieurs automates à états permettant la gestion des interactions entre la partie cliente IHM et la partie téléphonie Genesys
- Développement d'un ActiveX permettant de communiquer vers les applications "lourdes" (CRM …)
- Développement d'Api en Javascript pour la communication entre les différents ActiveX
- Conception et réalisation d'un plugin Eclipse pour le monitoring du bandeau CTI.
- Participation au développement de la partie IHM Web, écriture de divers écrans en utilisant Javascript
- Technologies - Java/J2EE : Spring, AOP, Eclipse RCP, Servlet, JSP, Log4j ; Microsoft Visual Studio : C++, VB, ActiveX, DDE/COM ; Javascript : YUI, JSON
- Outils et Serveurs - Eclipse, Tomcat, Weblogic
- Outils et compétence métiers - Téléphonie, Solution Genesys (TServer), CRM Siebel
Applications Web – 6 mois (Paris - FRANCE) – (client : FONCIA)
Evolution de l’application de gestion des biens immobiliers de FONCIA; réalisation de nouveaux modules en Web 2.0.
- Développement d’un gestionnaire de tâches, qui permet d’attribuer à des négociateurs des activités ; celles-ci peuvent être déclarées manuellement ou déclenchées automatiquement suivant un contexte particulier
- Ecriture d’un module de prospection : celui-ci permet de découper des zones géographiques, de lancer des actions sur des clients potentiels
- Technologies - Java/J2EE : JSF, Servlet, JSP, AOP; Javascript : Ajax, Yahoo YUI, JSON
- Outils et Serveurs - SVN, Eclipse, Tomcat, Postgresql
- Compétence métier - Immobilier
Application Web - 6 mois (Boston - ETATS UNIS) - (client : WELLFLEET Software)
- Conception et réalisation d'une application web de géolocalisation.
- Développement de toute l'interface graphique du produit en Web 2.0; écriture des interfaces web services et REST.
- Intégration de la sécurite (gestion de l'authentification et de l'autorisation).
- Technologies - Java/J2EE: Spring (MVC, Webflow, Security, Web Service), Servlet, JSP, Tiles; Javascript: Ajax, Yahoo YUI, Prototype, JSON, OpenLayer
- Outils et Serveurs - Maven, SVN, Eclipse, Tomcat, Postgresql
Bandeau Téléphonique CTI - 3 mois (Paris - FRANCE) - (client : HP/OBS)
Mission réalisée par HP pour ORANGE BUSINESS SERVICES pour le client final CNAF.
- Développement d'un médiateur CTI (Computer Telephony Integration) pour des serveurs téléphoniques Cisco, écriture d'un protocole de transport utilisant Nio
- D'une Ihm Ajax couplée avec une applet « invisible + pour la communication avec le médiateur
- Ecriture d'un automate HTTP pour contourner les contraintes techniques de Cisco
- Technologies - Java/J2EE : NIO, Applet, Spring, AOP, JSP; Javascript : Prototype, Dwr, JSON
- Outils et Serveur - SVN, Eclipse, Tomcat
- Outil et compétence métier - Téléphonie, Solution Cisco (Cisco CIL)
Projets professionnels - AXWAY Software (Paris - FRANCE) - De 2006 à 2008
Intégration d'un Enterprise Service Bus
- Intégration d'un ESB (Enterprise Service Bus) utilisant une implémentation Jbi (Apache ServiceMix) au sein de la plate-forme AXWAY, développement de connecteurs Jbi pour divers services du bus.
- Utilisation d'un repository de type JCR pour le stockage des données.
- Technologies - Java/J2EE : JBI, JCR, JMX, JMS
Annuaire de Services Web
- Réalisation d'un moteur de transparence pour Registry qui permet d'obtenir la meilleure instance d'un web service suivant un algorithme prédéfini (failover, loadbalancing); ou défini par l'utilisateur (déployables via un plugin Eclipse).
- Développement d'un annuaire de services UDDI en utilisant une implémentation JCR (Jackrabbit) comme couche de persistance.
- Technologies - Java/J2EE : JAXR, Servlet, JCR (Jackrabbit), Eclipse RCP, Rules (Drools), Web Service (Axis2)
ESB (Enterprise Service Bus)
- Réalisation d'une maquette d'un ESB. Utilisation du middleware Axway pour la couche de communication, implémentation de plusieurs services orientés Xml (routage, agrégation, transformation). L'ESB est administrable et monitorable via des Portlet en Ajax.
- De plus, il a été développé des outils en Eclipse RCP pour administrer des « middleware » JMS, et des « Registry » de type Registry UDDI/EBXML.
- Technologies - Java/J2EE : JMS, Portlet, Ajax, Web service, JMX, Eclipse RCP, Swing, JAXR; XML, XSL
Compétences techniques
- Architecture : Java/J2EE (Eclipse RCP, Servlet, JSP, Spring (AOP, MVC, Webflow, Security, Web Services), Portlet, JSF, JMS, Rules, JAXR, Hibernate, EJB, Web Services, Swing)
- Langages : Java (4 ans), Xml/Xsl, Flex, Php, Html, C/C++, Sql, Javascript (Ajax, Dwr, YUI, Prototype, OpenLayer, Google Desktop)
- Méthodes : Uml
- Base de données : Oracle, MySql, Hsql, PostgreSQL
- Outils : Eclipse, NetBeans, JBuilder, Ant, Maven, outils GNU (emacs, gcc, make...)
- Serveur Web/Applications : Tomcat, Jetty, Weblogic, Jboss
- Systèmes : Windows 9x/2000/NT/XP, Linux/Unix
Formation Bac+5
- Master spécialisé en Ingénierie Logicielle Avancée (Ecole Ingénieur Epita - Paris).
- Licence Informatique, option théorie des graphes (Faculté des Sciences de Nice).
- Deug MIAS (Mathématiques, Informatique et Applications aux Sciences) (Faculté des Sciences de Nice).
- Baccalauréat Scientifique, option Mathématiques (Parc Impérial - Nice).
- Langues : Anglais : Technique.