Expert technique BEA Weblogic - développeur Java/J2EE indépendant
Depuis 09/2006 - System U - secteur grande distribution
Audit des architectures Weblogic.
Migration d'architecture Weblogic au sein du département intégration.
Rédaction du cahier des charges et des plans de migration, installation, configuration des clusters, déploiement, monitoring, tuning des serveurs.
02/2004 à 08/2006 - Mutuelle Nationale Territoriale - secteur assurance/mutualité
Ingénieur développement - expertise J2EE / Weblogic
Développement :
- JSP/Servlet et classes java métier réalisées avec Jbuilder.
- EJB 2.1 session (local et remote) : génération avec EJBGen.
- développement de portlets/portail d'entreprise (Weblogic Portal) avec BEA Workshop.
- utilisation de Struts/Pageflow/Portlets pour le portail d'entreprise. Développement avec BEA Workshop.
- développement des taglib
- SQL réalisé avec Toad sur BD Oracle + SQLServer Enterprise Manager.
- construction d'interface Swing pour analyse de traitement batch.
- génération et développement des class Hibernate (version 2 et 3)
- Struts utilisé pour la couche de présentation
Production/administration :
- installation Weblogic
- mise en place d'architecture Weblogic (serveur d'administration/managé) dans la DMZ sur OS AiX et Linux Red Hat.
- génération des EAR sous Workshop, déploiement EAR, WAR, EJB.
- développement et administration de Weblogic Portal
- configuration SSL
- mise en place de port mapping/configuration réseau et gestion des règles Firewall
- administration - gestion des droits d'accès et process des serveurs Unix : SSH, FTP, Bash.
- configuration et tuning des pools de connections aux différentes bases de données.
- Test et optimisation de la montée en charge. Gestion de la concurrence aux BD.
Environnement technique : Oracle, Sql Server, J2EE, Weblogic Portal, Weblogic version 6 à 8.2, JSP/servlet, Struts, Portlets, Taglib JSTL, Jbuilder, TOAD, ANETO/ESQUIF
02/2003 à 12/2003 - SNEP - secteur distribution musicale
Développement d'un progiciel client/serveur d'audit.
Java multithreads, Swing, interface JNI.
Protocoles et moteur applicatif en Java avec interfaçage JNI en C et Objective Caml pour la partie de bas niveau système (couche OSI)
Interface graphique réalisée avec Swing. Le logiciel tourne sur une version Debian de Linux.
Couche présentation : Struts.
Conception de BD : PostgreSQL.
Développement sous Eclipse + CVS. Modélisation UML avec TogetherJ
01/2002 à 01/2004 – Hatier - secteur de l'édition
Développement J2EE, réalisation des portails de l'éditeur,rédaction du cahier des charges, développement, installation, production.
production : BEA Weblogic et BD Oracle8i.
Développement sur Tomcat4.
Création d'un framework de gestion de contenu XML.
08/2002 à 10/2002 – triangle informatique - secteur comptabilité
Rédaction du cahier des charges et développement d'un composant "application server platform" de gestion comptable avec base DB2 sur AiX. Utilisation de Tomcat4. Modélisation Merise de la BD DB2.
Encadrement et formation de deux développeurs.
2002 – Mercedes - secteur du transport
Développement et intégration de briques logiciels J2EE pour la gestion de la flottes de véhicules dans l'extranet à destination des concessionnaires du groupe Mercedes.
Migration de l'Intranet existant du concessionnaire de PHP vers J2EE.
EJB 1.1 pour une utilisation sur Weblogic .
Migration des technologies vers JAVA/J2EE
01/2002 - CNRS/INRA - secteur de la recherche
Développement J2EE auprès du CNRS/INRA Sophia-Antipolis (Provence-Alpes-Côte d'Azur) d'un intranet J2EE pour le suivi d'analyse des puces ADN sur serveur Tomcat avec BD PostgreSQL.
01/2001 à 01/2002 - Start-up spécialisé dans le B2B
Développeur Java J2EE / Oracle d'une place de marché B2B
Marketplace spécialisée dans le B2B, la gestion des appels d'offres des prestataires informatiques.
- rédaction du cahier des charges (back Office, front Office), choix techniques et mise en place de l'architecture J2EE/n-tiers (Weblogic 6). Migration de JRUN > JBOSS/Tomcat4 > Weblogic
- SQL sur BD Oracle 8i .
- développement du serveur UDDI/SOAP de la société toujours sur Tomcat/Oracle. Modélisation UML.
- Encadrement et formation du développeur.
- Tuning/Benchmarking (OptimizeIt)
- Utilisation de XML/XSL : XSLT pour avoir une mise en page aussi bien sur le site de l'entreprise que sur les sites partenaires ou les PDA.
Réalisation du site avec des EJB BMP 1.0 sur BEA Weblogic.
Jbuilder avec CVS.
Développement d'une Framework basé sur un parseur JAXP avec XML et XSLT pour la gestion de contenu.
Administration du serveur Exchange.
Administration du firewall WatchGuard. Mise en place de la DMZ.
Moteur de recherche développé avec Lucene.
01/2000 à 01/2001 – Lebihan - Start-up site de vente par correspondance
Analyse et développement du site. Développement ASP/Perl et SQL Server, administration de la BD SQL Server et administration du site sous IIS .
Développement : Visual Interdev et Visual SourceSafe.
Participation au développement de plusieurs sites web, start up dans le cadre de ce travail :
Développement ASP/SQLServer ou Perl.
Traitement batch pour la BD.
Traitement et création des flux XML.
Encadrement d'un développeur/Webmaster.
08/1998 - 01/2000 – Bouygues – secteur BTP
Administrateur réseau depuis août 1998 pour le compte de la société Bouygues Challenger . Migration et sauvegarde des fichiers de bases de données sur DLT, configuration et administration des serveurs sous Windows NT.
Développement d'un logiciel logistique en VB.
1998
Webmaster indépendant.
Compétences techniques
- Langage : Java : J2EE, AWT, Swing, RMI, Servlet, JSP, EJB, JNI, Web Services, SOA, Applets.
C++, Visual basic, Pascal Objet (Delphi).
CGI (Perl), ASP, .NET, PHP, IIS (programmation ISAPI en Delphi)
HTML 4, DHTML, WML, CSS, XML, XSL, Java script.
- Réseaux : application client/serveur, architecture distribuée (Corba), TCP/IP, OSI, configuration DMZ
- Serveurs : Apache, IIS,Tomcat (version 2 à 5) , Weblogic (5 à 9), Weblogic Portal, Jrun, JBoss.
- OS : Windows 2000/XP/NT, AiX, Solaris, MacOS, Linux, BSD .
- SGBDR : Oracle 8i, SqlServer, MySql, PostgreSQL.
- Méthodologie : UML, MVC, design Patterns.
- Conduite de projet : MSProject, PSN, CVS
- Logiciels : JBuilder, Eclipse, Workshop, Power designer, Visual Studio, Idea(JSP), Delphi, C++ Builder, Together, ArgoUML
- Optimisation : Optimizeit, JProbe, Jprofiler
- Outils Open Source: Lucene, Struts, Hibernate, Castor, James (bonne connaissance de la plupart des outils du site Jakarta) + administration linux : Vpopmail, Sendmail, Webmin, Qmail
- Divers : Photoshop 6, Dreamweaver
Connaissances linguistiques
Anglais : niveau moyen (lu - écrit - parlé)
Allemand : niveau moyen
Formation
2002 - 2004 DEST (BAC+4) du CNAM Génie Informatique.
1996 - 1998 IIIS - conception et ingénierie multimédia (niveau bac+2)
1996 Bac scientifique mention bien