Informations générales
- Nationalités belge et française
- Permis de conduire B
- Né le 8 octobre 1979 à Etterbeek, Belgique
- Non-fumeur
- Célibataire
Expérience professionnelle
Senior Java EE Consultant @ Aubay [06/2007 — ce jour]
- Capelo
-
- Application de validation des données carrière des fonctionnaires (SIGeDIS)
- Architecte
- JPA, EJB 3.0, Struts 1.x, JAX-WS, GWT, Maven, JBoss, Oracle, WebLogic, Subversion
- Argo
-
- Application de centralisation et de gestion des données carrière des travailleurs (SIGeDIS)
- Développeur senior (v1.0), Architecte (v2.0)
- JPA, EJB 3.0, JBoss, WS, Oracle, Spring WebFlow, BPEL, Subversion
- Carat
-
- Application de gestion des configurations de tests réalisés sur des boitiers électroniques embarqués sur satellites (Thales Alenia Space)
- Analyse, conception, refactoring du modèle de données, coaching
- Swing, JGoodies, Java Web Start, Ant, JPA, MySQL, ClearCase
Java EE Lead Architect @ Smals [01/2005 — 05/2007]
- Limosa
-
- Application web pour la déclaration de détachement de travailleurs étrangers sur le territoire belge
- Architecture globale, coaching, implémentation de la sécurité
- Hibernate, Spring, Struts 1.x, JMS, Axis, WebLogic, Oracle, Maven, CVS
- STTS
-
- Application web pour la gestion d'octrois de tarifs téléphoniques sociaux pour l'IBPT
- Architecture globale, coaching
- Hibernate, Spring, Struts 1.x, Axis, WebLogic, Oracle, Ant, CVS
- Primaweb
-
- Application web pour la gestion d'octrois de revenus d'intégration sociale et Fonds Mazout pour les CPAS
- Architecture globale, coaching
- Hibernate, Spring, Struts 1.x, Axis, WebLogic, Oracle, Ant, CVS
- iBoss
-
- Application web pour la gestion des dossiers de l'auditorat du travail (ONSS)
- Architecture globale, coaching
- Hibernate, Spring, Struts 1.x, JMS, WebLogic, Oracle, Ant, CVS
- Autres
-
- Conception des architectures projets, choix des technologies à mettre en œuvre, structure de l'arborescence projet, conception de prototypes, développement des parties critiques, supervision et coaching des développeurs (code reviews, pair-programming, mini-cours, documents de guidelines)
- Développement de modèles de projets génériques et de composants réutilisables
- Conception d'une application de référence de gestion de dossiers servant de base pour tous les projets cités ci-dessus, émulation d'un terminal mainframe COBOL en Swing, standardisation des types de base de la sécurité sociale (numéros de TVA, de registre national...), uniformisation des développements des services de bases internes
Java EE Architect Candidate @ Smals [01/2004 — 12/2004]
- Genesis
-
- Application centralisée de gestion de dossiers pour les services d'inspection sociale
- Architecture de l'application, choix des technologies, conception du modèle de données, conception de l'interface utilisateur, coaching des développeurs, distribution du travail
- WebLogic, Oracle, JSP, Servlet, EJB, JMS, Hibernate, Struts, Ant, CVS, XML
Functional Analyst @ Smals [04/2003 — 12/2003]
- Genesis
-
- Application centralisée de gestion de dossiers pour les services d'inspection sociale
- Analyse des processus métiers et des besoins, interview des clients
- NatReg
-
Etudes
- 2008 — 2009
- Groupe de conversation en néerlandais
- TFE
- Techniques d'intelligence artificielle dans un système distribué (Robocup 2002 à Fukuoka, Japon)
- 2002
- Obtention du titre d'Ingénieur Civil en Informatique avec distinction
- 1999
- Obtention du titre de Candidat Ingénieur Civil
- 1997
- Obtention du certificat d'admission aux études d'Ingénieur Civil
- 1997
- Obtention du certificat d'études secondaires (mathématiques 6h, latin 4h, néerlandais 4h, anglais 4h, sciences 3h)
- 1991
- Obtention du certificat d'études primaires
Langues
- Français
- Langue maternelle
- Néerlandais
- Bonne connaissance écrite et orale
- Anglais
- Bonne connaissance écrite et orale
- Allemand
- Connaissance élémentaire (2 ans de cours du soir)
Informatique (expert+++, avancé++, novice+)
- Java
- Hibernate+++, Spring (IOC+++, AOP++, MVC+++, DAO+++, Security++, WebFlow++, LDAP+, JDBC++), Struts (1.x+++, 2.x+), Log4J++, JUnit+++, Swing++, Guice++, ANTLR+, AspectJ+, Seam+
- Java EE
- Servlet+++, EJB (2.x+++, 3.x+++), JPA+++, JMS++, JTA++, JNDI++, JDBC+++, JSP+++, JSTL+++, JSF+, JAX-WS++, JAXB++
- Web
- JavaScript (JQuery++, AJAX++), (X)HTML++, CSS++, PHP+, Python (Django+)
- XML
- XSLT++, Schemas++, DTD+, Schematron+, XPath++, XQuery+
- Outils
- Eclipse+++, Ant+++, Maven+++, Subversion++, CVS++, ClearCase+, JIRA+, Mantis+, Trac+, Continuum+, Hudson+, soapUI+
- Serveurs
- WebLogic, JBoss, Tomcat, Apache HTTPd, MySQL, Oracle
- Design
- UML, Patterns (Design/GoF, Enterprise, Core Java EE, Integration), Object-Oriented, Aspect-Oriented, Test-Driven, Domain-Driven, Event-Driven, Refactoring, Database Design
- Intérêts
- Project Management (Agile, Lean, RUP, PMI, Prince2), Open Source Software, SOA, WS-*, ESB (Mule, ServiceMix), OSGi, JCA, JMX, GWT, REST (JAX-RS), Functional Programming, CQRS, Scala, Qi4J, Neo4J, Hadoop
- Souvenirs
- Assembleur, Basic, Turbo Pascal, C/C++, Prolog, VRML
Motivations
- Apprendre
- au contact de personnes qualifiées (développeurs, analystes, chefs de projet, experts métier...)
- Découvrir
- de nouveaux domaines en recherche de solutions informatiques (finance, industrie, sécurité sociale...)
- Progresser
- dans les différentes étapes de ma carrière et m'orienter vers le rôle de chef de projet
- Investir
- mon temps et mon énergie dans une société dans laquelle je m'identifie
© 2002 — 2010 Xavier Dury | Dernière mise à jour le 14 novembre 2010