Wissam Boulos

java back-end developer - tech lead

Peut se déplacer à Paris

  • 48.8546
  • 2.3477
Nouveau
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Wissam.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Wissam.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Préférences

Durée de mission
  • entre 1 et 3 mois
  • entre 3 et 6 mois
  • ≥ 6 mois
Taille d'entreprise
  • 2 - 10 personnes
  • 11 - 49 personnes
  • 50 - 249 personnes
  • 250 - 999 personnes
  • 1000 - 4999 personnes
+1 autres

Vérifications

Langues

Catégories

Compétences (22)

Wissam en quelques mots

Ingénieur en informatique depuis plus de 23 ans, mes compétences allient une forte composante technique à une expérience métier multisectorielle notamment les servies financiers (banque et assurance) et les services publics.
Mon expérience et mes compétences :
• Compréhension du business et de ses enjeux.
• Architecture, intégration et sécurité du SI.
• Implémentation et migration des SI.
• Evolution, maintenance et opérations sur des systèmes critiques.
• Encadrement des équipes de production.
• Langages : Java J2EE, Spring, Struts, Hibernate, Rest, Jersey, Micros
Services, Vert.x, SQL, XQuery, JSON, XML, Html, javascript, jQuery, Maven, Git,
Delphi, Cobol
• Logiciels : Marklogic, TerminalFour, Autonomy
• Méthodes : Scrum Agile
• SGBDR : Oracle, Sql Server, MySql

Expériences

OECD

High tech

Senior Backend Developer - Technical Leader

Boulogne-Billancourt, France

septembre 2005 - octobre 2020

o Refonte de l’extranet, projet O.N.E M&P (2017 - 2021)
Rôles et activités:
• Formation sur de nouvelles technologies:
 Base de donnée "NoSQL" MarkLogic : développement XQuery, installation et configuration.
 Vertx.io : prise en main de framework qui nous a permis de mettre en place un bus de communication pour l'alimentation en données de ONE MP.
• Mise en place de la solution
 Participation à des ateliers d'architecture logicielle pour ONE MP avec le reste de l'équipe.
 Participation au développement de différentes parties de la solution:
• Mise en place du Bus de communication et implémentation des features de synchronisation en temps réel.
• Modélisation des données dans MarkLogic et des modules business en Xquery permettant de récupérer ces données.
• Implémentation des APIs REST exposant les données stockées dans MarkLogic en Java 8, Jersey et Tomcat.
• Implémentation de mécanismes des tests automatisés en particuliers pour s'assurer de la validité des processus d'authentification et autorisation.
 Participation à la mise en place d'une chaine DevOps pour ce projet:
• TeamCity est utilisé pour le scriptage et l'automatisation des builds, des tests et des déploiements sur tous nos environnements (DEV, Staging, Préproduction et production)
• Nexus est utilisé pour stocker les artéfacts versionnés produits par les builds.
• GitHub est utilisé pour gérer le code source et le gitflow.
 Support L2 L3, évolutions et maintenance:
• Le projet continue a vivre et de nouvelles fonctionnalités sont ajoutées jour après jour afin de fluidifier les interactions de l'organisation avec ses partenaires. L'objectif est la mise à la retraite complète de l'ancien Extranet en Q1 2021.
 Environnement technique : Java, J2EE, Jersey, Vertx, micro services, Marklogic, XQuery, Postman, Json

o Mise en place de la plateforme Clearspace
Plateforme de communautés et de groupes de travail et partage de documents.
Rôles et activités:
• Évaluation technique de plateforme lorsqu'elle a été proposée par le chef de projet.
• Installation, configuration et mises à jour
• Architecture logicielle et implémentation des intégrations au reste de l'IT de l'organisation. En particulier:
 Authentification: intégration avec notre SSO
 Autorisation: intégration avec notre CMS (Contact and List management System)
 Exposition des documents officiels de l'organisation de façon contrôlée (permissions)
 Intégration d'un thèmes OCDE pour la partie visuelle
 Évaluations et installations de plugins
• Environnement technique : Java, J2EE, JiveSoftware, Struts, Spring, Tomcat, SQL Server, Linux
o Refonte du site Web de l'organisation (2010 - 2012)
Migration et refonte du site web de l’organisation de la plateforme vignette à la plateforme TerminalFour (T4).
Rôles et activités:
• Migration du site de la plateforme Vignette en T4: devant l'incapacité du fournisseur a effectuer cette tâche nous avons dû nous en charger nous-mêmes. Apprentissage du SDK de T4, architecture et implémentation d'une solution de migration pouvant être exécutée plusieurs fois de manière incrémentale.
• Architecture de l'information, structures de données, navigations, rendus, etc dans le nouveau Web CMS en collaboration avec notre chef de projet et la direction de la communication (PAC).
• Encadrement et conseil des équipes de développements chargées de la mise en place du nouveau site, autant du côté T4 que du côté OCDE.
• Mise en place d'une usine à site permettant d'héberger la multitude de sites satellites participant à la présence en ligne de l'organisation:
• Templates configurables
• Librairie de Blocks de rendus configurables (slider, block html, accordéons, etc)
• Développements spécifiques:
• Authentification: intégration avec le SSO pour les sites satellites sécurisés de l'organisation.
• Autorisation: intégration avec le CMS (Contact and List management System) pour les sites stellites sécurisés de l'organisation.
• Extensions de la librairie de tags standard pour couvrir les besoins spécifiques de certains sites satellites de l'organisation.
• Intégration avec d'autre sources d'informations via notre bus de communication: publications (KAPPA), données (Data Portal), etc.
• Environnement technique : Java, J2EE, TermibalFour, Tomcat, Apache, Vertx, SQL Server
o Projet OlisNext : Migration du system OlisNext de Lotus Notes en vignette V7
(Système de gestion et de publication documentaire)
Rôles et activités:
• Conception et réalisation des services web
• Mise en place d’un moteur d’indexation et de recherche des Documents PDF
• Définition des règles et des méthodes de développement
• Environnement technique : Vignette, Java, J2EE, Autonomy, Win Server 2003, SQL Server
o Projet OECD.ORG : Maintenance et Evolution du site web de l’OCDE en
technologie vignette 7.
Rôles et activités:
• Implémenter un nouveau look
• évolution du site Internet http://www.oecd.org pour prendre en compte les nouveaux services web crée dans le projet OlisNext.
• Mise en place d’un moteur d’indexation et de recherche des contenus et des pages du site web.
• Environnement technique : Vignette, Java, J2EE, Autonomy, Win Server 2003, SQL Server
• Support L2, L3 et maintenance
o Vignette v7 pour le site de l'organisation jusqu'en 2012
o Vignette v8 pour OLIS, l'Extranet de l'organisation sur lequel sont partagés documents officiels, planning de réunion et différents outils permettant d'interagir avec nos membres et nos partenaires.
o Terminalfour (T4) pour le site de l'organisation après 2012
o Jive - Plateforme de collaboration en ligne de l'OCDE permettant de créer de communautés virtuelles de travail. Cette plateforme est très utilisées par nos comités et groupes de travails

Capgemini Invent - Capgemini Organisation

Agence & SSII

Architecte – RT (Responsable Technique)

Paris, France

août 2003 - août 2005

Ministère économie et finances DGI (Direction Générale des Impôts) depuis avril 2004

Programme COPERNIC
1. Chantier technique 32 du programme COPERNIC (SI3). DGI LOT 8
Laboratoire de technologie qui sert à tester et à la préconisation (outils et méthodologie) pour tous les projets du programme technique (5 personnes).
Architecte – Technique
• Mener les test de performance
• Proposer des solutions de d’optimisation
• Intégration du prototype SAPHIR avec le prototype PERS
• Plate-forme : J2EE, Struts, JBoss, Tomcat, Torque, Hibernate, Oracle
2. Projet TOPAD : Référentiel topographique et administratif du programme COPERNIC (25 personnes).
Architecte – Adjoint du Responsable technique du projet Topad
assiste le Responsable technique dans les chantier transverse du projet.
C'est un ensemble de services permettant de consulter et d'administrer les lieux présentant une problématique fiscale et les domaines géographiques où le unités administratives DGI / DGCP exerçant une compétence fiscale.
a. Fonctionnement du système 24/24
b. 840 appels de web services par secondes
1. Assiste le responsable technique dans ses tâches
2. Gère les travaux techniques de son périmètre
• Plate-forme : UML (rose), J2EE, struts, Torque, oracle, maven, cvs
3. Projet TELEACTES : Système d’information pour les télédéclarations des actes notariaux en France (13 personnes).
Architecte – RT (Responsable Technique).
• Mise en place des toutes les plateformes de développement, Intégration et recette.
• Leader technique et encadrement des équipes de développement.
• Assiste le chef de projet dans les choix technique.
• Plate-forme : J2EE, Struts, Tomcat, Torque, Hibernate, maven, cvs , Quartz, JMX, Oracle

SCOR

Projet APPRICOT (août 2003 – mars 2004)
Outils de calcul mathématique (prévision et risque) dans le domaine
de la réassurance (15 personnes)..
Architecte – RT (Responsable Technique).
• Leader technique (encadrement, support, assistance)
• Mise à disposition d’un front-office de calcul de rentabilité des campagnes de renouvellement de contrats des cédantes.
• Intégration avec Mathematica (calculs actuariels)
• Client léger / XML / XSLT
• Environnement Technique : Windows XP, J2EE, Java, Struts, Javascript, XML, XSLT, WSAD, Websphere, Sybase, Tomcat, Unix

Degetel

High tech

Chef d’équipe technique

Boulogne-Billancourt, France

février 2001 - juillet 2003

LEXMARK
Projet e-foundations d’usine à sites mondiale www.lexmark.com (projet au forfait de 10 personnes)
Chef d’équipe technique
• Conception et réalisation d’un module d’Import/Export XML
• Mise en place d’un moteur d’indexation et de recherche de contenus
• Conception et réalisation d’un module de présentation oriental pour les
frontaux des sites Lexmark
• Environnement technique : Vignette, Java, JSP, Tomcat, Autonomy, Unix, Oracle
BNP-PARIBAS

Projet GEODE
• Conception et réalisation d’un connecteur MQSeries pour rendre l’alimentation
de la base de donnée en temp rèel (C, Unix, MQSeries, Sybase)
• Migration du projet GEODE de SilverStream en architecture J2EE
• Environnement technique : Java J2EE, UML, Unix, NT, Sybase, SilverStream

e-TF1
Projet www.tf1.fr
• Conception et développement de procédures stockées avec Jserver
• Conception et développement de plusieurs services Java pour récupérer les
flux provenant des partenaires (Java, XML, JDBC, Oracle)
• Environnement : UML, Java, Oracle

Capgemini Invent - Capgemini Organisation

Agence & SSII

Back-End Developer

Paris, France

juillet 2000 - janvier 2001

Recommandations externes

Formations