-
IBM Services Center Lille
- Java Analyst
LOMME
2014 - maintenant
Développement d'une application de détection de fraude pour une mutuelle.
SOA (IBM Integration Bus)
Moteur de règles (IBM Operational Decision Manager)
Inégration continue (SVN, Hudson, Ant, scripts shell...)
-
Sculpteo
- Ingénieur Logiciel
2009 - 2014
Site e-commerce spécialisé dans l’impression 3D, s'adressant aussi bien aux particuliers qu'aux professionnels.
Arrivé peu après sa création (en septembre 2009), nous avons développé de multiples fonctionnalités, allant de celles classiques d'un site de e-commerce (panier, galerie, paiement) à des outils bien plus spécialisés spécifiques à l'activité de l'impression en 3D:
* une visionneuse de fichiers 3D en ligne, avec différents choix de technologie (Java, Javascript, Flash, WebGL)
* gestion asynchrone et distribuée de gros traitements, afin de gérer des modèles complexes de plusieurs millions de faces, assorti d'un système de notification
* système de "scriptage" des modèles 3D pour les rendre paramétriques
* application de gestion pour la production des commandes
Les sites ont été développés grâce au framework Django (python), et utilisent les technologies récentes du web.
Python, Django, HTML, CSS, Bootstrap, jQuery, PostgreSQL, administration système (linux Debian), Java, Nginx, Apache, GIT, Eclipse, XCode, Objective-C
-
Soat
- Ingénieur logiciel
Paris
2009 - 2009
Consultant J2EE à Billetel, filiale de la FNAC, qui s'occupe de l'émission des billets spectacles: service guichet dans les enseignes FNAC, Carrefour et France Billet; un des plus gros sites de e-commerce, avec l'émission de 12 millions de billets par an.
Environnement :
* une équipe MOA s'occupe de la partie fonctionnelle
* projet initialement développé en forfait par une SSII, repris ensuite en interne
* utilisation d'un grand nombre de technologies (Spring, Hibernate, JSP, GWT, applets, frameworks maison, EJBs...)
Développements :
* migration vers l'ordonnanceur de tâches Quartz pour lancer des batchs à heure donnée
* migration d'architecture: passage d'une architecture 32 bits à 64 bits, de Java 5 à Java 6, Tomcat 5.5 à Tomcat 6.0, JBoss 4.0 à JBoss 5.0, MySQL 5.0 à MySQL 5.1
* intégration: mise en place de nouveaux serveurs d'intégration, de recette, de pré-production et de production, utilisation/administration de Subversion, Hudson, Archiva, Maven
Java, Eclipse, SVN, Spring, Hibernate, JSP, applets, EJBs, Quartz, JBoss, Tomcat, Jenkins, Maven, Archiva, MySQL
-
Soat
- Ingénieur logiciel
Paris
2007 - 2009
Consultant J2EE pour la société Globecast, filiale d’Orange spécialisée dans la distribution de contenus audiovisuels.
Les développements concernaient l'intranet SI-Métier : maintenance des applications existantes et développement de nouvelles applications pour la gestion de tickets d’incident, de référentiels clients/services, de demandes d’achat, de préparation de contrats et enfin d’utilisateurs.
Projet réalisé dans une équipe de 5 personnes
* maintenance et évolution applicative de l’existant
* développement d’une application de demandes d’achats internes, et d’une application de gestion des utilisateurs (arrivées/départs/mutations, gestion des droits applicatifs sur les applications du SI-Métier, intégration avec le LDAP)
* passage de JBoss 4.0.4 + JSF 1.1 à JBoss 4.2.2 et JSF 1.2, migration des EJB 2 en EJB 3
* installation de Archiva (gestion de repository Maven), mise à jour de continuum, mise en place d’un Wiki
* passage en cluster.
* Tests de performance, optimisation
J2EE (Java 5, EJB 2 et 3, JSF, Log4J, Maven, JMS), XML, HTML, Ajax, Alfresco, Webservices, OJB, JMS, Hibernate, Eclipse, SVN, maven, continuum, JBoss, JIRA, Oracle
-
Soat
- Ingénieur logiciel
Paris
2005 - 2007
Consultant J2EE pour la Société Générale (SGIB): maintenance et développement d'une application gérant un workflow de demande de prix mettant en jeu les principaux acteurs d'une salle de marché : traders et sales
Développements :
* extension du périmètre produit aux produits listés et EBO (périmètre produit géré : OTC : options et stratégies ; options, futures, equity Listés et EBO ; Warrant ; Variance Swap ; Dividend Swap)
* extension du périmètre de l’application du niveau européen au niveau international (US : New York, Asie : Tokyo - Hong Kong)
* amélioration de l’architecture du cache pour un chargement à la demande ou au lancement de l’application
* migration de l’application en Java 5
* mise en place d’une applet, de la notification JMS
* mise en place d’appels Ajax pour rendre l’application plus réactive
* support niveau 2 (fonctionnel), et niveau 1 (technique)
J2EE (JAVA 5, Ant, Struts, EJB, Hibernate, JDBC, TIBCO, CORBA, Axis, Log4J, Maven), Weblogic, XML, HTML, Javascript, Eclipse, CVS, Oracle, PL/SQL
-
Soat
- Ingénieur logiciel
Paris
2004 - 2005
Consultant J2EE pour Société Générale (SGIB): maintenance et développement d'une application de reporting client (rapports de valorisation de portefeuilles de client, par mail et web)
Développements :
* réalisation d’un second site web accessible par les clients pour une filiale de la Société Générale
* amélioration des performances de l’application
* rajout de la gestion des droits
* développement de batchs
J2EE (Java, Ant, JSP, JDBC, TIBCO), XML, XSLT, Javascript, HTML, Sybase
-
Thales
- Ingénieur
Courbevoie
2003 - 2004
A Thales Underwater System (Brest). Stage labo-recherche puis CDD de 6 mois.
Analyse et développement d’un projet de classification de signatures acoustiques pour un Sonar hélitreuillé
-
Webmotion (Ottawa, Canada)
- Administrateur Système
2001 - 2002
Administration système (année de césure entre la 2ème et la 3ème année du cursus à l'ENST Bretagne)
Linux, NFS, Sendmail, LDAP, MySQL, Bind, Apache, PHP, MySQL