Contact

Situation professionnelle

En poste
Indisponible

Présentation

10 ans d'expérience dans la conception et la réalisation de solutions d'architectures pour des projets d'entreprises stratégiques, impliquant la partie en amont d'étude, les développements front / Back ainsi que l'usine logicielle et la partie opérationnelle, Anglais courant, Missions diverses principalement axées sur l'utilisation des technologies Java / JVM ainsi que divers frameworks, bibliothèques et languages faisant partie de leur écosystème.

Expériences

Architecte Technique, DevOps

E-Biznext
Depuis septembre 2009
Missions effectuées
  • AXA Group, Digital & Innovation Team – Depuis Octobre 2015 – Technical Architect:

    ​‏Conception d'architecture et prototype de systèmes distribués pour les Objets connectés (IoT): Microservices, Big Data, Event Sourcing, Complex Event Processing, Machine Learning, plusieurs plateformes cloud comme OpenShift, AWS.
    ​​​‏​‏​‏
  • Véolia Île de France — Octobre 2015 — Consultant Usine logicielle / DevOps

    ​‏ - Audit de l'installation et de l'usage des serveur de gestion des sources Subversion aux seins des équipes projets.
    ​‏ - Mise en place d'optimisations, recommandations de migration vers la gestion de sources distribuée avec Git.
    ​​​‏​‏​
  • Europcar International - Europcar Information Services - Juillet 2011 - Décembre 2015 Techleader Java, DevOps

    ​‏ ● Participation à la conception et à la réalisation de plusieurs applications en tant que Tech Leader, responsable des développements.

    ​‏ ​‏ ​‏ ​‏ ■ Application de gestion des sinistres et des réclamations (Saas, Saleseforce)
    ​‏ ​‏ ​‏ ​‏ ■ Refonte du site institutionnel www.europcar.com
    ​‏ ​‏ ​‏ ​‏ ■ Application de gestion de trésorerie (Saas, Kyriba)
    ​‏ ​‏ ​‏ ​‏ ■ KFOR2 (Knowledge Framework cOllaborative Repository)

    ​‏ ● Rédaction de documents d'architecture généralisés et détaillés.

    ​‏ ● Coordination Technique entre les différents intervenants des projets: Collaboration avec les équipes de développement, de test QA, des responsables Releases, mais aussi les équipes d'exploitations, de support utilisateur ainsi que les équipes d'infrastructure pour maintenir un niveau de qualité des livrables tout au long du flux de déploiement.

    ​‏ ● Recommandations et mise en oeuvre de l'automatisation dans la mesure du possible, pour chaque étape du flux de livrables (Report de modification, Merges, Génération des livrables, Tests Unitaires / Intégration / Acceptance, Déploiement)

    ​‏ ● Mise en place et gestion des différentes fonctionnalités de la plate forme d'intégration continue.

    ​‏ ● Documentation de tous les processus et pratiques DevOps, mises en place.
    ​​​‏​‏​‏
  • Structis - Le G.I.E. informatique du groupe Bouygues Construction - Novembre 2010 - Juillet 2011 - Consultant JAVA/J2EE

    ​‏ ● Prise en charge d’un portefeuille d’applications Java/J2EE existant.
    ​‏ ● En charge du suivi des applications (évolutions et maintenance)
    ​‏ ● Rédaction des documents nécessaires à la maintenance et la mise en œuvre.
    ​​​‏​‏​‏
  • Ebiznext - Recherche & Développement

    Conception et réalisation de la cartouche AndroMDA permettant de générer les entités Grails à partir du model UML avec un supports exhaustif des relations (Association, composition, héritage) ainsi que la personnalisation du Mapping ORM.
    ​​​‏​‏​‏
  • SNCF Proximités – Septembre 2009 - Novembre 2010 – Consultant JAVA/J2EE: Mise en place de la plate-forme RITMx pour le compte des autorités organisatrices des transports ferroviaires régionaux (TER)

    ​‏ ● Travail en collaboration avec les équipes du client,
    ​‏ ● Module "Tables de paramétrage des supports billettique",
    ​‏ ● Module "Pilotage et Outils de suivi des vente" V2,
    ​‏ ● Implémentation de la prise en charge des supports EDMONDSON au sein du moteur de l'offre.
    ​‏ ● Participation aux phases d'intégrations et de tests
    ​​​‏​‏​‏
Détails de l'expérience
  • Europcar International - Europcar Information Services - depuis Juillet 2011 - Consultant JAVA / J2EE

    ​‏ ● Application de gestion des sinistres et des réclamation : Europcar a pour objectif de déployer Salesforce afin d’avoir une gestion unifiée des sinistres et des réclamation unique et partagé pour tous les pays. La première phase du projet prévois un déploiement en France et en Grande-Bretagne. Participation à la rédaction du document d'architecture généralisée et détaillée + Intégration et coordination technique avec les différents acteurs de mise en oeuvre sur le projet (Amexio, CGI, Atos Origin, Europcar France et Europcar UK )

    ​‏ ● New Front End: Amélioration de l’expérience utilisateur des sites web Europcar. Le projet se déroule en 3 phases; La première phase a pour but d'aboutir à des changement visible en un minimum de temps. Une couche d'intégration de contenu a été mise en place la phase 2 et 3 on pour but de migrer l'existant progressivement vers le CMS Jahia. Participation à la phase d'étude et de conception + Intégration et coordination techniques avec les différents acteurs de mise en oeuvre sur le projet (Smile, GFI, SinnerSchrader (Allemagne))

    ​‏ ● Application de Trésorerie: context Mise en place d'une nouvelle application de trésorreire en mode Saas pour le groupe Europcar. Rédaction du document d'architecture généralisée et détaillée + Coordination technique.

    ​‏ ● KFOR2 (Knowledge Framework cOllaborative Repository) : Au seins du département Architecture et Methode, participation à la conception et à la réalisation de la 2eme version du référentiel d’architecture SI (Métier, Fonctionnel, Applicatif et Technique) et de son déploiement sur un outil collaboratif (Magic Draw – Team Work Server)

    ​‏ ​‏ ​‏ ​‏ ■ Conception et réalisation d'une boite à outils générique et parametrable permettant une retromodélisation UML2 à partir de l'éxistant (export CSV, XLS, Base de données, Packages et procédures PLSQL, etc.)
    ​‏ ​‏ ​‏ ​‏ ■ Conception et réalisation d'un plugin Magic draw permettant la vérification de cohérence et de la consistance par rapport au Méta model KFOR.
    ​‏ ​‏ ​‏ ​‏ ■ Conception et réalisation d'un plugin Magic draw permettant la génération automatique de livrables documentaires, depuis le référentiel d’architecture SI, couvrant les phases projet 'Functional Analysis', 'Project Proposal' et 'Change Request'. Mon travail a été essentiellement de factoriser le code existant en une API générique et extensible, de l'adapter aux évolution du Méta Model dans le but de facilement couvrir à terme les autres phases projet amont et aval.
    ​‏ ​‏ ​‏ ​‏ ■ Automatisation de la construction et de l'installation des plugin Magic Draw.

    Compétences techniques sollicitées: Java, Spring, Spring Batch, Moteur de règle Drools, Velocity, Guava, Jakarta-ORO, POI, jUnit, Méta model UML2, OpenAPI Magic Draw, Team Work Server, Power AMC, Maven 2, Subvertion, Jenkins, Sonar, archiva.
    ​​‏​‏​‏
  • Structis - Le G.I.E. informatique du groupe Bouygues Construction - Novembre 2010 - Juillet 2011 - Consultant JAVA/J2EE

    ​‏ ● Refonte de l’application "Intranet des BORs" (gestion des Billets à Ordres)

    ​‏ ​‏ ​‏ ​‏ ■ Etude de l’existant
    ​‏ ​‏ ​‏ ​‏ ■ Collecte des nouveaux besoins
    ​‏ ​‏ ​‏ ​‏ ■ Spécification + maquette IHM
    ​‏ ​‏ ​‏ ​‏ ■ Dossier d’architecture
    ​‏ ​‏ ​‏ ​‏ ■ Dossier d'architecture détaillée, Workflow de validation des BORs

    Suivi des applications (évolutions et maintenance)

    ​‏ ● Palermo (gestion des ressources réseaux et installation)
    ​‏ ​‏ ​‏ ​‏ ■ Ajout du module "Facturation des communications SIP"
    ​‏ ​‏ ​‏ ​‏ ■ Migration de MS reporting Services 2005 vers 2008.

    ​‏ ● Beta: Archivage des édition comptables

    ​‏ ● CashInfo: Application de rapprochements bancaires: Ajout du module "Reporting": intégration de MS reporting Services 2008 + support d' i18n et l10n

    ​‏ ● Interfaces EAI
    ​‏ ​‏ ​‏ ​‏ ■ Interface de trésorerie entre SAP B1 & KTP
    ​‏ ​‏ ​‏ ​‏ ■ Ajout du Module "Acheminement sécurisé via mail
    ​‏ ​‏ ​‏ ​‏ ■ Interface Ordre de mission (Gestion des frais de mission des collaborateurs Structis)

    Compétences techniques sollicitées : Java/JEE (JSP, Servlet, java input/output, java mail) Struts Javascript, Java GWT (SmartGWT, extGWT), iBatis, Oracle, SQL, PL/SQL, Maven 2.0, Subversion, MS Report Services 2005 et 2008
    ​​​‏​‏​‏
  • SNCF Proximités – depuis Septembre 2009 – Consultant JAVA/J2EE: Mise en place de la plate-forme RITMx

    RITMx pour Référentiel d'Informations Tarifaires Multimodales, fournit des solutions logicielles sécurisées de distribution billettique, permettant l'achat et le rechargement de titres de transport sur les nouveaux canaux de distribution (Internet, automates, dépositaires…), en France et à l’international.

    Pour plus de détail
    http://fr.wikipedia.org/wiki/RITMx
    http://www.ritmx.com/

    Compétences techniques sollicitées : conception et modélisation U.M.L, MDA, AndroMDA, MagicDrawUML, Java, J2EE, XML, JBOSS AS, STRUTS, JSF, HIBERNATE, SPRING, AXIS, Ext-JS, MAVEN 2, Hudson, Archiva, Subversion.
    ​​​‏​‏​‏
Description de l'entreprise

E-BIZNEXT, Société de Conseil spécialisée dans la conception d'architectures réparties et la réalisation d'applications Intranet multi-tiers /multi-canaux

Positionnement :
​‏ - Conseil et Pilotage,
​‏ - Architecture et expertise,
​‏ - Conception et réalisation,
​‏ - Open source.

Consultant Java / J2EE

Business & Decision Tunisie
Septembre 2007 à août 2009
Missions effectuées
  • Groupe AXA, Logement Français – 18 mois – Consultant/Expert Technique JAVA/J2EE : Développement Socle Technique, Responsable Plate-forme de développement, de recette et de pré-production, Responsable Pôle intégration et Qualité (Projets de 20000H/J avec plus de 50 intervenants)
  • Call center – 1 mois – Consultant JAVA/J2EE : Dévoloppement logiciel de gestion des campagnes d’appels pour un call center Tunisien, Interfaçage avec une base GENESYS OCS, Développement du module de gestion d’utilisateurs.
  • Bibliothèque Nationale de France – 1 mois – Consultant/Expert Technique JAVA/J2EE: Solution de recherche textuelle (Full text) multi-sites bnf (intra et extranet) en utilisant les outils Open Sources Lucene, Nutch et Cygwin.
Détails de l'expérience
  • Groupe AXA, Logement Français – 18 mois – Consultant/Expert Technique JAVA/J2EE

    ​‏ ● Participation au développement et maintenance du socle technique (STAMLOF) du client.
    ​‏ ​‏ ​‏ ​‏ ■ STAMLOF : Socle Java/JEE, Modèle MVC, Couche persistance, Vision SOA, Ioc, Outils de test Unitaire et d’intégration, Implémentation de différentes mécaniques transverses : Workflow, Services génériques, Exécution des Batchs, Reporting, Signature …
    ​‏ ​‏ ​‏ ​‏ ■ Maintenance Évolutive (2 mois), Maintenance Corrective (3 mois)

    ​‏ ● Participation aux études d’architecture, les études projet et les études des activités transverses.

    ​‏ ● Mise en place des procédures d’aide à la revue de code et d’automatisation du contrôle de la qualité logicielle (couverture des tests unitaires, respects des normes de codages, etc.)

    ​‏ ● Formation des nouvelles équipes de développement lors du démarrage de la phase pilote (Formation 2 x 3 jours)
    Mise en place et administration de la « Software Factory » pour les projets SMACC12+(1) et Applications pilotes pour la refonte du SI (2)

    ​‏ ● Mise en œuvre et validation des livrables des projets (SMACC12+ (1), App. Pilotes (2) et STAMLOF) de la phase d’intégration à la phase de pré-production
    ​‏ ​‏ ​‏ ​‏ ■ Rédaction de la procédure de livraison
    ​‏ ​‏ ​‏ ​‏ ■ Gestion des différentes actions pré/post-livraison et du référentiel de code source.

    Compétences techniques sollicitées : Java JEE (JDK 1.5, JEE 1.3), Eclipse 3.2, Log4j, Quartz, JasperReport, iText, OpenOffice, Birt, Junit, DBUnit, Développement des Taglib, Développement Javascript orienté objets, (HTML, CSS, DOM, Javascript 1.2), Maven 2, Continuum, Archiva, Subversion, SVK, rSync, Trac, , Apache, TOMCAT, PostgreSQL, MySQL, JUnit, Checkstyle, PMD, Cobertura, Findbug, Eclipse, Linux OpenSuse 10.3, Windows Server 2003

    (1) - SMACC12+ : Application métier de gestion des achats couvrant du catalogue produit à la validation comptable en passant par la gestion des appels d’offre, la commande, la facturation, etc.
    (2) - Applications pilotes :
    a. Application de gestion du référentiel de l’organisation de l’entreprise
    b. Application de gestion du référentiel des fournisseurs
    c. Application de gestion des réservataires de parcs locatifs
    d. Application de gestion des conventions de financement immobilier et de réservation de logements locatifs
    e. Application de gestion des financements d’opérations immobilières.
  • Call center – 1 mois – Consultant/Expert Technique JAVA/J2EE

    ​‏ ● Logiciel de gestion des compagnes d’appels pour un call center Tunisien. L’application présente l’historique des appels effectués par utilisateur (Agent, Superviseurs, Administrateur, Gestionnaire des utilisateurs, etc.)
    ​‏ ● Interfaçage avec une base GENESYS OCS
    ​‏ ● Développement du module de gestion d’utilisateurs.

    Compétences techniques sollicitées: Java/JEE, Spring, iBatis, Maven, Continuum, Archiva, Subversion, Oracle, Tomcat.
  • Bibliothèque Nationale de France – 1 mois – Consultant/Expert Technique JAVA/J2EE

    ​‏ ● Réflexion sur une solution de recherche textuelle multi-sites en utilisant les outils Open Sources
    ​‏ ● Adoption de l’intégration du moteur de recherche Open Source Nutch, choix intéressant en matière de fonctionnalités, de mise en œuvre et de performances
    ​‏ ● Étude du domaine d’intervention de l’équipe de développement pour son intégration au système de gestion de contenu ainsi que l’ajout de la fonctionnalité de regroupement des résultats par champs d'index

    Compétences techniques sollicitées: Linux, développement (HTML, CSS, DOM, Javascript 1.2), Java/JSP/Servlet/JSF, Lucene, Nutch, Cygwin, Windows Server 2003.
Description de l'entreprise

Secteur : Conseil - Conseil, Organisation et stratégie

Le Groupe Business & Decision conseille et assiste ses clients dans l'optimisation de leurs processus métier et les aide à tirer le meilleur parti possible de leur système d'information.

​‏ - Management & Conseil
​‏ - Ingénierie & Intégration de Systèmes d'Information
​‏ - Hébergement & Infogérance
​‏ - Formation
​‏ - Logiciels d'études & enquêtes

224,3M€ de CA en 2009
2500 collaborateurs
6 Activités
Présent dans 19 pays

http://www.businessdecision.fr/

Ingénieur d'études R&D

SAGEM SOFTWARE & TECHNOLOGIES
Septembre 2006 à septembre 2007
Missions effectuées
  • Activité des Terminaux d’Impression, Conception, développement et mise en place des nouveaux firmware SAGEM. Nouvelle architecture commune basée sur Linux gérant aussi bien les IHM existantes que les nouvelles IHM a écrans tactiles
Détails de l'expérience
  • Tâche essentiellement axée sur la conception et le développement d’IHM, l’étude des besoins techniques et fonctionnels, la prise en compte de l’étude ergonomique pour la conception d'IHM a écran tactile ainsi que le développement des interfaces de liaison avec les fonctionnalités bas niveau du firmware.

    Produits commercialisés http://www.sagemcom.com/index.php?id=1805&;L=1

    Compétences techniques sollicitées: Linux embarqué, développement AJAX, HTML, CSS, DOM, Javascript 1.2, ECMAScript Édition 3, CGI, C/C++, SQLite
Description de l'entreprise

Secteur d’activité: Conception et développement informatique

Sagem Software & Technologies est une filiale de Sagemcom: groupe international de haute technologie d’origine française spécialiste des terminaux communicants dans les domaines du Haut-Débit, de la Convergence, de l’Energie et de l’Impression.

SS&T est une cellule internationale opérant dans les domaines
suivants :

​‏ - le traitement et la transmission numérique de l'information
​‏ - le développement axé sur les technologies émergentes.

http://www.sagemcom.com/index.php?id=1878&;amp;L=1

Ingénieur d'études R&D

AGENCE UNIVERSITAIRE DE LA FRANCOPHONIE
Février 2006 à septembre 2006
Missions effectuées
  • Stage de fin d'études, 6 mois, formation Master E-Services USTL, Migration de la plate-forme d'enseignement à distance "COGNIFER" de la norme SCORM 1.2 vers la norme SCORM 2004 (Migration du modèle de données, Import/Export à la norme SCORM 2004, Lecteur SCORM 2004, suivi des apprenants).
Détails de l'expérience
  • Compétences techniques sollicitées: PHP/MySQL, XML/XSL/XSLT, HTML, CSS, DOM, Javascript 1.2, ECMAScript Édition 3, AJAX
Description de l'entreprise

L’Agence universitaire de la Francophonie (AUF) est présente sur tous les continents, avec plus de 434 agents répartis dans 73 implantations rattachées à neuf bureaux.

Partenaire des établissements d’enseignement supérieur et de recherche qui ont choisi le français comme langue d’enseignement, elle propose plusieurs programmes de coopération visant notamment à soutenir la recherche et l’enseignement en français.

L’Agence, dont le siège est établi sur le campus de l’Université de Montréal (Canada-Québec), a vocation à contribuer à la construction et à la consolidation d’un espace scientifique en français en :

​‏ - favorisant la coopération scientifique ;
​‏ - formant des futurs acteurs du développement ;
​‏ - soutenant la recherche et l’excellence ;
​‏ - partageant l’expertise.

Site web de l'entreprise

http://www.auf.org

Conception Administration Réseaux Informatique

TUNICODE
Janvier 2006 à février 2006
Missions effectuées
  • Conception et mise en place de l'architecture des réseaux informatiques de TUNICODE.
Détails de l'expérience
  • 2 Serveurs Linux/Debian, Serveur HTTP avec cache Squid et Cache filtrant Privoxy, DNS, DHCP, mise en place des règles de sécurité et d'accès du Firewall (IPTABLE, NAT), messagerie interne Postfix/Spam Assasin avec vérification antivirus Clamav.

    Compétences techniques sollicitées: 2 Serveurs Linux/Debian, Serveur HTTP avec cache Squid et Cache filtrant Privoxy, DNS, DHCP, mise en place des règles de sécurité et d'accès du Firewall (IPTABLE, NAT), messagerie interne Postfix/Spam Assasin avec vérification antivirus CLAMAV, Détection d’intrusion avec SNORT, Audit réseau avec Nessus.
Description de l'entreprise

La Société Tunisienne de Codification GS1 Tunisia (ex TUNICODE) est une structure paritaire , créée le 17.03.1992 , suite à une concertation entre fabricants et distributeurs, pour mettre en place en TUNISIE les systèmes de codification les plus répondus à travers le monde.

Site web de l'entreprise

http://www.tunicode.com.tn/

Ingénieur d'études R&D

TUNISIE TRADE NET
Juillet 2005 à janvier 2006
Missions effectuées
  • Stage de fin d’études, formation Génie logiciel INSAT, Mise en place d’un système de gestion de Workflow concernant le Titre du Commerce Extérieur Tunisien en utilisant la solution JBOSS, jBPM. La solution a été approuvée et adaptée dans le but de la refonte et de la migration du système à la technologie J2EE.
Détails de l'expérience
  • Compétences techniques sollicitées: JAVA ™ J2EE (JSP/Servlet, JSF, TagLibs), jBPM, Hibernate, Subversion, JUnit et test Unitaires, Oracle8i
Description de l'entreprise

Tunisie TradeNet gère, depuis sa création en février 2000, un réseau informatique qui relie les différents intervenants dans les procédures du commerce extérieur en Tunisie (Banques, Administrations, Douanes,…).

Sous la tutelle du ministère des finances tunisien depuis 2002, TTN s’intègre dans le projet de l’administration en ligne. Le Projet a pour but de faciliter les procédures du commerce extérieur, d’en assurer la traçabilité, et de réduire les délais de séjour des marchandises aux ports.

Outre son rôle en tant qu’intermédiaire dans les échanges de documents relatifs aux procédures de commerce extérieur en mode électronique, Tunisie TradeNet se distingue en tant que société de services et d'ingénierie informatique SSII.

Site web de l'entreprise

http://www.tradenet.com.tn/

Membre actif

LibertySoft
Avril 2003 à janvier 2006
Missions effectuées
  • Membre actif au club universitaire LibertySoft pour la promotion des logiciels Libres (Magazines, Journées Open Sources et organisation de la première Linux Install Party en Tunisie Avril 2004, 2ème Install Party Avril 2005),
Description de l'entreprise

Le club LibertySoft a été crée en Mars 2003 par un groupe d’étudiants, de l'INSAT, animés par la volonté de promouvoir les logiciels libres, afin d’informer de leurs importance dans le domaine aussi bien universitaire que professionnel.

Ses objectifs :
​‏ - Diffuser la culture du logiciel libre et l’esprit de partage.
​‏ - Etudier les différents logiciels libres.
​‏ - Sensibiliser les étudiants sur l’importance des logiciels libres.
​‏ - Acquérir une formation solide dans le domaine des logiciels libres, dans - leurs concepts techniques, juridiques et économiques.

Site web de l'entreprise

http://libertysoftcommunity.com/