Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Tom Miette

Leader technique / Lead developer Java/JEE

Tech lead
Java / JEE
Rigoureux
Impliqué
Autonome
En poste En simple veille
Je suis actuellement en poste chez Ixxi (filiale du groupe RATP) en qualité de Leader Technique depuis novembre 2014.

J'apporte une expertise technique et je pilote l'activité des développeurs sur des projets afin de garantir la qualité, l'évolutivité et les performances du logiciel.
CV réalisé sur DoYouBuzz
  • Projet : IMAGE (Information MultimodAle Généralisée dans les Espaces)
    Mise en oeuvre des sous-systèmes :
    • Portail IMAGE (portail web),
    • Système de Gestion de l'Information Circonstancielle (SGIC),
    • Référentiel des Ressources de Configuration Multimédia (R2CM).
  • Encadrement de l'équipe de développement (conception évolutive, préconisations, bonnes pratiques, respects des standards).
  • Maintien de la qualité du logiciel (code source, documentation, couverture de tests, tirs de charges, performances).
  • Amélioration continue (industrialisation, documentations techniques, diminution de la dette technique).
  • Mise en place de l'usine logicielle (environnement de développement, intégration continue, tests automatisés, déploiement).
  • Support quotidien aux développeurs.
  • Suivi de projet, reporting, chiffrages.
Détails de l'expérience
  • Environnement : Java/JEE, Maven, Vaadin, GWT, OpenLayers, Guava, Spring, AspectJ, Hibernate, Jackson, Apache CXF, REST, SOAP, SoapUI, Apache Camel, OSGi, TalendESB, Apache Karaf, Apache ActiveMQ, JMS, PostgreSQL, JUnit, Mockito, Selenium, Log4j, Quartz, Liferay, Portlet, Tomcat, Jetty, CentOS, RedHat, scripts Bash, JMeter, Jenkins, SonarQube, Eclipse.
  • Equipe : 15 personnes (dont 10 développeurs).
  • IMAGE est un projet d’information voyageurs dynamique. Il vise à fournir, en temps réel, une information localisée et réactualisée en permanence sur l’état du trafic sur les réseaux.
    Ce projet répond à une demande forte des voyageurs qui souhaitent plus d’informations, notamment en cas de perturbations.
Description de l'entreprise
La RATP est une régie assurant l'exploitation d'une partie des transports en commun de Paris et de sa banlieue. Elle exploite les seize lignes du métro de Paris, huit des lignes du tramway d'Île-de-France, une partie des lignes de bus d'Île-de-France, et une partie des lignes A et B du RER d'Île-de-France (RER). En région parisienne, elle transporte environ trois milliards de passagers par an.

Ixxi est une société de services, filiale du groupe RATP, d'une centaine de salariés. Elle est spécialisée dans le domaine du transport de voyageurs et la mobilité urbaine (information voyageur et billettique).
Site web de l'entreprise
  • Projet : Nexus
    Mise en oeuvre d'un DMS (Displays Management System) pour diffuser les horaires de bus sur tous les types d'écran du réseau.
  • Maintien de la qualité du logiciel (code source, documentation, couverture de test, tirs de charges).
  • Amélioration de l'architecture de l'interface d'administration web (design pattern, optimisations).
  • Support sur les problématiques de temps de réponses des écrans web.
  • Support quotidien aux développeurs.
  • Suivi de projet, reporting, chiffrages.
  • Passage de compétences à l'équipe TMA (formations des équipes, documentations, procédures).
Détails de l'expérience
  • Contexte international : Ixxi (France) - réalisation du DMS ; Thetis (Italie) - réalisation du broker ; Nexus (Grande-Bretagne) - client final.
  • Environnement : Java/JEE, Maven, GWT, GXT, Google GIN, Guava, Spring, Spring Security, Spring Data, AspectJ, Jackson, Hazelcast, WebSocket, Apache CXF, REST, Hibernate, Logback, JUnit, Mockito, JQuery, HSQLDB, MS SQL Server, Windows Server 2012, Tomcat, SoapUI, Eclipse, IntelliJ, Assembla, Jenkins, SCRUM.
  • Nexus souhaite se doter d'un système de gestion et de diffusion centralisé des horaires de bus des différents transporteurs qu'il gère sur tous les types d'écrans de son réseau (écrans LED, écrans Web "Smart Display").
  • Equipe : 7 personnes (dont 4 développeurs).
Description de l'entreprise
Tyne and Wear Passenger Transport Executive (TWPTE), couramment appelé Nexus, est l'autorité locale de gestion des transports publics dans la région nord-est de l'Angleterre (autour de Newcastle).
Site web de l'entreprise
  • Projet : Sigmah version 2
    Evolution du logiciel Open Source pour répondre aux nouveaux besoins des utilisateurs (mode déconnecté, moteur de recherche, performances).
  • Consolidation du socle applicatif (nouvelle refactoring, ajouts de design-pattern, optimisations).
  • Refonte et normalisation du modèle de données.
  • Conception et réalisation du mode déconnecté et des algorithmes de synchronisation avec les technologies HTML 5.
  • Encadrement d'une équipe de 4 ingénieurs d'études.
  • Participation en tant que « org admin » au Google Summer of Code, édition 2014 (troisième année consécutive) :
    • Encadrement d'une équipe de 4 stagiaires (définition, planification et suivi des actions, revues de code, évaluations, recadrage).
    • Equipe internationale : nationalités brésilienne, indienne, roumaine et française.
    • Environnement international et 100% anglophone : réunions Skype, échanges IRC, documentation.
  • Suivi de projet, participation aux comités de suivi et comités de pilotage.
Détails de l'expérience
  • Sites web :
  • Dans le cadre d'un nouveau financement obtenu auprès de l'AFD (Agence Française de Développement), le Groupe URD a souhaité réaliser la version 2 du logiciel. L'objectif est d'y intégrer des briques supplémentaires jugées essentielles par les utilisateurs : mode déconnecté, moteur de recherche, amélioration des performances pour répondre aux besoins des utilisateurs de terrain, etc.
  • Charges : 230 JH. Equipe : 10 personnes.
  • Environnement : Java/JEE, Maven, GWT, GXT, Google GIN, Google Guice, Google Map API, Dozer, HTML, CSS, Ajax, Logback, Design Pattern, JUnit, PosgreSQL, Eclipse, Git, Tomcat, Jenkins, HTML5, IndexedDB, File API, SCRUM.
Description de l'entreprise
Le Groupe URD est un institut associatif de recherche, d’évaluation et de formation sur l’action humanitaire et la reconstruction post-crise. Son objectif est d’améliorer les pratiques afin d’assurer aux populations affectées par des crises une amélioration de leur situation.

Le projet Sigmah, piloté par une coopérative de 10 ONG françaises, s'adresse aux ONG du monde entier afin de les aider dans la gestion de leurs projets humanitaires aussi bien depuis le siège social que sur les terrains d'intervention.
Site web de l'entreprise
  • Projet : Bulletins Quotidiens des Alertes (BQA)
    Développement de la plateforme de gestion des Bulletins Quotidiens des Alertes.
  • Mise en place des outils, méthodes et environnements de travail.
  • Conception technique et fonctionnelle.
  • Mise en place de l'architecture technique et du socle de développement.
  • Suivi de projet, reporting, ateliers fonctionnels avec le client, rédaction de la documentation fonctionnelle et technique, participation aux comités de suivi et comités de pilotage.
  • Encadrement d'une équipe de 3 ingénieurs d'études.
  • Réalisation des modules complexes : Single Sign-On, recherche avancée, statistiques (tableaux et graphiques), journalisation.
Détails de l'expérience
  • Le projet vise à faciliter le suivi des événements sanitaires et la publication quotidienne des BQA par l'Institut au sein d'un applicatif centralisé. Son accès est sécurisé et hiérarchisé par rôles.
    L'application apporte également une grande souplesse pour s'adapter aux processus métiers de l'InVS et aux contraintes d'urgence qui peuvent entourent le BQA.
  • Environnement : Java/J2EE, Maven, JSP, HTML, JavaScript, jQuery, CSS, taglibs, JSTL, Hibernate, Spring, Spring Security, Active Directory, LDAP, SSO, Ajax, Logback, Dozer, Jackson, iText, ckEditor, jFreeChart, Eclipse, SVN, Apache, Mod_jk, Tomcat, Oracle11g, PL/SQL, JUnit, Toad.
  • Charge : 150 JH. Equipe : 5 personnes.
Description de l'entreprise
Établissement public, placé sous la tutelle du ministère chargé de la Santé, l'Institut de veille sanitaire réunit les missions de surveillance, de vigilance et d'alerte dans tous les domaines de la santé publique.

L'InVS s'intéresse à toutes les sources possibles d'affectation de la santé : maladies infectieuses, maladies chroniques et traumatismes, environnement, travail. Pour publier ses recommandations et ses avis l'Institut s’appuie notamment sur ses agents, le personnel ARS des CIRE ainsi que des experts externes reconnus des métiers de la santé.

Depuis septembre 2003, l'InVS doit fournir à la Direction Générale de la Santé un Bulletin Quotidien des Alertes. Celui-ci doit décrire et analyser toutes les informations que l'Institut recueille, y compris au plan international, quand elles sont susceptibles d'intéresser notre pays. Il doit comporter également des indications permettant d’apprécier la gravité prévisible des événements mentionnés, les implications décisionnelles qui en résultent et le degré d’urgence attaché.

Le premier BQA a été envoyé le 07/10/2003, il est passé au format électronique en 2004, sa transmission était effectuée par fax jusqu'en Janvier 2008 avant d'être diffusé via l'Extranet sécurisé. Il n'y a pas de traçabilité informatique de l'envoi de BQA aux destinataires principaux à travers l'application actuelle, aucun système ne permet de comptabiliser le nombre d'alertes publiées, ni de rechercher des fiches alertes selon leur contenu, il n'est pas possible d'éditer un bulletin reprenant seulement les dernières actualisations des alertes en cours de traitement par l'InVS.
De plus, aucune base de données n'est associée à ces informations, l'application n'étant pas d'une grande souplesse, d'autres bulletins de surveillance qui auraient vocation à être partagés avec les autorités et les partenaires de gestion ne peuvent être mis en ligne.
Site web de l'entreprise
  • Projet : Système d'Information et d'Appui au Contrôle de Légalité (SIACL)
    Développement d'une plateforme de gestion des demandes d'assistance juridique (saisines) émanant des préfectures et sous-préfectures à destination du PIACL.
  • Mise en place des outils, méthodes et environnements de travail.
  • Conception et réalisation de la reprise de données de l'ancien site intranet.
  • Encadrement d'une équipe de 3 ingénieurs d'études.
  • Assistance pour la recette fonctionnelle et technique.
  • Suivi de projet, reporting, ateliers fonctionnels avec le client, rédaction de la documentation fonctionnelle et technique, participation aux comités de suivi et comités de pilotage.
Détails de l'expérience
  • Environnement : Maarch Entreprise, PHP, HTML, JS, jQuery, PostgreSQL, Debian, Penthao Data Integration, Lucene.
  • Le projet vise à refondre le site intranet du PIACL de gestion des saisines émises par les préfectures afin d'en améliorer l'utilisation et les performances.
    Le nouveau site apporte de nouvelles fonctionnalités comme la recherche plein-texte, la mise en place de rôles pour différencier les accès ou encore un module de statistiques avancées.
    La nouvelle plateforme est réalisée à partir de l'outil de GEC / GED Maarch Entreprise.
  • Charges : 140 JH. Equipe : 5 personnes.
Description de l'entreprise
Le Pôle interrégional d'appui au contrôle de légalité (PIACL), service de la Direction générale des collectivités locales (DGCL), assiste juridiquement le réseau des préfectures.
A l'exception de la région Ile de France et des Collectivités d'outre-mer, l'activité du PIACL s'étend à l'échelle nationale. Son rôle consiste principalement à soutenir les préfectures dans leurs missions auprès des collectivités locales qui sont : le contrôle de légalité, le conseil des collectivités locales et l'aide en matière de contentieux.

Pour ce faire, le PIACL s'appuie sur un site intranet de gestion des demandes d'assistance juridique, insatisfaisant aujourd'hui. Ainsi, le PIACL souhaite remplacer cet outil par un site intranet central, ergonomique, efficace et qui s'inscrive dans la pérennité, objet du présent marché.
Site web de l'entreprise
  • Projet : Plats du Jour
    Développement d'une application mobile de localisation de restaurants et de gestion des "plats du jour".
  • Conception et réalisation du web service REST d'échange des données entre le back-office et le terminal mobile.
  • Conception et réalisation des IHM.
  • Concepts mis en oeuvre : géolocalisation, synchronisation en temps réel et silencieuse, utilisation avec ou sans réseau.
Détails de l'expérience
  • Environnement : Android 4, Java, SQLite, Google Maps API, REST, JSON.
  • Projet : Tierce Maintenance Applicative de l’application Agenda 21.
    Plateforme collaborative de suivi et de gestion des projets s’inscrivant dans l’Agenda 21.
  • Définition des besoins, chiffrage, planification, conception technique, assistance à la recette, suivi de projet, formations des administrateurs et des utilisateurs, suivi de production.
  • Mise en place des outils, méthodes et environnements de travail.
  • Intégration du portail d’authentification Cerbère du Ministère du Développement Durable.
  • Évolutions pour accueillir les futures sessions des Agenda 21 local France.
  • Mise en œuvre d’un système de gestion des mots clé dans le filtre de recherche des dossiers.
  • Audit Sécurité en vue de l’internalisation de l’hébergement.
  • Production d'une étude pour la mise en place d'un système de statistiques / reporting d'aide à la décision pour le CGDD.
  • Nouveaux travaux pour la 9ème session (2015) :
    • Analyse d'impact pour le nouveau dispositif "Candidat 21".
    • Reprise de données des anciennes sessions.
    • Refonte du processus d'inscription et de dépôt des candidatures.
Détails de l'expérience
  • Charge : 150 JH. Equipe : 3 personnes.
  • La TMA vise à préparer la plateforme aux prochaines sessions de reconnaissance, à l'intégration des données des précédentes sessions ainsi qu'à l'internalisation de l'hébergement dans le SI du ministère.
  • Environnement : Java/JEE, GWT, Google GIN, Google Guice, MVP, Command pattern, HTML, CSS, JavaScript, AJAX, Dozer, SWFUpload, FileUpload, Hibernate, Validation API (JSR-303), Injection API (JSR-330), JavaMail, JExcel (jxl), iText, Apache Commons, SLF4J, logback, JUnit, Design Pattern, AOP, Debian, Apache, Tomcat, mod_jk, PostgreSQL, Wink, Google Analytics , Eclipse, Mantis, SVN, SCRUM, Cerbère (portail ministères), SAML.
Description de l'entreprise
Le Ministère de l'Écologie, du Développement durable et de l'Énergie (MEDDE) met en œuvre la politique du gouvernement dans les domaines suivants : développement durable, environnement, transports et leurs infrastructures, équipement, urbanisme, mer, logement, énergie.

Le ministère soutient les collectivités territoriales dans leurs projets territoriaux de développement durable et agendas 21 locaux en mettant notamment des outils à disposition de ces dernières.

Ainsi, chaque année, les collectivités territoriales transmettent leurs projets territoriaux sur le site du Ministère pour obtenir la reconnaissance "Agenda 21 local France". Ces dossiers sont ensuite analysés et étudiés notamment par le Commissariat Général au Développement Durable (CGDD), avec pour objectif d’élaguer les dossiers non recevables, assurer leur complétude et aboutir à une décision.

Site web : www.developpement-durable.gouv.fr/
  • Projet : Montée en compétences sur Java/J2EE
    • Soutien et encadrement des apprentis
    • Mise en place d'un parcours d'apprentissage pour Java dans le cadre de la réalisation d'un applicatif JEE (persistence, injection de dépendances, web services, MVP, Command, sécurité, performances, bonnes pratiques)
  • Projet : Développement d’une application mobile pour Android permettant la gestion d’un référentiel documentaire et l’enrichissement de documents :
    • Mise en place de l'architecture technique pour le développement de la version 2
    • Définitions et répartitions des actions, suivi des développements
    • Revues de code
    • Suivi de projet
    • Organisation de présentations pour nos clients
  • Projet : Développement d'une application mobile Android pour référencer les plats du jour autour de soi :
    • Mise en place de l'architecture technique pour le développement de la version 2
    • Définitions et répartitions des actions, suivi des développements
    • Revues de code
    • Suivi de projet
Détails de l'expérience
  • Environnement Java / JEE : Hibernate, Google Guice, Google GIN, JSON, JAX-RS (Jersey), GWT, PostgreSQL.
  • Environnement Android : SDK 3 et 4, Java, SQLite, Google Guice, RoboGuice, Apache Commons, Alfresco 3.4, JavaScript, Web Scripts, Freemarker, Google Maps API, JAX-RS (Jersey).
Description de l'entreprise
Dans le cadre du développement de son activité mobile, IDEIA a souhaité recruter 2 apprentis ingénieurs. La mission qui m'a été confiée a été d'organiser leur montée en compétences sur Java et Android. Cela s'est fait autour de la réalisation de 2 applications mobiles stratégiques pour l'entreprise en vue de se positionner sur le marché mobile.
Site web de l'entreprise
  • Projet : Sigmah
    Evolution du logiciel Open Source de gestion de projets répondant aux besoins de centralisation de l’information, et d’anticipation du travail collectif des ONG visant à améliorer la qualité du service rendu aux populations en situation de détresse.
  • Participation en tant que « org admin » au Google Summer of Code, édition 2013 (deuxième année consécutive).
  • Encadrement de trois stagiaires (définition, planification et suivi des actions, revues de code, évaluations, recadrage).
  • Equipe internationale : nationalités autrichienne, sri lankaise et française.
  • Environnement international et 100% anglophone : réunions Skype, échanges IRC, documentation.
Détails de l'expérience
Description de l'entreprise
Le Groupe URD est un institut associatif de recherche, d’évaluation et de formation sur l’action humanitaire et la reconstruction post-crise. Son objectif est d’améliorer les pratiques afin d’assurer aux populations affectées par des crises une amélioration de leur situation.

Le Groupe URD travaille aujourd’hui sur des thématiques propres à chaque secteur d’intervention (nutrition, eau et assainissement, protection, urbanisme, etc.) ainsi que sur des sujets transversaux à l’aide humanitaire (qualité de l’aide, environnement, réduction des risques et prévention, lien urgence-développement, etc.).

Ses travaux s’adressent aussi bien aux opérateurs qu’aux bailleurs de fonds, aux institutions internationales et nationales, aux agences des Nations unies et aux ONG.

Site web : http://www.urd.org/
Site web de l'entreprise
  • Projet : Portail 2013
    Élaboration d'un portail et des outils le composant autour des métiers de l’apprentissage : quota d'alternants, taxe d'apprentissage, crédit d'impôt...
  • Conception de l’architecture technique.
  • Rédaction des spécifications techniques.
  • Mise en œuvre de Web Services.
  • Conception et réalisation du modèle de données.
  • Sécurisation des flux de données entre les différentes applications.
  • Mise en œuvre de la gestion des comptes utilisateurs (SSO).
  • Conception et réalisation du système de gestion des droits.
Détails de l'expérience
  • Charges : 900 JH. Equipe : 10 personnes.
  • Environnement : Java/J2EE, JSP, HTML, JavaScript, jQuery, CSS, taglibs, JSTL, Hibernate, Struts, Spring MVC, Spring, Ageci security, Dozer, Ajax, Log4J, iText, Design Pattern, UML, PostGreSQL 9, Eclipse, SVN, JUnit, EasyMock, Tomcat, Apache, Mod_jk, Power Architect, STaX, JAX-B, JAX-WS, WebServices, JMeter, SOA, Cas Serveur, JSON, REST, SOAP, Jersey, SSO, Maven.
Description de l'entreprise
AGEFA PME, créée en 1993, est un organisme paritaire. Il s'agit d'une institution composée d’un nombre égal de représentants de chaque partie (des représentants des employeurs d’une part, des représentants des salariés d’autre part).

A l'heure actuelle, les objectifs d'AGEFA PME s'organisent autour de trois axes.
  • la collecte de la taxe d'apprentissage.
  • la gestion de son propre CFA.
  • la promotion de la formation professionnelle et le financement de produits pédagogiques (tels que l'européanisation des diplômes, etc.).

AGEFA PME est aujourd'hui le premier collecteur de la taxe d'apprentissage en nombre d'entreprises (140 000), et le second en montant collecté.

En 2013, l'objectif d'AGEFA PME est de se doter d'un portail web autour des métiers de l'apprentissage.
Site web de l'entreprise
  • Projet : Sigmah
    Application web Open Source et gratuite de soutien aux ONG pour leur gestion de projets humanitaires.
  • Participation en tant que « mentor » au Google Summer of Code, édition 2012.
  • Encadrement de trois stagiaires, équipe internationale : ouzbek, indien et français.
  • Environnement international et 100% anglophone : réunions Skype, échanges IRC, documentation.
  • Participation à la conférence Mentor Summit 2012 à Mountain View (CA, USA).
Détails de l'expérience
Description de l'entreprise
Le Groupe URD est un institut associatif de recherche, d’évaluation et de formation sur l’action humanitaire et la reconstruction post-crise. Son objectif est d’améliorer les pratiques afin d’assurer aux populations affectées par des crises une amélioration de leur situation.

Le Groupe URD travaille aujourd’hui sur des thématiques propres à chaque secteur d’intervention (nutrition, eau et assainissement, protection, urbanisme, etc.) ainsi que sur des sujets transversaux à l’aide humanitaire (qualité de l’aide, environnement, réduction des risques et prévention, lien urgence-développement, etc.).

Ses travaux s’adressent aussi bien aux opérateurs qu’aux bailleurs de fonds, aux institutions internationales et nationales, aux agences des Nations unies et aux ONG.

Site web : http://www.urd.org/
Site web de l'entreprise
  • Projet : Tierce Maintenance Applicative de l'application Pégase
    Dans le cadre d’une TMA, amélioration de l’application interne de suivi et de gestion des saisines. Cette dernière permet d'enregistrer les saisines (téléchargement des documents de la procédure, OCR) ainsi que d'effectuer toutes les actions relatives au suivi et au jugement d'une saisine.
  • Amélioration du moteur d’OCR (reconnaissance optique de caractères) reposant sur l’outil ABBYY (API C++).
  • Amélioration du moteur de recherche de l’application reposant sur Apache Solr (modification du schéma Solr).
  • Amélioration du moteur de téléchargement des documents d’une saisine vers le serveur.
  • Ajout de fonctionnalités de traitement des saisines et des séances.
Détails de l'expérience
  • Environnement : Java/JEE, JSP, HTML, CSS, JavaScript, MooTools, AJAX, iBATIS, POI, iText, ImageMagick, ABBYY, OCR, SLF4J, logback, Log4J, Apache Commons, AOP, Apache Solr, Tomcat, C++, Oracle, procédures stockées, Eclipse, Mantis, SVN.
Description de l'entreprise
L’Autorité de la concurrence est une autorité administrative indépendante française chargée de lutter contre les pratiques anticoncurrentielles et d'étudier le fonctionnement des marchés. Elle a pour but d'assurer le respect de l'ordre public économique.

Les procédures jugées par l'Autorité de la concurrence, appelées saisines, sont gérées au sein d'une application interne légère. Cette dernière permet d'enregistrer les saisines (téléchargement des documents de la procédure, OCR) ainsi que d'effectuer toutes les actions relatives au suivi et au jugement d'une saisine.
  • Projet : Tablesco
    Développement d’une application mobile pour tablettes sur Android permettant la gestion d’un référentiel documentaire distant (GED Alfresco) et l’enrichissement des documents (annotation, marque-page).
  • Développement du prototype de l’application.
  • Conception et réalisation des IHM pour tablette.
  • Conception et développement d’une couche d’abstraction d’accès aux données.
  • Développement d'un cache de documents local paramétrable.
  • Développement de l'interface des échanges avec le référentiel documentaire de la GED Alfresco.
  • Conception du modèle documentaire Alfresco.
  • Conception et développement de Web Scripts personnalisés.
Détails de l'expérience
  • Formation reçue : Android avancé (Zenika 4 jours - décembre 2011).
  • Environnement : Android 3.x, Java, SQLite, Google Guice, RoboGuice, Apache Commons, Alfresco 3.4, JavaScript, Web Scripts, Freemarker.
  • Projet : Agenda 21
    Mise en place d'une plateforme collaborative afin d'améliorer le dispositif actuel de suivi et de gestion des projets s’inscrivant dans l’Agenda 21.
  • Conception de la solution et du modèle de données, choix des outils et frameworks.
  • Mise en place de l’architecture technique, des environnements et du socle de développement.
  • Conception, réalisation et test de la solution.
  • Développement complet des patterns MVP et Command pour GWT.
  • Développement d'un module de sécurisation et validation des accès (client et serveur).
  • Développement d'un module d'upload de fichiers avancé : multi-sélections, multi-fichiers, file d'attente, reprise sur erreur, taux d’avancement, etc.
  • Rédaction des manuels et des documentations techniques et fonctionnelles.
  • Encadrement et suivi.
  • Formation des utilisateurs et transfert de compétences.
Détails de l'expérience
  • Le projet vise à améliorer le dispositif de reconnaissance en terme de fluidité et de qualité dans l’organisation, les échanges entre les différents acteurs et la facilité des tâches à mener en mettant à disposition du CGDD un outil ergonomique, capable de gérer tout format de fichiers, qui centralise l’ensemble du processus.
  • Environnement : Java/JEE, GWT, Google GIN, Google Guice, MVP, Command pattern, HTML, CSS, JavaScript, AJAX, Dozer, SWFUpload, FileUpload, Hibernate, Validation API (JSR-303), Injection API (JSR-330), JavaMail, JExcel (jxl), iText, Apache Commons, SLF4J, logback, JUnit, Design Pattern, AOP, Debian, Apache, Tomcat, mod_jk, PostgreSQL, Wink, Google Analytics , Eclipse, Mantis, SVN, SCRUM.
Description de l'entreprise
Le Ministère de l’Écologie, du Développement durable, des Transports et du Logement (MEDDTL) met en œuvre la politique du gouvernement dans les domaines suivants : développement durable, environnement, transports et leurs infrastructures, équipement, urbanisme, mer, logement.

Le ministère soutient les collectivités territoriales dans leurs projets territoriaux de développement durable et agendas 21 locaux en mettant notamment des outils à disposition de ces dernières.

Ainsi, chaque année, les collectivités territoriales transmettent leurs projets territoriaux sur le site du Ministère pour obtenir la reconnaissance "Agenda 21 local France". Ces dossiers sont ensuite analysés et étudiés notamment par le Commissariat Général au Développement Durable (CGDD), avec pour objectif d’élaguer les dossiers non recevables, assurer leur complétude et aboutir à une décision.

Site web : www.developpement-durable.gouv.fr/
  • Projet : Sigmah
    Mise en place d'un logiciel Open Source de gestion de projets répondant aux besoins de centralisation de l’information, et d’anticipation du travail collectif des ONG visant à améliorer la qualité du service rendu aux populations en situation de détresse.
  • Prise de connaissance fonctionnelle et technique et de l'environnement autour des projets humanitaires des ONG.
  • Reprise et intégration d'une plateforme existante de gestion d’indicateurs pour le secteur humanitaire (ActivityInfo).
  • Extension du modèle de données de la plateforme existante pour l'adapter aux besoins plus larges de la nouvelle plateforme.
  • Garantie de la rétrocompatibilité et de la coexistence des deux plateformes au sein d'un seul modèle de données.
  • Conception et mise en place d'un modèle de données pour construire et afficher dynamiquement des formulaires de saisie d'informations (gestion d'éléments flexibles, gestion de l'agencement des éléments, gestion des différents types de valeurs liées aux éléments).
  • Développement d'un module de gestion et de versioning des fichiers ajoutés dans la plateforme.
  • Mise en place de l'accès à l'application en mode déconnecté (hors-ligne) avec un large panel de fonctionnalités : restitution des pages et des fichiers visités, envoi de fichiers, création et saisie d'informations, synchronisation des modifications lors de la reconnexion.
Détails de l'expérience
  • Plateforme développée en collaboration avec l'équipe de développement américaine, auteur de la première plateforme. Toute la documentation rédigée autour du projet se fait en anglais.
  • L'application permet aux différentes ONG de gérer leurs projets liés aux interventions humanitaires qu'elles entreprennent.

    L'application se comporte comme un container que les ONG paramètrent et organisent indépendamment. Elles ont la possibilité de créer de toutes pièces des "modèles de projets" pour correspondre exactement à leurs besoins spécifiques. Ces modèles se découpe par phase, chaque phase affichant un certains nombre de champs à compléter lors de la création d'un projet utilisant ce modèle.
  • Le logiciel est entièrement Open Source et destiné à être reversé dans la communauté informatique pour des évolutions futures.
  • Sites web des projets des deux plateformes :
  • Environnement : Java/JEE, Maven, GWT, GXT, Google GIN, Google Guice, Google Map API, Dozer, HTML, CSS, Ajax, Log4J, Design Pattern, JUnit, MySQL, Eclipse, SVN, Tomcat, Sonar, Freemarker, HTML5, Google Gears, SQLite, SCRUM.
  • Environnement international et 100% anglophone.
Description de l'entreprise
Le Groupe URD est un institut associatif de recherche, d’évaluation et de formation sur l’action humanitaire et la reconstruction post-crise. Son objectif est d’améliorer les pratiques afin d’assurer aux populations affectées par des crises une amélioration de leur situation.

Le Groupe URD travaille aujourd’hui sur des thématiques propres à chaque secteur d’intervention (nutrition, eau et assainissement, protection, urbanisme, etc.) ainsi que sur des sujets transversaux à l’aide humanitaire (qualité de l’aide, environnement, réduction des risques et prévention, lien urgence-développement, etc.).

Ses travaux s’adressent aussi bien aux opérateurs qu’aux bailleurs de fonds, aux institutions internationales et nationales, aux agences des Nations unies et aux ONG.

Site web : http://www.urd.org/
Site web de l'entreprise
  • Projet : IBQS
    Mise en place d'une application de traitement et de restitution de flux entre plusieurs outils de gestion des équipements de télécommunication du réseau d'Orange et des alertes qu'ils émettent.
  • Prise de connaissance fonctionnelle et technique.
  • Développement de la nouvelle version de l'outil répondant aux évolutions des flux entrants et sortants qu'elle manipule (traitement d'un nouveau flux entrant, reprise et ajout de requêtes d'extraction pour les flux sortants).
  • Identification et diagnostique des points pénalisant les performances de l'application.
  • Amélioration des traitements et des performances de l'application d'environ 80% (minimisation des entrées/sorties, gestion améliorée des requêtes JDBC, intégration de Design Pattern, gestion avancée des logs).
  • Test et recette de l'application.
  • Rédaction de documentations techniques détaillées.
Détails de l'expérience
  • L'application intègre plusieurs flux entrants, puis sélectionne, traite, filtre et restitue les données souhaitées dans plusieurs flux sortants.
  • Environnement : Java, Design Pattern, JDBC, Oracle10g, Eclipse, SVN.
Description de l'entreprise
Le groupe France Télécom / Orange est l'un des principaux opérateurs de télécommunications dans le monde pour les services de télécommunications (internet, TV, mobile, téléphone), le transport de données et les services aux entreprises multinationales.
Site web de l'entreprise
  • Projet : AGEFA GED
    Développement d'une application de gestion électronique documentaire interfacée avec l'outil Open Source Alfresco.
  • Formation et montée en compétences sur l'ECM Open Source Alfresco (9 jours).
  • Conception et développement d'un client léger en GWT interfacé avec Alfresco.
  • Conception et développement d'un moteur d'indexation et de recherche interfacé avec Lucene.
  • Conception et développement d'une classification des documents.
  • Conception et mise en place de workflows au sein de l'application avec jBPM.
  • Développement des scripts d'échanges entre le client et le serveur Alfresco via WebServices et Web Scripts.
  • Gestion avancées des droits et profils utilisateurs.
  • Versioning des documents.
  • Rédaction de documentations techniques et fonctionnelles.
Détails de l'expérience
  • L'application est une interface développée en GWT et interfacée avec une version Alfresco enrichie et adaptée aux besoins de l'entreprise.
  • Les fonctionnalités offertes sont, entre autres, :
    • un moteur d'indexation et de recherche des document (en recherche "full-text").
    • une classification avancées des documents reposant sur les catégories d'Alfresco.
    • un ensemble de workflows conçus avec jBPM et intégrés dans les processus fonctionnels de l'application.
    • une gestion avancée des droits et des profils utilisateurs sur les documents.
    • une gestion avancée des métadonnées et du "versioning" des documents.
  • Environnement : Java/JEE, GWT, Alfresco, HTML, CSS, Ajax, Log4J, Design Pattern, JUnit, MySQL, Eclipse, CVS, Tomcat, jBPM, workflows, WebServices, Web Scripts, OpenOffice, Lucene.
Description de l'entreprise
AGEFA PME, créée en 1993, est un organisme paritaire. Il s'agit d'une institution composée d’un nombre égal de représentants de chaque partie (des représentants des employeurs d’une part, des représentants des salariés d’autre part).

A l'heure actuelle, les objectifs d'AGEFA PME s'organisent autour de trois axes.
  • la collecte de la taxe d'apprentissage.
  • la gestion de son propre CFA.
  • la promotion de la formation professionnelle et le financement de produits pédagogiques (tels que l'européanisation des diplômes, etc.).

AGEFA PME est aujourd'hui le premier collecteur de la taxe d'apprentissage en nombre d'entreprises (140 000), et le second en montant collecté.

Pour fluidifier ses processus de gestion internes et consolider les informations échangées, l'entreprise a souhaité se doter d'un outil de stockage et de gestion des ses documents.
Site web de l'entreprise
  • Projet : 3S
    Développement d'une application de contrôle, de traitement et de restitution des données relatives aux saisines, sollicitations et signalements soumis à l'Institut de veille sanitaire.
  • Prise de connaissance fonctionnelle et technique.
  • Identification et diagnostique des points pénalisant les performances de l'application.
  • Mise en place d'un plan d'actions pour améliorer rapidement et largement ces performances.
  • Développement d'un cache applicatif et d'un cache de données pour optimiser les performances.
  • Test et recette de l'application.
  • Développement d'un outil d'analyse et de consolidation des tests de performances.
  • Développement de plusieurs évolutions : génération dynamique de rapports relatifs aux saisines, mise en place d'un mécanisme de pagination sur les restitutions de l'application.
  • Rédaction de documentations techniques détaillées.
Détails de l'expérience
  • L'application manipule et affiche un volume de données très important. Les performances et temps de réponse sont donc un point essentiel du processus de développement de celle-ci.

    En plus de développer certains modules de l'application, mon rôle a consisté à garantir des temps de réponse conformes aux spécifications. Il m'a fallu identifier les faiblesses de l'application, améliorer la manipulation des gros volumes de données (système de caches et de pagination notamment) et valider les performances par plusieurs vagues de tests.
  • Environnement : Java/J2EE, Maven, JSP, HTML, JavaScript, jQuery, CSS, taglibs, JSTL, Hibernate, EHCache, Struts, Spring, Ajax, Log4J, NetBeans, CVS, Design Pattern, UML, Apache, Mod_jk, Tomcat, Oracle10g, PL/SQL, JasperReports, DynamicJasper, JUnit, EasyMock, Power AMC, Toad, SQL Developer, JMeter, Sonar, Freemarker.
Description de l'entreprise
Établissement public, placé sous la tutelle du ministère chargé de la Santé, l’Institut de veille sanitaire réunit les missions de surveillance, de vigilance et d’alerte dans tous les domaines de la santé publique.

Dans le cadre de cette mission, l'entreprise a souhaité se doter d'un outil centralisé de contrôle et de mutualisation des signalements relatifs à la santé publique sur le territoire français.
Site web de l'entreprise
  • Projet : Webtaxe
    Refonte et mise à jour d'une plateforme de télédéclaration et télépaiement de la taxe d'apprentissage.
  • Rédaction de spécifications techniques et fonctionnelles détaillées.
  • Prise de connaissance fonctionnelle et technique.
  • Développement de plusieurs évolutions : module de gestion des utilisateurs, reprise de l'ergonomie des fonctionnalités et de la navigation.
  • Développement d'un module d'interprétation et d'extraction des fichiers DADS-U dans l'application pour faciliter la déclaration et le calcul de la taxe d'apprentissage.
    Il s'agit d'un fichier électronique produit annuellement par les entreprises regroupant les informations sur sa masse salariale.
Détails de l'expérience
  • La taxe d'apprentissage est une taxe auquelle sont soumises la plupart des entreprises françaises du secteur privé. Le montant de la taxe varie en fonction la masse salariale.
  • Cette plateforme permet aux entreprises de déclarer et payer en ligne leur taxe d'apprentissage. Les entreprises peuvent suivre et modifier leur déclaration pendant la durée de la collecte.
  • Mise aux normes de l'application suite aux nouvelles contraintes légales auxquelles est soumise la collecte 2010 de la taxe d'apprentissage.
  • Environnement : Java/JEE, JSP, HTML, JavaScript, jQuery, CSS, TagLibs, JSTL, Hibernate, Struts, Spring, Spring Security, Dozer, Ajax, Log4J, iText, Design Pattern, UML, Oracle10g, Eclipse, CVS, JUnit, Tomcat, Apache, Mod_jk, Power AMC, Toad, STaX, JAX-B, JAX-WS, WebServices, JMeter, DWR.
Description de l'entreprise
AGEFA PME, créée en 1993, est un organisme paritaire. Il s'agit d'une institution composée d’un nombre égal de représentants de chaque partie (des représentants des employeurs d’une part, des représentants des salariés d’autre part).

A l'heure actuelle, les objectifs d'AGEFA PME s'organisent autour de trois axes.
  • la collecte de la taxe d'apprentissage.
  • la gestion de son propre CFA.
  • la promotion de la formation professionnelle et le financement de produits pédagogiques (tels que l'européanisation des diplômes, etc.).

AGEFA PME est aujourd'hui le premier collecteur de la taxe d'apprentissage en nombre d'entreprises (140 000), et le second en montant collecté.

Site web : http://www.agefa.org
Site web de l'entreprise
  • Projet : Refonte et rebranding de la plate forme e-commerce francetelecom.fr.
    • Budget : 4,5 M€. Equipe : 50 personnes.
    • Gestion de projets web en tant que maîtrise d'ouvrage autour de la plate forme e-commerce et de l'espace client web du site francetelecom.fr.
    • Migration de l'espace client web du site de France Telecom vers le site d'Orange.
  • Développement d'applications bureautiques d'automatisation de traitement de données pour suivis statistiques.
  • Développement et maintenance d'une base de données annuaire.
Description de l'entreprise
Le groupe France Télécom / Orange est l'un des principaux opérateurs de télécommunications dans le monde pour les services de télécommunications (internet, TV, mobile, téléphone), le transport de données et les services aux entreprises multinationales.
  • Projet :
    Refonte et rebranding de la plate forme e-commerce francetelecom.fr.
  • Gestion de projets web en tant que maîtrise d'ouvrage autour de la plate forme e-commerce et de l'espace client web du site francetelecom.fr :
    • Coordination des différents acteurs.
    • Recette technique et fonctionnelle.
    • Rédaction de documentations fonctionnelles et techniques.
    • Étude de besoins et de faisabilité.
    • Suivi et reporting, communication et organisation.
  • Migration de l'espace client web du site de France Telecom vers le site d'Orange.
Détails de l'expérience
  • Budget : 4,5 M€. Equipe : 50 personnes.
Description de l'entreprise
Le groupe France Télécom / Orange est l'un des principaux opérateurs de télécommunications dans le monde pour les services de télécommunications (internet, TV, mobile, téléphone), le transport de données et les services aux entreprises multinationales.

J'ai effectué ces missions au sein de la Direction des Ventes et Relations Clients On Line en charge des canaux de ventes automatisés (plateformes e-commerce et serveur vocaux interactifs).

Mes missions se sont inscrites dans le plan de refonte globale de l'image du groupe France Télécom visant à mutualiser tout le panel de ses produits et de ses services sous la seule bannière de la marque Orange. Ce plan, intitulé "NExT" (Nouvelle Expérience des Télécommunications), s'est déroulé sur 3 ans (2006-2009) avec pour principale ambition de faire de France Télécom l'opérateur de télécommunications de référence en Europe et dans le monde.
Site web de l'entreprise
  • Développement d'applications bureautiques d'automatisation de traitement de données pour suivis statistiques.
  • Développement et maintenance d'une base de données annuaire.
  • Suivis statistiques et QS du site e-commerce de l'entreprise.
Description de l'entreprise
Le groupe France Télécom / Orange est l'un des principaux opérateurs de télécommunications dans le monde pour les services de télécommunications (internet, TV, mobile, téléphone), le transport de données et les services aux entreprises multinationales.

J'ai effectué ces missions au sein de la Direction des Ventes et Services On Line en charge des canaux de ventes automatisés (plateformes e-commerce et serveur vocaux interactifs).
Site web de l'entreprise