Editeur Qualys
Type de projet Editeur de logiciel
Durée Depuis Août 2010 (Plus de 2 ans)
Qualys est le leader mondial dans le secteur de gestion de vulnérabilités. Qualys offre une suite de services en mode SAAS pour effectuer du Vulnerability Management, Web Application Scanning, Web Application Firewall, Policy Compliance, Malware Detection et PCI
Missions :
• Participation dans les développements de plusieurs projets en faisant partie de l’équipe située en France, qui collabore quotidiennement avec des équipes aux Etats Unis et en Inde.
• La communication à l’international se fait anglais : documents, présentations des projets et des développements, présentations techniques etc…
• J’ai aussi effectué plusieurs déplacements professionnels aux Etats Unis.
• Je détiens au sein de l’équipe de développement française, le rôle de Tech Lead Java.
• J’ai confirmé avec ce poste, mon expertise sur le framework Javascript Ext JS sur lequel je suis devenu formateur
Projets :
Projet 1 : Développement de la nouvelle version du module Web Application Scanning (Anciennement développée en PHP) et mise en place de la couche Reporting ainsi que les différents rapports avec BIRT
********-application-scanning/
Projet 2 : Développement du Framework de création d’API RESTFul à utiliser par les API des différents modules de la solution QualysGuard : Actuellement seul le module Web Application Scanning implémente une API basée sur ce Framework
********
Projet 3 : Développement de l’application cliente du service de Web Application Firewall
********-application-firewall/
Projet 4 : Développement d’une plateforme d’automatisation des tests d’intégration d’API REST
Les projets sont gérés :
• Avec un processus agile
• TDD : Test Driven Development (développements dirigés par les tests)
Il s’agit d’un extranet pour les clients d’un fournisseur de service à la personne (Serena). Cet extranet permet aux clients de commander des services, des gérer leurs planifications et d’effectuer le règlement des factures.
Mission :
Mise en place de l’architecture applicative et du choix des frameworks (Struts 2, Spring 2.5, Spring Security, Hibernate 3, CXF pour les Web Service, Maven 2, jUnit, Selenium)
Conception et implémentation des modules suivants :
• Module d’authentification/autorisation et de gestion de comptes (prospect et client)
• Module de gestion de prestations, formules, interventions, simulation de commandes
• Développement du backoffice : gestion de contenu, gestion des menus, gestion des utilisateurs, gestion du référentiel
Le développement des différents modules couvre toutes les couches logicielles : développement des Web service, du socle métier et de la couche présentation et IHM
Mise en place de la plateforme d’intégration continue (création des builds, revue automatique de code, génération des rapports de couverture des tests unitaires).
Mise en place du lien Jira / mylyn (SVN).
Participation aux groupes de travail Scrum pour l’implémentation des modules transversaux
Il s’agit d’une application de gestion sous forme d’intranet pour la gestion du patrimoine d’un promoteur immobilier
Mission :
Mise en place de l’architecture et du choix des frameworks (Struts 2, Spring, Acegi, Hibernate 3, Maven 2, jUnit)
Conception et implémentation des modules suivants :
• Module d’authentification/autorisation et de gestion de comptes (prospect et client)
• Ecrans de recherche et listing fiches foncières
• Gestion des données financières des fiches foncières
• Backoffice pour la gestion du référentiel
Conception et implémentation de l’outil d’import de masse des fichiers de référentiel.
Client ********
Projet Refonte du portail ********
Type de projet Assistance technique
Durée 10 mois : Octobre 2009 – Juillet 2010
Poste Consultant JAVA/J2EE confirmé
Il s’agit de la refonte et évolution en méthodologie agile du portail de recherche de particuliers ********
Mission :
Développement de la nouvelle version du portail de recherche de particuliers ********
• Méthodologie agile
• Pair Programming
• TDD : Test Driven Development (développements dirigés par les tests)
• Développements autour du moteur de recherche Exalead pour la recherche de particuliers sur le Web
Il s’agit d’un intranet qui permet de gérer les comptes clients, leurs virements et les mouvements de leurs comptes. Les clients étant des entreprises grands comptes.
Mission :
• Conception et implémentation de l’outil d’alimentation de la base du portail trésorerie, à partir des fichiers de rapprochement bancaires (java natif).
• Développement du module de gestion de comptes clients et mouvements.
• Optimisation des requêtes à la base de données relativement au grand volume des données traitées.
Mission :
Etude et développement de l’application de e-Banking de la STUSID Bank de Tunis
• Analyse de cahier des charges ;
• Etude du système existant et mise en place des scénarii d’interfaçage avec le système d’information de la banque ;
• Conception du système d’information de l’application de e-banking ;
• Développement du front-office et du back-office : Module de consultation et d’édition des relevés bancaires, module de commande (crédits, chéquiers, cartes bancaires) et un module de e-virement ;
• Mise en place de l’aspect graphique Web 2.0 de l’application
Mission :
Refonte d’un environnement Web2.0 de développement d’applications Web (Editeur d’applications).
• Conception et implémentation de l’architecture d’une application de développement et de génération d’applications Web RIA (Rich Internet Application) dans différents langages et fonctionnant sur plusieurs SGBD (Access, MySQL5, Oracle 10g, SQL Server 2000/2005) ;
• Concrétisation et implémentation du prototype graphique de l’IDE Webifié réalisé ;
• Intégration des Frameworks Web2.0 ExtJS et Dojo Toolkit dans l’implémentation de l’IDE ;
• Responsable technique de la migration du Framework et de l’application en J2EE ;
• Responsable de la formation des nouveaux membres de l’équipe de développement ;
• Responsable de la veille technologique.
Type d’activité Editeur de logiciel
Période Mai 2012
Mission :
Assurer la formation d’une équipe de 7 développeurs Web sur la technologie Ext JS
Référence :
Rubrique « Témoignage » sur Rubrique « Témoignage » sur ********-et-integration/Sencha-ExtJS-4