Menu

Brahim KHERCHOUCH

Vélizy-Villacoublay

En résumé

Experienced Development Services Manager with a demonstrated history of working in the computer software industry. Skilled in CAA, JMeter, Java, RESTful WebServices, and Unix. Strong marketing professional graduated from PolyTech'Paris.

Mes compétences :
SL4J
Management
Test management
Test unitaire
SCM
JUnit
NetBeans
Eclipse
MQL
PLMQL
Nashorn
JMeter
UML
SQL
C++
XML
Swing
JavaScript
Java
JavaServer Framework
Java Swing
CATIA
UML/OMT
Microsoft Visual Studio
HTML
StarUml
Microsoft Visual Studio.NET
Microsoft SQL Server
MS Visual SourceSafe
Java Native Interface (JNI)
Web Service Rest
Rational ClearCase
Missiles
Microsoft Visio
Jakarta TOMCAT Servlet Engine
JNA
FTP
Ant

Entreprises

  • Dassault Systemes - Ingénieur : Management de projet sur la 3DEXPERIENCE Platform

    Vélizy-Villacoublay 2015 - maintenant Dassault Systèmes, Vélizy - Management de projet sur la 3DEXPERIENCE Platform: Définition, conception, et réalisation de projet pour la 3DEXPERIENCE Platform côté serveur. Projets permettant l'interconnexion et la communication entre les différentes solutions vendues par Dassault Systèmes :
    * Définition des spécifications ;
    * Analyse des impacts et dépendances avec d'autres services / projets ;
    * Suivi du projet hebdomadaire : collaboration avec des équipes en Inde et USA ;
    * Développement: Java, Web Service Rest, JavaScript (debugging server side / Nashorn), Html, Widget Netvibes, JPO, Hbase, Hadoop, 3DEXPERIENCE Dashboard, CAA, Angular JS ;
    * Rédaction de documentation technique, d'utilisation et de test (en anglais) ;
    * Test de non régression, de couverture de code et maintenance : JUnit / Jmeter ;
    * Gestion des traces de log : Sl4j, Logger

    Tags : Java, JAX-RS (Rest), JavaScript (côté Client & Server : Nashorn), SQL, SL4J, Hbase, Hadoop, Html, Eclipse, NetBeans, NuoDB, AngularJS, JPO, MQL, PLMQL, CATIA V5, CATIA V6, 3DExperience, Netvibes, CAA, JUnit, JMeter
  • Dassault Systemes - Ingénieur Etude & développement

    Vélizy-Villacoublay 2009 - 2015 Dassault Systèmes, Vélizy - Ingénieur Etude & développement : Développement, et amélioration de la partie infrastructure des matériaux dans les logiciels Dassault Systèmes (CATIA, SIMULIA, ENOVIA...).
    * Développement de Web Services Rest pour réaliser de la gestion d'objet sur la base de données
    * Développement en C++ et Object Modeler d'une IHM pour l'application des matériaux à une géométrie dans CATIA et SIMULIA.
    * Développement d'application CAA. ;
    * Divers réalisations sur le logiciel CATIA V5 et V6, sur Visual Studio 2005/2008/2012 en C++ et Object Modeler. ;
    * Rédaction de spécification technique et de documentation en anglais.
    * Collaboration et travail avec une équipe d'ingénieur Dassault Systèmes en Inde et aux USA.
    * Rédaction de documentation technique, d'utilisation et de test (en anglais)
    * Réalisation de tests unitaires, ainsi que des tests sous forme de record.
    * Mise en place de normes qualités : Couverture de code, MLK.
    * Formation sur Object Modeler, PLM (Product LifeCycle Management).
    * Conception UML grâce à StarUml et Visio

    Tags : C++, Java, JAX-RS (Rest), Object Modeler, CAA, SQL, SL4J, Html, Eclipse, NetBeans, NuoDB, AngularJS, CATIA V5, CATIA V6, 3DExperience, MQL, PLMQL.
  • MBDA - Ingénieur Etude & développement

    Le Plessis-Robinson 2008 - 2009 MBDA, Le Plessis-Robinson - Ingénieur Etude et développement : Développement d'une application de maintenance et test pour une baie de tir de missiles implantée sur une dalle tactile.
    * Développement IHM Java Swing compatible pour une dalle tactile (résolution, taille,...).
    * Développement en C++ d'une application serveur sous forme de Dll et d'un Client sous forme d'un Exe utilisant la communication UDP à partir de la Lib ACE wrapper.
    * Conception UML grâce à StarUml. ;
    * Développement en java : Serveur utilisant la Dll grâce à la lib JNI / JNA, communication FTP entre différents systèmes d'un réseau. ;
    * Rédaction de documentation de test logiciel. ;
    * Intégration et test sur la dalle tactile.

    Tags: Java, Swing, XML, C++, JNI, JNA, Visual Studio 2005, JFormDesigner, Eclipse, Exe4j.
  • Thales Communications & Security - Ingénieur Etude & développement

    Colombes 2008 - 2008 Thales Communication, Colombes - Ingénieur Etude et développement : Amélioration d'un logiciel de gestion, de planification et de communication d'un réseau sous commandement.
    * Développement de nouvelle amélioration ;
    * Débogage de différentes erreurs rencontrées lors de l'intégration. ;
    * Support.

    Tags: SQL, XML, C++. Java, Swing, Visual Studio 6, ClearCase, Studio, SAGA, JFormDesigner, Eclipse.
  • Goss International - Ingénieur Logiciel & Responsable de la création d'un outil de Test

    2007 - 2008 Goss International, Montataire - Apprenti Ingénieur Logiciel : Responsable de la création d'un outil de Test (IHM) qui permet de vérifier la non régression entre les différentes versions d'un logiciel de gestion de production, mais aussi de faire une validation et une vérification globale avant la distribution chez les clients. Cette application dispose d'une dizaine de fonctions de Test (Préréglage, Reporting, Framework, traduction, ...) qui sont développées sous ma responsabilité :
    * Élaboration des cahiers de charges ;
    * Création d'une documentation et une spécification de Test. ;
    * Modélisation UML. ;
    * Énumération des tâches et des tests à réaliser (scénario). ;
    * Décomposition des tâches et attribution aux apprentis. ;
    * Mise au point d'un IHM simple et facile à utiliser avec SWING / Java ;
    * Développement des fonctions générales. ;
    * Développement de Test Case pour les fonctions de test spécifiques. ;
    * Intégration et Test sur Banc Test ;
    * Validation des releases avec un rapport de Logs. ;
    * Vérification au bon respect des cahiers des charges. ;
    * Support et formation aux ingénieurs sur ce Framework de Test.

    Tags: JAVA, Swing, SQL, XML, C++, Eclipse, StarUml, SQL Server, Visual SourceSafe. Tomcat, Jigloo, Exe4j, Ant.
  • Goss International - Apprenti Développeur

    2005 - 2007 Goss International, Montataire - Apprenti Développeur : Réalisation en JAVA d'une IHM de Test sur une partie d'un logiciel de gestion de production utilisé en imprimerie. Cette partie est dédiée au préréglage d'une rotative (machine à imprimer les magazines ou les journaux quotidiens). Une fois l'application terminée, réalisation d'une formation et support de ce programme. Application validée et utilisée en permanence par des ingénieurs ainsi que des développeurs:
    * Analyse du logiciel de Gestion de Production et plus particulièrement le Préréglage. ;
    * Réalisation de scenario de Test.
    * Discussion et réalisation d'un l'IHM. ;
    * Développement des fonctions générales (classes mères). ;
    * Développement des fonctions de test spécifiques. ;
    * Réalisation d'une documentation technique.
    * Formation et support sur l'IHM.

    Tags: JAVA, Swing, SQL, XML, Eclipse, StarUml, SQL Server, Visual SourceSafe.

Formations

  • Polytech’Paris EPUPMC (Ex IFITEP), PARIS 6

    Paris 2005 - 2008 Ingénieur

    Polytech'Paris EPUPMC (ex IFITEP),
    Ingénieur Electronique et Informatique Industrielle en Alternance
  • Institut De Formation Des Ingénieurs En Techniques Electroniques (Paris)

    Paris 2005 - 2008 Informatique

    Ingénieur
  • Paris Jussieu

    Paris 2004 - 2005 Licence

    Licence (Bac + 3) : Electronique et Informatique Industrielle avec mention Assez Bien
  • IUT De CACHAN

    Cachan 2002 - 2004 DUT

    DUT (Bac + 2) : Electronique et Informatique Industrielle avec mention Assez Bien
  • Lycée Gustave Eiffel

    Gagny 2001 - 2002 Baccalaureate Degree

    Baccalauréat Scientifique Sciences de l'ingénieur avec mention Assez Bien.