Menu

Slim BEN BOUZID

MANTES LA JOLIE

En résumé

Mes différents projets professionnels et collaborations techniques m'ont permis d'acquérir diverses compétences en automatisme industriel et gestion de projet. J’ai mis en service des moyens de tests gérés par des automates TSX premium, S7-300 et Allen Bradley ainsi que les principaux protocoles de communications présents dans l’industrie tels qu’Ethernet TCP, CAN OPEN, Profibus. J’ai aussi piloté le projet d’automatisation des tests logiciels SoMove de Schneider Electric en collaboration avec une équipe internationale ce qui m’a permis de développer mon sens de la communication.
De plus ma capacité à m’adapter m’a permis de travailler sur des applications orientées software, par exemple le développement en langage C de fonctionnalité du DSPIC33F Microchip pour les machines de production Renault Cléon ou pour des logiciels SNECMA conçus avec Visual Studio.

Je me suis ensuite orienté vers du développement de logiciels embarqués dans les domaines de la vétronique et de l'aéronautique pour élargir mon spectre de compétence dans le domaine de l'informatique industrielle.

Entreprises

  • Thales Services - Ingénieur Logiciel

    2017 - maintenant Ingénieur Logiciel, développement de composant logiciel
    Thales Communication and Security

    Design logiciel avec générateur de code
    Développement logiciel embarqué C++, DDS
    Script automatique de test écrits en python
    Configuration de job d'intégration logiciel Jenkins
    VMWARE Debian9 gestion de configuration GIT.
  • Scalian - INGENIEUR LOGICIEL ET INTEGRATION

    Labege 2016 - 2017 Réalisation d'un banc de test logiciel et applicatif pour calculateur vétronique.

    Mise en place de scénarii de test automatique et intégration d'équipement avec Vector 9.0et Visual
    studio
    o Architecture fonctionnel des bus CanOpen J1939 UDP
    o Développement de dll par Visual studio utilisable par Vector 9.0
    o Définition de la chaine de test automatique : Ecriture de scenarii sous excel, interprétation
    avec VTestStudio, exécution sous CANoe Vector, génération des rapports de tests.
  • Alyotech - Ingénieur Logiciel

    Antony Cedex. 2015 - 2016 Zodiac Aerospace

    Développement d'une application Windows et Androïd pour configuration d'actionneur de siège
    Responsabilités :

    Développement sous RADSTUDIO XE8 C++Builder

    Design IHM de l'application
    Utilisation du framework FireMonkey (Embarcadero) pour une application multiplateforme (Windows, Android, IOS).
    Mise en place du protocole Bluetooth Low Energy (smart), communication entre composant Bluetooth LE et Dongle Bluegiga BLED 112. Configuration du BLED112.
    Mise en place du protocole série , communication entre PC/tablette et carte électronique des actionneurs de siège.
    Norme DO 178 niveau D
  • Alyotech - Ingénieur

    Antony Cedex. 2013 - 2015 Nexter Systems

    Développement d'applications informatiques embarquées pour véhicule militaire

    Développement C++ Qt 4.7 avec visual 2008
    Utilisation et configuration du Middleware DDS avec les logiciels Prismtech
    Utilisation du Framework Qt 4.7 pour la réalisation d'interface homme machine
    Mise en œuvre d'une base de données SQLite avec Qt pour génération de fichier Xml
    Analyse statique de code Misra C++ avec Parasoft
    Rédaction de CDC logiciel

    Rédaction d'une messagerie CAN OPEN

    Mise en place en place d'une architecture CAN OPEN pour les différents équipements
    Définition de tout l'adressage Can Open pour chaque équipement
    Définition des différents types de messages CAN OPEN (PDO, SDO, SRDO)

    Intégration, validation pour noyau temps réel embarqué

    Intégration des applications embarquées sur les plateformes Linux et Windows
    Scripting Visual
    Configuration Utilisation du Middleware DDS avec les logiciels Prismtech

    Environnement technique :

    Visual studio 2008 C++, Framework Qt 4.7(IHM, QThread, Qt SQL, QtXml), Misra C++ 2008, OpenSplice DDS V6.2, CAN OPEN, CANOE vector 8.2.
  • Sogeti High Tech - Ingénieur

    TOULOUSE 2012 - 2013 Snecma DMS

    Portage d'application Reliasep utilisable sous Windows 7
    Porter l'application reliasep de Windows NT à Windows 7, adapter les sources de Visual 6.0 à Visual 2010, adapter les MFC, ATL, régénérer les libraires.
    Rédiger un plan de validation fonctionnel pour qualifier les modifications apportées à l’application.
    Réaliser une maquette de gestion de configuration avec les logiciels IBM Change et Synergy.
    Mise en place d’une plateforme de développement dans une machine virtuelle VMWARE:
    Modification et création des fichiers « Makefiles », configuration de variable d’environnement
    Génération des fichiers binaires, conversion du workspace Reliasep4.dsw au format Visual studio 2010

    Production de l’applicatif et d’un plan de test.
    Rédaction de plan de validation, exécution de ce plan sur les deux versions du logiciel Reliasep, comparaison des résultats
    Débogage des fonctions obsolètes,
    Mise à jour des fichiers sources et régénération des fichiers binaires.

    Livraison :
    Rédaction d’une procédure d’installation de l’applicatif. Constitution d’un DVD contenant l’ensemble des éléments à installer.
    Accompagnement au besoin de Snecma DMS pour l’installation de l’applicatif et le déroulement du protocole de test.
    Fichier intégrés en gestion de configuration Synergy.

    Windows 7, machine Virtuelle WMWARE, Visual studio 2010, Microsoft Fondation Class (MFC), Active Template Library (ATL), C++, Stingray Objective Studio 10.4 . Synergy Change.
  • Sogeti High - Ingénieur

    2011 - 2012 Schneider Electric

    Conception de moyen de test automatique pour validation fonctionnelle d’un logiciel permettant la configuration de variateur de vitesse de la gamme Schneider Electric
    Projet international en collaboration avec Schneider Inde, Responsabilité, en charge de 3 personnes, Visual Basic, Test Complete, STB
    Définitions des fonctions à Réaliser par le projet :
    - Présenter les différents types de test à dérouler sur le banc (Test d’acceptances, Test de non-régressions, Test de performance).
    - Choix des automates, des moteurs, des outils de communication réseaux industriel.
    Conception :
    - Ecriture des scénarii de Test avec Test Complete Visual Basic
    - Procédure de récupération des résultats de dans des fichiers « Log »
    - Test unitaire et fonctionnel
    Validation :
    - Validation de la fonctionnalité du banc avec test sur des versions SoMove en développement en vue commercialisation
    Test complete Visual Basic, automate programmable, Modbus, Can-Open STB, Cleacase, Clearquest


  • Sogeti High Tech - Ingénieur

    TOULOUSE 2010 - 2011 Renault
    Développement et conception de chariot auto guidé (AGV) pour chaîne de production,
    En charge de la gestion des entrées sorties de l’AGV en communication avec la console automate, configuration et mise en œuvre du protocole radio de communication entre 2 AGV sur le même circuit.

    Gestion Entrée Sortie AGV :
    Définitions du codage des entrées/sorties pour échange Modbus/TCP entre Carte Microcontrôleur et la console automate.
    Ecriture et codage de l’algorithme de gestion entrée/sortie
    Test unitaire et fonctionnel
    Radio AGV :
    Codage des trames anti collision, pour émission et réception
    Echanges des informations sur les entrées sorties avec le module bord de ligne
    Communication CAN avec la carte commande moteur pou ordre d’arrêt ou de marche.

    Gestion des périphériques du micro DSPIC33f Port d'Entrées Sorties, Bus CAN, canaux DMA, UART RadioMetrix, Timer pour le fonctionnement de l'AGV.

    Laboratoire électronique usine Renault Cléon
    Microcontrôleur DSPIC33FJ128MC710Logiciel MPLAB 8.5.

    Programmation langage C.
  • Sogeti High Tech - Ingénieur

    TOULOUSE 2007 - 2010 Schneider Electric

    Test fonctionnelle Schneider Electric
    Etude et mise en service de bancs d'essais pour variateurs de vitesse
    Ecriture de plan de test
    Configuration et programmation des automates pour commande de variateurs de vitesse.

    Configuration et programmation des automates pour commande de variateurs de vitesse.
    Utilisation et mise en service des variateurs de vitesse ATV11, ATV31, ATV61, ATV71.
    Mise en service des automates et des protocoles de communication CAN open, Ethernet, Modbus, Unitelway, Controller Inside par PL7,
    RSlogix, Simatic et Codesys.
    Analyse et synthèse des résultats.

    Laboratoire de validation fonctionnelle des variateurs de vitesse Schneider Electric.

    Automates Premium, Allen Bradley, S7-300 réseau de communication.
  • Sogeti High Tech Schneider Electric - Ingénieur test

    2005 - 2006 Tests automatiques pour départ moteur
    Mise en place de bancs de tests pour module de communication du Tesys U Schneider Electric
    Développement et mise à jour de moyen automatisés.
    Configuration des produits Tesys U, Tesys T Schneider Electric.
    Mise en service des automates et des protocoles de communication Canopen, Profibus, Device Net..
    Réunions internationales (USA, Corée du sud, Inde) par meeting téléphonique.
    Automates programmables TSX premium, avec logiciel PL7.

Formations

Réseau

Annuaire des membres :