Télécharger ce CV au format PDF.
Ludovic BERT - Architecte Java/JEE - Toulouse
Ludovic BERT
Architecte Java/JEE – 10 ans d’expérience
33 ans
Domaine de compétences
Java JDK (1.4, 5.0, 6.0), JDBC, JavaMail, JavaBean, Java Web Start, Swing, Applets, Eclipse RCP, SWT.
Java Entreprise Edition J2EE 1.4, JEE (5, 6), Servlet, JSP, EJB 3, JPA, RMI, JMS, Web Services, Portlet (JSR 168, JSR 286).
Serveurs d’applications Tomcat (5.0 à 7.0), JBoss AS (5.1), WebSphere Application Server (v4, v5, v6), JOnAS, Weblogic.
Portails JBoss Portal, Jetspeed 2, Pluto, Liferay, Light Portal.
Frameworks Hibernate, Struts (v1, v2), Spring, Java Server Faces.
Langages Java, HTML (v4, v5), JavaScript, CSS.
API Projets Jakarta/Apache (commons), Lucene, Quartz.
XML SAX, StAX, DOM, XPath, XSL, XSLT, XSLT-FO.
Web Services SOAP, WS-Security.
Web Web 2.0 (Ajax) : GWT, ExtJS, DWR. Web : Apache, JSTL/Taglibs.
Systèmes d'exploitation Solaris, Unix AIX, Linux (Ubuntu, Red Hat, Mandrake), Windows (NT, 2000, XP, Vista).
Bases de données SQL, Oracle (9, 10, 11), MySql, MaxDB, PostgreSQL, SQL Server, Hypersonic.
Annuaire JNDI, LDAP.
COTS Alfresco (Content Management), Isight/SEE (Workflows).
IDE Eclipse (v2, v3), WSAD (v4, v5), IDEA.
Gestion de configurations CVS, Subversion, StarTeam.
Outils de build Maven (v1, v2), Ant.
Test / Performances JUnit, DBUnit, HttpUnit, TPTP, jconsole, Memory Analyzer, jvisualvm, WebLoad, JMeter.
Réseau / Protocole HTTP, HTTPs, SSL, FTP, FTPs.
Méthodologie / Architecture UML, Objet, Rational Rose, Design-Patterns, Unified Process, Extrem Programming.
Formation
2001-2002 MASTER GENIE INFORMATIQUE mention Bien, Université Joseph Fourier de Grenoble.
2000-2001 Maîtrise d'informatique mention Assez Bien, Université Joseph Fourier de Grenoble.
1999-2000 Licence d'informatique mention Assez Bien, Université Joseph Fourier de Grenoble.
1997-1999 DEUG MIAS (Mathématiques, Informatique et Applications aux Sciences), Université Joseph Fourier de Valence.
1996-1997 Baccalauréat série S, Lycée les 3 sources de Bourg-lès-Valence.
Expérience
2005-2012 ST Informatique Services – Ingénieur d’études et de développement (7 ans)
  • ST Informatique Services – Veille technologique et projets internes

    Etude des nouveautés HTML 5 (Web Socket, Géolocalisation, Offline, Storage, ...).
    Etude de JEE 7 (Servlet 3.1, ...).
    Etude de différents frameworks AJAX (Prototype, Ext-JS, YUI, GWT et DWR).
    Etude de la nouvelle spécification portlet v2.0 (JSR 286).
    Etude du moteur de workflow JBoss jBPM.
    Etude de Eclipse RCP – Eclipse RAP.
    Etude du framework JBoss Seam.

  • Sopra Group (pour Airbus) – Architecte Java/JEE

    Mission d'architecture sur une application de gestion des alertes avions (processing, corrélation de données, ...). Définition des architectures et suivis/validation technique des différents fournisseurs (validation des dossiers de conception, réalisation des audits techniques, ...).
    Environnement : Windows XP, Java, JEE 5 (Servlet, EJB3, JPA, JMS, Web Services, ...), Spring, JBoss, Memory Analyzer, ...

  • Sopra Group (pour Airbus) – Chef de projet

    Mission de définition et d'urbanisation d’architecture pour les projets d'engineering Airbus IDN, ainsi que support aux projets utilisant les patterns d'architecture proposés.
    Chef de projet sur un projet d'engineering trans-NATCOs pour le département des avant projets Airbus (FPO – Future Project Office).
    Environnement : Windows XP, Java, J2EE, Isight/FIPER, Alfresco.

  • Aptus-Infotel (pour Airbus) – Architecte Java/J2EE

    Architecture, conception et développement d’une application intégrée richement au portail Airbus|World sous forme de portlet JSR-168. Cette application est une portlet conteneur permettant de filtrer du contenu de pages rédigées en XML en fonction des droits utilisateurs (compagnie, flotte, avions, ...), et/ou en fonction des actions utilisateurs (tri, filtrage de table) et d’effectuer la transformation XML vers HTML. Suivi et support à l’équipe en charge de réaliser l’intégration de l’application au sein du portail.
    Environnement : Windows XP, Eclipse 3.2, StarTeam, Portlet, Plumtree, WebSphere, JDK1.4, Spring, XML, SAX, DOM, XSLT, Ant.

  • ST Informatique Services – Concepteur et expert technique

    Participation à la phase de conception et de développement d’un outil de génération de code. Cet outil permet de générer une application web avec les fonctionnalités CRUD à partir d’une base de données existante.
    Environnement : Middlegen, XDoclet, Hibernate, Spring, Struts, Ant, JUnit.

  • SILOGIC (pour Airbus) – Concepteur et expert technique

    Expertise technique

    Intervention sur différents projets de la Java Factory et dans d’autres départements de SILOGIC afin d’aider les équipes de développement à résoudre les problèmes rencontrés avec Hibernate et Spring. Aide à la conception sur différents projets.
    Expert technique et support aux développeurs sur des projets interne de Fiches Individuelle de Suivi et des projets Airbus au sein de la Java Factory.
    Environnement : Windows 2000, Java, Java Web Start, J2EE, Spring 1.2 (AOP, IoC), Hibernate, Hypersonic, Oracle, SVN, Swing, Tomcat, log4j, FTP, RMI, JUnit, DBUnit, XML (SAX, DOM, XPath).

    Projet Airbus – Essais en Vols

    Expert technique et support aux développeurs sur un projet pour le département des EV (Essais en Vols). L’application client lourd permet la gestion, la configuration et le versionning des paramètres de tests des avions Airbus (A380, ...).
    Environnement : Windows 2000, Java, JDK 5.0 (Annotations, Generics, Enumération, …), Hibernate, SQL Server, CVS, Swing, log4j, JUnit, DBUnit.

  • SILOGIC (pour Airbus Central Entity) - Concepteur et expert technique

    Projet Airbus – Application de visualisation de la documentation avion

    Expert technique et support aux développeurs lors des phases de conception et de développement de l’application. Cette application Web permet de visualiser la documentation des manuels Airbus publiés par l’application rédaction de la documentation.
    Environnement : Windows 2000, Java, J2EE, Spring 1.2 (AOP, IoC), SVN, log4j, JUnit, XML (SAX, DOM, XPath), Maven v2.

    Projet Airbus – Application de rédaction et de publication de la documentation avion

    Expert technique et support aux développeurs lors de la phase de développement de l’application, développement des parties sensibles.
    Rédaction des spécifications fonctionnelles et de la conception détaillée et de 2 composants externes (BusinessModelReader et Prepare SA/LR), utilisables au sein de l’application et dans d’autres applications Airbus.
    Environnement : Windows 2000, Java, Java Web Start, J2EE, Spring 1.2 (AOP, IoC), Hibernate, JDBC, Hypersonic, Oracle, PostgreSQL, MySQL, SVN, Swing, log4j, FTP, RMI, JUnit, DBUnit, XML (SAX, DOM, XPath), TPTP, Ant.

2003-2005 INEXWARE - Ingénieur d'études et de développement (2 ans et 5 mois)
  • SILOGIC (pour Airbus Central Entity) - Concepteur et expert technique

    Rédaction des spécifications fonctionnelles, du document d'architecture, ainsi que de la conception détaillée d’une application client-serveur permettant la rédaction et la publication de la documentation avion. Cette application permet de gérer la customization et la publication des manuels des avions construits par Airbus. L'application utilise le framework Spring et le Design-Pattern DAO dans une architecture client-serveur en couches.
    Environnement : Windows 2000, Rational Rose Modeler, Java, J2EE, Spring 1.1.5/1.2 (AOP, IoC), Hibernate, JDBC, MaxDB, Hypersonic, CVS, Swing, log4j, FTP, RMI, JUnit, DBUnit.

  • SANOFI AVENTIS - Ingénieur d'études et de développement

    Migration technique, ajout de fonctionnalités et modification importante d'ergonomie de l'application de référentiel de tests biologique de Sanofi, permettant la recherche, l'ajout, l'export et l'impression des tests biologique. Au sein d'une équipe de 3 personnes, audit de code, migration technique, refactoring de code et développement.
    Environnement : Windows 2000, J2EE, Struts 1.1, JDBC, Websphere 4, Oracle 9i, CVS, taglibs, javascript.

  • SANOFI AVENTIS - Ingénieur d'études et de développement

    Conception et implémentation d'une application de gestion des échantillons pour la chimiothèque de sanofi synthélabo. L'application utilise le framework MVC2 Struts et le Design-Pattern DAO.
    Environnement : Windows 2000, J2EE, Struts 1.1, JDBC, Websphere 4, Oracle 9i, CVS, taglibs, javascript.

  • INEXWARE - Ingénieur d'études et de développement

    Conception et implémentation d'une application web (eSchedule) pour la prise de rendez-vous lors de convention d'affaire. L'application utilise le framework MVC2 Struts et le Design-Pattern DAO, couplé avec l'utilisation d'Hibernate pour la persistance.
    Environnement : Windows 2000, J2EE, Struts 1.1, Hibernate 2, Tomcat 5, MySQL, Ant, CVS, taglibs, javascript.

  • INEXWARE - Ingénieur d'études et de développement

    Conception et implémentation d'une GED pour l'intranet d'Inexware en utilisant le framework MVC2 Struts et le Design-Pattern DAO, couplé avec l'utilisation d'Hibernate pour la persistance.
    Environnement : Linux, J2EE, Struts 1.1, Hibernate, Tomcat 4, MySQL, Ant, CVS, Lucene, taglibs, javascript.

  • MP SYSTEMES - Ingénieur d'études et de développement

    Conception et développement d'une application web (Safari-web) pour MP Systèmes qui est une société éditrice d'un progiciel spécialisé pour les déménageurs. Safari-web est une application spécifique pour le déménagement qui gère l'authentification et le paramétrage des utilisateurs, ainsi que des fonctions liées au métier tels que la gestion des déménagements, la facturation, la gestion des clients, la planification, la paie… Intégration et développement en position de leader technique dans une équipe de 3 développeurs. Développement du framework de navigation basé sur Struts. Tests de l'application sous Tomcat et déploiement sous websphere. Rédaction de la documentation technique.
    Environnement : Java, Struts, OJB, Custom tags (JSTL, création), javascript, Websphere, MySQL, CVS, WSAD, Windows XP.

2002 BULL - Ingénieur d'études et de développement (9 mois)
  • BULL - Evolutions du serveur EJB JOnAS vers un serveur J2EE

    Développement Java et gestion de projet (cahier des charges, spécifications externes, conception et tests). Evolution du serveur EJB, JOnAS vers un serveur J2EE suivant la spécification de Sun Microsystems Intégration du déploiement de WAR et d'EAR dans JOnAS).
    Environnement : Java, javascript, Tomcat, JOnAS, PostgreSQL, mckoy DB, CVS, Eclipse, Linux AIX.

Divers
Langues étrangères Anglais : lu, écrit, parlé.
Espagnol : niveau scolaire.

XHTML 1.1 - Valide
CSS 3 - Valide