Menu

Helmi HANNACHI

Fresnes

En résumé

De plus, ayant les certifications CISCO CCNA 1, 2 ,3 et 4, et 4 lettre de recommandation Cisco ,
Des expériences en développement :
En médicale ( C++ , C# .Net) avec Fresenius Vial
En aéronautique ( C++ , C#.Net ) avec CGX Aero
En Informatique de Gestion (Java/ Base de donnée) avec Ausy Toulouse ....
En Télévision Numérique ( C ,C++ ) avec SagemCom

Doté d’une capacité d’adaptation à tout rythme de travail et d’une personnalité dynamique, rigoureuse et autonome, très ambitieuse, je suis doué dans le développement et les technologies d'informatiques, j'essaye toujours de faire des formations pour évaluer mes connaissances.

"If one can do it, I can do it , If no one can do it, I must do it !!"

Mes compétences :
C#
Java
Gestion de projet
CSS
MySQL
C++
C Programming Language
Microsoft C-SHARP
UML/OMT
Microsoft Windows XP
Matlab
Linux
TCP/IP
SQL
Personal Home Page
Java Swing
ECLiPSe
CLI
X25
WiMAX
Wi-Fi
VDSL
UMTS
UDP
Token Ring
Telnet
SMTP
PostgreSQL
PPP
OSPF (Open Shortest Path First)
Microsoft Windows 7
Microsoft Visual Studio
IP
ICMP
HTML5
HSDPA
HDSL
HDLC
GSM
GPRS
Frame Relay
FLEX
FDDI (Fiber Distributed Data Interface)
Ethernet
EIGRP (Enhanced Interior Gateway Routing Protocol)
Dynamic Host Control protocol
Domain Name Server Protocol
DSP
Cascading Style Sheets
BlueTooth Technology
Apache WEB Server
ADSL

Entreprises

  • Fresenius - Ingénieur en Integration continue et Développement C++,Qt dans le domaine médical

    Fresnes 2015 - maintenant Mission :
    -Conception et développement des logiciels de paramétrage, Control , calibration et de traçabilité pour la ligne de production pour la gamme des pompes ONG.
    -S'occuper de Jenkins et de l’intégration continue
    -Assurer la maintenance de l’application Partner Amika qui sert à effectuer la calibration, le contrôle , la configuration et la certification pour la gamme des pompes Amika.

    •Rédaction des documents de spécifications techniques
    •Conception de la solution (UML, Design Pattern)
    •Développement et test des différents composants réalisés (C++, Qt )
    •Maintenance évolutive et corrective des plugins ONG( C++, Qt ), Partner Amika ( C++ ,Qt)
    •Développement d’un outil de Pilotage, configuration et gestion (.dll, IHM) du Détecteur Lazer de Position KEYENCE (LK-GD500)
    •Mise en place d’un outil de génération automatique des PV/RPV (Protocole de vérification) à partir d'une solution de test automatique
    •Mise en place et l'implémentation d'un algorithme de vérification du débit des pousses seringues ONG.
    •Mise en place d’un outil graphique permettant de tester des cartes détectrices d’air avec Export Excel des résultats.
    •Mettre en place une architecture maître/esclaves et administration Jenkins.
    •Assurer l’intégration continue (SVN, Jenkins), Automatisation des builds et des tests (langage de scripts (Batch, Python))

    Langages : C++, Qt 4.8.7 , Qt 4.7.1
    Langage des scripts : Batch , Python
    Outil de vérification de code : Klocwork (Norme MISRA(Norme de codage C++))
    Outils: Visual Studio 2013, Visual Studio 2008 , Qt Creator 3.5.1
    Mot clé : Design Pattern, UML
    Modélisation : Entreprise Architect
    Outil de test : QTest
    Traçabilité : Reqtify.
    IHM : Qt
    Gestion de Configuration : SVN.
    Intégration : Jenkins,Doxygen,Cccc ,CppCheck
    Matériel : Pompes ONG Fresenius , Pompes Amika Fresenius , Detecteur Lazer de Position KEYENCE(LK-GD500), carte STM32 Discovery & Nucleo
  • Fresenius - Ingénieur Développement C++ , C# .Net dans le domaine médical

    Fresnes 2014 - 2015 Mission : Conception, développement, test et documentation sur le projet « Partner Agilia 2 »

    L’application Partner Agilia 2 sert à effectuer la calibration, le contrôle et la certification des appareils de perfusion utilisés en hôpital. L’application a été développée en C++ pour la communication entre PC et appareil, C# pour l’IHM et une couche C++/CLI pour la communication entre objets natifs et objets managés.

    • Rédaction des documents de spécifications techniques (Software Requirements Specification)
    • Conception de la solution sur Entreprise Architect (UML : diagrammes de classes , Design Pattern, machines d’état)
    • Développement et Test des différents composants réalisés (C++ ,C++ /CLI, C#.Net)
    • Maintenance évolutive et corrective

    Environnement : Système : Windows 7
    Langages : C++, C#, C++ CLI, WPF MVVM
    Outils: Visual Studio 2012, framework interne
    Outil de Test : MSTest
    Outil de vérification de code : Klocwork (Norme MISRA(Norme de codage C++)
    Norme: IEC62304 (international standard codes rules for medical devices)
    Outil de conception : Entreprise Architect
    Mot clé : Design Pattern, UML
    IHM : WPF
    Gestion de Configuration : SVN.
    Matériel : Volumat Agilia, Injectomat Agilia.
  • OPEN - Ingénieur étude et développement logiciel

    Levallois-Perret 2014 - maintenant Participation aux projets de nos clients en mode assistance technique.
    Client : FRESENIUS KABI
  • CGX AERO - Ingénieur Etude et Développement C++ , C# .Net en Aéronautique

    Castres 2013 - 2014 Mission : Conception, développement d'un outil de détection d'obstacle pour le compte d'Airbus ProSky .
    * Ajout d'un Plugin C#/C++
    * Développement des IHM en C++/ CLI
    * Développement d'un DLL de calcul en C++ ;
    * Utilisation de la bibliothèque de calcul géodésique (gdal)
    * Utilisation des modèles numérique de terrain pour la détection des obstacles sur le
    chemin de vol d'un avion.
    * Export excel des résultats

    Environnement : Système : Windows 7
    Mot clé : Gdal, DEM ,Plugin
    Langages : C++, C#, CLI
    Outils: Visual Studio 2012
  • Ausy Toulouse - Ingénieur étude et développement Java Base de donnée

    Sèvres Cedex 2012 - 2012 Création d'un outil de gestion de base de données de personnel avec un site web á contenu dynamique .
    • Prise en main du projet :
     Analyse des besoins .
     Conception, rédaction de document d’architecture logiciel du nouvel outil

    • Développement de l’écran d’accueil composé de:
     Une zone d’affichage d’un contenu vidéo ou un autre type de contenu d’une façon dynamique (à partir d'une base de données).
     Une barre de défilement pour afficher les actualités d’Ausy de façon dynamique.

    • Développement d'un outil de gestion de base de données
     Développement Sécurisation et Automatisation de la base de données « Verrous, Procédures stockées, Triggers… »
     Conception d’un IHM en JAVA pour simplifier la gestion .
     L’outil permettant de faire des statistiques.

    Environnement système : Windows XP
    Langages : UML, Java (Swing , Awt ... ) ,SQL ,HTML 5, CSS 3, PHP 5.
    Outils: Eclipse-SDK-3.7.1, WampServer (Apache, Mysql, PHP 5).
  • AUSY - Ingénieur Etude et Développement C , JAVA Sous Linux

    Sèvres Cedex 2011 - 2012 Développement C , JAVA Sous Linux
    Société : FREESCALE TOULOUSE - Projet au forfait (Decembre - Mars 3 mois)

    Mission : Contribution dans le développement d'un outil de cryptage basé sur l'algorithme GRAIN V1.
    * Prise en main du projet :
    * Etude de la spécification technique. ;
    * Etude et analyse de l'algorithme de cryptage GRAIN V1. ;
    * Développement de l'applicatif :
    o Développement, Importation de l'algorithme de cryptage GRAIN V1 en
    langage C.
    o Développement d'un IHM en JAVA (Swing, Awt ) pour interfacer le code C.

    * Documentation :
    * Enrichissement des spécifications techniques.

    Résultats : Projet en cours de développement (développé à 60 %).

    Environnement : Système : Ubuntu 10.04
    Langages : C , JAVA ( Swing , Awt ... )
    Outils : Eclipse-SDK-3.7.1
  • EGIS Avia Toulouse - Stagiaire ( Etude et développement C, C++ en Aéronautique )

    2011 - 2011 Mission: Définition conception et réalisation d’un outil de démonstration et de test pour le Data Link.
    Data Link s’intègre dans le programme SESAR et la décongestion des fréquences radio VHF utilisées pour les communications sol-bord.
    L’outil de test est destiné à s'interfacer avec le produit DL-FEP (Data Link - Front End Processor : Produit logiciel pour la gestion du trafic aérien) d'EGIS AVIA pour exercer des scénarios de test.

    • Prise en main du projet :

     Etude de la norme ATN.
     Analyse et test du DL FEP.
     Etude et Analyse de l'outil de test existant.
     Définition et conception d'un nouvel outil de test (avec des diagrammes d’état et le plugin Pencil pour l’IHM)
     Rédaction des documents de spécifications techniques et de conceptions :
     Software Requirements Specification
     System Design Document
     System/Subsystem Specification
     System Subsystem Design Document

    • Développement de l'applicatif :
     L’outil permet de simuler le cas de plusieurs centres sol qui communiquent avec des avions à travers le DL-FEP.
     La connexion avec le DL-FEP se fait à distance à travers une Application Client Serveur (Socket TCP/IP).
     L’outil permet d’envoyer les Messages CM, CPDLC et ADS de la norme ATN.
     Tous les messages envoyés sont compressés (norme de compression PER) et encapsulés dans des messages au format XML pour des raisons de lisibilité.
     L’outil de test est géré à travers :

    o La ligne de commande réalisée avec « Flex » et « Bison » ce qui permet d’exercer des séries de commande de tests automatiques à travers un fichier de commande
    o Une IHM réalisée avec la bibliothèque GTK+ (conception de l’IHM avec le plugin Pencel)
    • Test :
     Test unitaire sur les différentes fonctionnalités de chaque module du soft développé.
     Test d'intégration lors de l'intégration des différents modules du soft.

    Résultat : Fonctionnalité du produit validé à 70 %.

    Environnement système : Windows XP/ Linux CentOS 5 (Environnement de développement).
    Langages : Langage C , C++ , Flex « LEX », BISON «YUCC», Norme INI « les fichiers de configuration ».
    Outils:
    Compilation : Compilateur ASN1C, compilateur GCC, Makefile.
    Débogage : GDB, valgrind.
    Fichiers de configuration : norme INI, LIB INIPARSER.
    Gestion de Configuration : SVN.
    Norme : DO178-B.
  • Sagemcom - Stagiaire ( Développement Embarqué C , C++ en Télévision Numérique )

    Rueil-Malmaison 2010 - 2010 Mission : Acquisition d’un flux vidéo DVB-T2 sur port USB à travers un décodeur Sagem.

    Conception, réalisation et intégration d'un nouveau module au soft de décodeur Sagem permettant d'enregistrer du flux DVB au format brut sur un support USB (pour des raisons de Test).
    • Prise en main du projet :

     Etude des normes MPEG2, DVB-T.
     Etude des spécifications techniques des décodeurs Sagem.
     Etude et test de l’existant : des différents supports de stockage sur le Décodeur (RAM, Disque dur, Support de stockage USB), des différents modules de réception du flux...

    • Développement de l’applicatif :

     Développement d’un nouveau module permettant :
    o D’annuler tout filtrage sur le flux entrant pour le récupérer dans son état brut.
    o D’enregistrer le flux sur un support USB en utilisant le disque dur comme intermédiaire.
    o De gérer la procédure d’enregistrement avec la télécommande.
    o Intégration de ce nouveau module en modifiant les différents Makefile.

    • Test :
     Test unitaire.
     Test d’intégration.
    • Documentation :
     Rédaction d’un document d’architecture logiciel du nouveau module développé à l’aide des diagrammes d’activités et de séquence.

    Résultats : Test validé à 100 %.

    Environnement système :
    Linux Ubuntu 9.10, OS21.

    Matériel :
    Décodeur Sagem, Sonde ST.
    Langages : UML, C, C++.

    Outils :
    Compilation : Compilateur GCC, Makefile.
    Débogage : GDB.
    Normes : DVB-T, MPEG2.

Formations

  • Ecole Supérieure Des Communications De Tunis (L'Ariana)

    L'Ariana 2009 - 2011 Ingénieur en Télecommunications

    http://www.supcom.mincom.tn/fr/presentation/mot_du_directeur.htm
  • Faculté Des Sciences De Bizerte - Tunisie FSB (Bizerte)

    Bizerte 2008 - 2009 Diplôme Master1 en Mathématique appliqué à l'informatique

    Mathématique appliqué à l'informatique
  • Faculté Des Sciences De Bizerte - Tunisie (Bizerte)

    Bizerte 2004 - 2008 Maitrise en Mathématiques (Major de promotion)

Réseau

Annuaire des membres :