Menu

Bruno BOUCHAHOUA

Paris

En résumé

Passionné de nouvelles technologies, je mets à profit mes 13 ans d'expériences professionnelle en informatique. Je dispose d'un solide bagage technique et scientifique (langages de programmation et systèmes d'exploitation). Je suis certifié Hadoop Certified Developer CCD-410 et Hadoop Certified Administrator CCA-410 chez Cloudera et j'utilise la plupart des outils de son écosystème. Pour ne citer qu'eux : Hadoop Map/Reduce, Flume, SQOOP, Hive, Pig.
Je sais mettre en place un cluster Hadoop et développer avec le paradigme de programmation Map/Reduce.

Mes compétences :
MQSeries
OCamL
Langage c
JQuery
Oracle 10g
Système Linux/Unix
Shell script
UML
Hadoop
Scrum
PHP5
ETL
Java/j2ee
Talend Open Studio
JSP/Servlet
Test Driven Development
Qualité
ITIL
PAQ
Tests utilisateurs
Test unitaire
CMMI
Pig
Hive
Map/reduce

Entreprises

  • Dataraise - Ingénieur d'études spécialisé Big Data

    Paris 2014 - maintenant Concevoir et mettre en place un POC Hadoop pour exploiter son écosystème dans un environnement à forte volumétrie. Intérêt pour les outils Hive, Pig, Mahout, HBase et la programmation Java au travers de Map/Reduce.
  • SSII - Développeur

    2009 - 2014 Sur la base d’un cahier des charges fonctionnel, développement d’outils de correction en masse des données du SI en environnement technique hétérogène. L’objectif de ces traitements est le contrôle qualité des données des référentiels, des parcs de facturation, technique, commercial et client du SI.
     Rédaction de documentation ( Dossier d’analyse détaillée, Fiche de Livraison, Dossier de recette, Mode Opératoire, Contrat d’interface, Documents d’exploitabilité)
     Revue du Cahier des charges avant développement d’outils
     Recette fonctionnelle et technique des programmes
     Déclenchement, suivi et correction de traitements récurent de correction des données.
     Administration CFT, Apache, ETL, Oracle et Mysql sur système AIX et Linux
     Développement en Java, C, PHP, PL/SQL , Shell script et langage spécifique ETL
     Reverse engineering.
     Optimisation des performances des outils
     Gestion de la portabilité du code
     Echanges techniques avec les supports éditeur
     Pilotage des interventions en exploitation
     Formation des nouveaux arrivants
     Gestion de configuration
     Ré-utilisabilité du code
     Test et validation des outils
     Pilotage de l'exploitation pour TMA et mise à jour des configurations

  • SSII - Ingénieur d'études

    2008 - 2009 Au sein du système d'information, mise en place des configurations pour permettre les échanges inter-applicatifs au travers des middlewares Websphere MQ et Cross File Transfer.

    Création d'un outil web permettant d'automatiser la mise en place d'un échange entre plusieurs applications via un produit middleware au sein du SI.

    Migration complète des données existantes :
    * Création d'un MPD pour stocker l'existant et gérer les nouvelles configurations
    * Via un shell script (ksh), extractions des données techniques et stockage en base de données (mysql).

    Cet outil permet :
    * La génération automatique du paramétrage technique
    * La gestion complète de la demande
    * Un Référentiel technique complet des échanges
    * Une flexibilité de mise à jour des échanges
    * Un reporting complet de l'activité
    * Une diffusion de l'information

    * Développement PHP5 en respectant le modèle MVC (Modèle Vue Contrôleur) grâce au framework Symfony.
    * Utilisation de jquery (javascript), html, ajax.
    * Shell scripts ksh
    * mysql, apache
  • SSII - Gestionnaire Produit Middlewares

    2006 - 2008 Gestion des produits Middlewares CFT (cross file tranfer), Websphere MQ (anciennement Mqseries ) et Tuxedo.
    Packaging RPM des produits dans le but d’automatiser leurs installations et les rendre exploitables facilement.

    Relation commerciale avec les éditeurs Axway, BEA et IBM.
    Echanges techniques avec ces éditeurs middlewares :
    - Gestion des incidents remontés par les projets
    - Tuning des configurations
    - Gestion des informations en provenance des Labs éditeur
    - Gestion des correctifs, patch services packs
    - Gestion des nouveautés (version et fonctionnalités)
    - Fourniture de documentation technique

    Administration, tests via cahier de recette, validation et livraison des produits sur plateformes UNIX et Linux en respectant des règles d’architecture et de sécurité.
    Documentation technique en anglais et français pour l’installation, l’exploitation et la supervision des produits.
    Création de Shell script permettant l’exploitation, l’installation, et le redémarrage automatique des produits.

    Assistance technique, support éditeur et conseils d’utilisation sur plateforme AIX, HP-UX, Solaris et Linux.
    Référencement des produits au sein du catalogue diffusé à l’ensemble des projets.
    Participation aux journées techniques chez les éditeurs afin de découvrir les nouveautés dans le monde du middleware (MOM et MOT), des SOA et des ESB.

    Développement d’un outil en PHP et MySql permettant la capitalisation des bugs rencontrés au sein de l’équipe.
    Développement d’une application permettant de Superviser, installer des blocs (machine + composants + applications) depuis une page Web. Utilisation du langage C, Ajax, HTML, PHP et Javascript.

Formations

Réseau

Annuaire des membres :