Evollis Bordeaux jan-mars 2017
Expert Java
Travail en équipe sur les évolutions fonctionnelles et les corrections d'anomalies. Cycle scrum court (1 semaine), conception et réalisation de l'évolution du réglementaire métier pour le calcul des impayés avec le framework EasyRules (Specification Pattern), extension du cycle de dépôt de documents justificatifs avec échange vers le webservice rest externe Netheos pour la reconnaissance automatique des documents. Analyse et solution de pannes de production (Analyse logs Kibana).
Technologies pratiquées : Java 8, Gitlab, springboot, Thymeleaf, bootstrap, EasyRules, JPA-Hibernate, Mockito.
S.R. Italia 2015-
Associé
Création du système Talento pour la prise de commandes on-line et leur intégration dans le système de production.
Installation, paramétrage du portail Magento 2 sur le host web du client. Création d'un thème personnalisé. Recherche et intégration de modules Magento 2 complémentaires.
Réalisation en Talend des procédures d'échange de données : Transfert de l'intégralité des produits vers la BDD Magento à partir de la BDD du système de gestion de production. Procédure de mise à jour des prix. Procédure périodique de récupération des commandes et leur insertions dans la BDD de gestion.
Caisse des Dépôts et Consignations
2014-2016 (3 ans)
Expert Java
Remplacement des WebServices SOAP existants avec des nouveaux WS REST via Jersey, Jackson et Spring REST.
Création d'un Webservice REST auto-documenté avec Swagger entre les services du C.P.F. et ceux du C.P.A. (Compte Personnel d'Activité).
Maintenance et évolutions des systèmes de gestion des retraites des fonctionnaires de la fonction publique.
Réalisation du Portail Compte Personnel de Formation (C.P.F.) pour le ministère du travail en mode Agile SCRUM (équipe de 8 personnes).
Réalisation de l'évolution Coordonnées Médiatiques pour le portail Internet SARA. Rédaction des spécifications et réalisation de l'IHM sous forme de module Spring MVC2. Évolutions fonctionnelles des Web Services et de l'API du noyau de gestion clientèle (20 000 000 d'enregistrements en base Oracle) servant à l'ensemble des applications CDC.
Hager 2013
Expert Java
Participation et conseil au projet de migration vers Java du produit de domotique Domovea. Validation des choix d'architecture dans le contexte d'une plate-forme ARM Linux OSGi.
Test serveur SGBD, HTTP, WebServices (Jersey + Jackson).
Test comparatif du framework pour la réalisation des interfaces de affichage : GWT vs AngularJS.
Adaptation du serveur http Jetty (v.9) au format bundle OSGi, avec realisation du bundle service http.
Tests de performance HSQLDB sur Carte Wandboard ARM9 : PolePosition, accès concurrent à H2DB et HSQLDB.
Creation d'archetypes Maven spécifiques au projet (REST services in OSGi Bundle, AngularJS Client in OSGi Bundle, Resource Bundles, Services Bundle, API Bundles).
JCDecaux 2013
Expert Java WebApp TMA
Progiciel de suivi commercial et de facturation sur mésure. Rédaction de Use Cases en anglais. Réalisation d'evolutions. Batch d'extraction clients. Correctifs. Développements en architecture verticale, de l'IHM jQuery aux mappages Toplink Oracle, en passant par le framework Strut. WebServices, EJB. Usage et modification des scripts Ant. Génération des entités DAO à partir des schémas XSD, avec transformation XSL. Création de flux xml en Java par Jaxb. Test unitaires enrichis par Mockito. Rédaction des TU/TI sur plateforme HPQC.
Total E&P 2011-2012
Expert Java Hibernate Oracle
Rédaction des S.T.D. incluant les maquettes des IHM à approuver, Conception de la Base de données, écriture des procédures VPD Oracle, gestion des scripts SQL de génération des objets Oracle, codage en Java, création des entités hibernate et leur mappage par notation, création des IHM en Swing, intégration au suivi de version Subversion du client, optimisation des performances, intégration à l'architecture CORBA existante, application partielle de la méthode Agile Scrum.
GFAM 2011
Conception Web App Java-Tomcat
Conception et réalisation de l'IHM en Spring MVC, CSS2, jQuery et Maven. Utilisation de Hibernate pour l'accès aux données. Conception d'une partie du mappage O/R, mise en place et gestion de la plate forme de gestion de configurations Mercurial sur serveur distant (BitBucket) et sur serveur local Debian géré en interne.
Sous La Bannière 2010
Conception et développement Logiciel
Conception et réalisation d'un logiciel de gestion de catalogues de livres d'occasion. Le système permet la gestion d'une liste de livres à publier, une liste en attente, une liste de livres en vente sur internet, l'édition du catalogue papier dans un format très compact, l'export des titres sélectionnés vers le site d'e-commerce. Le logiciel fonctionne sous OpenOffice Base avec OOBasic pour la partie IHM et MySQL pour le stockage des données. Les editions sont assurées par le framework JasperReport et un module Java écrit spécifiquement. Le catalogue préexistant (environ 8 000 titres) a été récupéré par une procédure réalisée ad-hoc et basée sur AWK et SQL. Réalisation et test du programme d'installation automatique (NSIS) sur une machine virtuelle Oracle (VirtualBox).
GFI 1997-2009
Expert architectures distribuée Java
Migration vers les technologies Intranet/Extranet du progiciel de gestion RH ChronoGestor.
Développement en Java/J2EE, Ant, Eclipse, installation et utilisation des serveurs d'applications web Tomcat, JBoss, Jonas, WebSphere, utilisation et administration d'Oracle, SQLServer, prototypes en Swing, intégration au systèmes LDAP, SSO, IHM réalisées en Javascript, CSS, HTML, jQuery, Ajax, gestion de configuration par Mercurial, SourceSafe, tests de performance et recherche erreurs multi-thread avec JMeter, études sur les frameworks de Portlets, GWT, système d’éditions multiplate-formes en JasperReport. Rédaction des STD et des documents directifs pour les développeurs.
Ets. Grabowski 1996-1997
Responsable informatique
Rédaction des STD.
Développement d'un module de calcul de formules en temps réel pour des pupitres de supervision industrielle.
Élaboré en VisualBasic, le projet a abouti selon les temps et les désirs du client. Avec une fréquence de 4 à 6 cycles de calcul par seconde selon la complexité de la formule, le module fournissait assez rapidement le résultat demandé par le système de supervision d'automates Intellution.
Cabinet Ophtalmologique 1996
Conception logicielle
Réalisation du logiciel Vision pour la gestion de cabinet médical. Reprise initiale des données au format propriétaire crée par le client en GFBasic.
Conception de la BDD en MS Access et développement du logiciel en Visual Basic.
Freelancer 1988-1996
Software consultant
Réalisation de l'encyclopédie multimédia OMNIA pour le client final Éditions De Agostini en VisualBasic (équipe de 4).
Formateur en entreprise pour la SSII Asystel de Milan : formations en bureautique Microsoft, Word, Excel, Access.
Assistance informatique globale au Centre Culturel Français de Milan. Réalisation du plan budgétaire. Service d'assistance sur logiciel de comptabilité sur feuilles MSExcel. Maintenance du parc informatique.
Journaliste pigiste pour PC-World Italia (groupe IDG). Expérimentation et critique des nouvelles imprimantes. Rédaction d'articles de présentation pour le journal. Résumé de manuels informatiques (voir dernier article Juin 1996).
Réalisation du logiciel Planner (aide à la planification des équipes de doublage) pour la société S.E.D.E. de Milan, en langage C.