Nabil ADOUANI
Ingénieur d'étude et développement, Qualys Technologies
Ingénieur en génie logiciel, diplômé de l'Institut National des Sciences Appliquées et Technologie de Tunis (INSAT), j'ai commencé ma carrière au sein d'Equinoxes, une SSII à Tunis, pendant 8 mois en tant qu'ingénieur de développement.
Ensuite, j'ai fait partie de l'équipe de développement chez l'éditeur Web Genetix, filiale du Groupe MEA Equinoxes. Cette expérience a duré une année.
Après cette expérience chez un éditeur, j'ai travaillé pour Axones, une SSII faisant partie du groupe Neurones en Ile de France. J'ai occupé le poste d'ingénieur d'étude et développement depuis Mai 2008. J'ai fait partie du pôle forfait de cette entreprise et participé à 4 projets. Je suis partie par la suite à une mission chez PagesJaunes.fr pour participer à la mise en place de nouveau service dans PagesBlanches.fr.
Au bout de cette mission, je suis revenu au monde des éditeurs de logiciel et je suis actuellement développeur confirmé chez Qualys Technologies.
Refonte du service SaaS de Web Application Scanning de la suite QualysQuard ( http://www.qualys.com/products/qg_suite/ ).
Technologies :
Maven 2, Google Guice, Hibernate, DWR, ExtJS, jUnit, Quartz, Solr, Apache Shiro, Oracle 11g, CXF, ehCache, Terracotta, BIRT
2008 - 2010Mission 4
Pagesjaunes.fr - Refonte du portail pagesblanches.fr - En cours depuis Octobre 2009
Il s’agit de la refonte et évolution en méthodologie agile du portail de recherche de particuliers pagesblanches.fr
Mission :
Développement de la nouvelle version du portail de recherche de particuliers pagesblanches.fr
• Méthodologie agile
• Pair Programming
• TDD : Test Driven Development (développements dirigés par les tests)
Technologies :
Linux, Java/J2EE (JSP, Servlets), Eclipse 3.4, Tomcat 6, Java 5, Struts, XFire, Hivemind, Maven, jUnit, jQuery, subversion, Greenpepper, Confluence, Mantis, Hudson
-----------------------------------------------------------------------
Mission 3
Serena Fournisseur de services à la personne - 8 mois : Février 2009 – Septembre 2009
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
Technologies :
Java/J2EE (JSP, Servlets), Eclipse 3.4, Tomcat 6, Java 5, Struts 2, Hibernate 3, Spring, Maven, jUnit, Apache CXF, jQuery, Oracle 10g, subversion, continuum, sonar
Adresse Web:
https://clients.serena-sap.fr
-----------------------------------------------------------------------
Mission 2
Groupe Arcade - Base prospection - 3 mois : Octobre 2008 – Janvier 2009
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.
Technologies :
Java/J2EE, Eclipse 3.4, Tomcat, Java 5, Struts2, Hibernate 3, Spring, Maven, Jira
-----------------------------------------------------------------------
Mission 1
Generali - Portail trésorerie - 5 mois : Mai - Septembre 2008
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.
Technologies :
Java/J2EE, RAD6, WAS, Struts, AJAX, Hibernate, Spring, Acegi, Jira
2007 - 2008Refonte 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.
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
2006 - 2007- Participation à la réalisation d’une application de gestion d’un laboratoire de développement de photos : Central Color
- Développement de module dans le site institutionnel de la banque Tunisienne ATB http://www.atb.com.tn
- Participation à la réalisation du site http://www.comtrade.fr dans le cadre du pôle forfait
- Développement du site web multilingue de e-commerce : http://www.belissa.fr
- Développement du site web du promoteur immobilier ESSOUKNA : http://www.essoukna.com
- Développement d’un prototype d’un Framework générique de modélisation et génération d’applications Web2.0 à base de Widget graphiques connectés à des sources de données hétérogènes.
- Développement d'un site de e-commerce http://www.cefarcompexstore.com/