Ben Hajji - Consultant/ Ingénieur Informatique Embarqué C/C++

Ref : 180713A002
Email vérifié
Photo de Ben Hajji, Consultant/ Ingénieur Informatique Embarqué C/C++
Compétences
C
C++
ETHERNET
LINUX EMBARQUE
LINUX UBUNTU
Expériences professionnelles
  • Consultant chez Siemens Mobility

    Expleo -
    Jan 2019 - aujourd'hui

    Consultant Ingénieur de développement d’outils de simulation en C++.
    Projet : Outil de modélisation
    Poste occupé : Ingénieur C/C++
    Méthodologie : SCRUM
    Client : SNCF
    • Conception logiciel d’un model de simulation entre un ATS « Automatic Train Supervision » et les
    postes de signalisation.
    o Préparer la modiliation UML (Digramme de classe, séquances )
    o Préparer la spécification logicielle sur l’évolution demandée par le client.
    • L’initialisation des librairie (par exemple : unisig SUB98 / IPTCOM)
    o Integration de la lib et ajouté les flags de compilation dans le MAKEFILE
    • Résoudre les problèmes de connexion réseaux entre les différents équipements
    o Effectuer une analyse à l'aide de WireShark et vérifier la connexion TCP/IP et UDP.
    • Préparer le format du paquet en intégrant la partie applicative du message
    • Examiner les anomalies signalées par l'équipe de test
    • Révision et mise à jour du Manuel Utilisateur destiné aux membres de l'équipe à chaque évolution
    logicielle
    • Effectuer la relecture des documents rédigés par les collègues de l'équipe
    • Animer des réunions avec l’équipe de TEST.
    Outils et technologies : C++, Protocol UNISIG Subset98, Wireshark, JIRA, Clearcase

  • - Consultant chez Sagemcom Tunis

    Cynapsys by GFI
    Jan 2017 - Jan 2019

    Consultant Ingénieur de devloppement embarqué chez SAGEMCOM Tunisie
    Projet : Produit “set top box”
    Poste occupé: Développeur Embarqué & Integrateur projet
    Méthodologie : Full Scrum
    Client : SFR France
    • Développement des nouvelles Features “C” sous linux
    • Implémentation et integration des diffrentes modules.
    • Bug fixing sur un environnement linux embarqué.
    • Intégration SVN et verification avec Klocwork.
    • Analyse et reporting sur Bugzilla.
    • Aider les membres de l'équipe à lancer le processus de révision du code sur Phabricator avant l'étape
    de validation du SVN.

  • Sofia Technologies
    Jan 2016 - Jan 2017

    Projet : Smart t-shirt Cardionaute,Neuronote
    Client : Bioserinty France
    Poste occupé : Devloppeur Embarqué
    • Bug fixing sur deux projets Iot Healthcare basé sur la technologie BLE
    • Etudier la scalabilité et la sécurité de la plateforme IoT ibm Bluemix pour les deux protocoles TLS1.2
    et MQTT.
    • l’intégration du protocole MQTT sur un projet développé par QT pour une solution Health-care
    « Neuronote »
    Poste occupé: Testeur Valideur pour une mission chez le Client
    Validation des tests QTP & ATP sur un produit biomedical (SMART T-SHIRT) chez le client en France
    (Paris). Ce produit intègre le microControlleur STM32L4 avec des capteurs de cardio ADS1293 et
    l’axelorometre LIS3DH et l’envoie des données a travers wifi WINC1500 et ble NRF51 ainsi un OS temps
    reel FreeRTOS pour la gestion des taches.
    Outils et technologies: IAR, KEIL 5, BLE NRF51, STM32F4,FreeRTOS,Jlink,ST-link,NRF go Studio.
    Projet : Smart Agriculture
    Poste occupé: Développeur Embarqué
    Durée : 3 mois – depuis Janvier 2017
    La mise en place de la nouvelle technologie LoRa sur un projet d'agriculture. www.phyt-eau.com.
    • Etudié les besoins de client.
    • Analysé les risques et fixé l'architecture.
    • L'integration de deux technologies IoT Wifi et LoRa.

    Outils et technologies: Capteurs (humidité de sol, humidité ambiante, conductivité, lumière ,pH métrique, Température ), Module LoRaWAN , Module WIFI , Passerelle LoRaWAN linklabs.
  • OPCMA Tunisie
    Jan 2016 - Jan 2016

    Description du stage (PFE Cycle ingénieure) : Ce projet consiste à mettre en place un réseau IoT qui
    bénéficie de la nouvelle technologie de connectivité "LoRa" et du protocole "LoRaWAN", ainsi que du
    développement d'une plate-forme web pour la gestion du réseau IoT.
    En effet, cette plate-forme fournit un espace de travail pour un administrateur en gérant les passerelles lorawan,
    obtenir des statistiques et des rapports pour leur état et gérer les clients et leurs périphériques connectés LoRa,
    fournit également un tableau de bord client pour la gestion de ses propres nœuds connectés et la visualisation
    de la Données reçues.
    De plus, le développement d'un middleware pour sécuriser la connexion avec le serveur d'application
    LoRaWAN et assurer la création d'un dispositif "OTAA ou ABP mode" avec l'enregistrement de leurs
    coordonnées {Dev EUI. NWsKey ...
    PARTICIPATIONS ET ACTIVITES BENEVOLES
    • Participer à la journée nationale de robotique (TUNIROBOTS 2014, 2015),
    • Participer à l’evenement nationale de robotique a Sousse (Robot-Comp 2013),

Études et formations
  • . Cycle d’Ingénieure en Informatique - Spécialité développement des systèmes embarqués et mobile.

    6 Ecole Supérieure Privé d’Ingénierie et de Technologies, Tunis
    2013
  • . Licence Appliquée en Informatique Industrielle spécialité systèmes embarqué.

    Institut Supérieure d’Informatique, Tunis
    2012
  • . Baccalauréat scientifique, section Sciences Technique.

    Lycée Secondaire le Bardo, Tunis
    2009
Autres compétences
LANGUES
❑ Français : Courant
❑ Anglais : Moyennement Maitrisé
❑ Arabe : Langue maternelle
POINTS FORTS DU CV
❑ Développement des systèmes Embarqués (C/C++, Linux)
❑ Maitrise de la méthode agile SCRUM
❑ Modélisation UML
❑ Bonne esprit d’analyse
❑ Bonne capacité d’adaptation
COMPETENCES
❑ Langage de programmation : C/C++,Python,Script shell.
❑ MCUs : STM32L4
❑ MPUs : Arm A13 , Brodcom
❑ MCU IPs: Timers, PWM, ADC, NVIC, EXTI, UART, I2C, SPI, CAN, DMA.
❑ Protocoles IoT : MQTT, AWQP ,LoRaWAN,HTTP,TCP,UDP
❑ Technologie IoT : Bluetooth Classic , WIFI ,LoRa,RF,GSM,GPRS,3G,
❑ Outil de devloppment: IAR workbench, KEIL µVision, Eclipse.
❑ Gestionnaires de version : GitHub,SVN, Clearcase IBM
❑ Méthodologie : développement agile, Scrum/XP , 2tup
❑ Integration Projet : Jenkins

D'autres freelances
Développeur C

Ces profils pourraient vous intéresser !
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Etudiant
Colince

Etudiant

  • CALAIS
JAVA PYTHON C R REACT.JS DATA WEBDEV INFORMATICA SQL MONGODB
Disponible
CV Développeur
Aloïs

Développeur

  • NANCY
C++ SQL JAVASCRIPT REACT.JS C BASH NODE.JS PYTHON ASSEMBLEUR DOCKER
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Support utilisateurs
Houmedgaba

Support utilisateurs

  • PARIS
PHP WINDOWS PHP LARAVEL JAVA C++ SQL PL SQL MYSQL C C#
Disponible
CV Développeur JAVASCRIPT
Simon

Développeur JAVASCRIPT

  • PONT-DE-L'ARCHE
JAVASCRIPT PYTHON GO SELENIUM HTML5 C Rust
Disponible
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Développeur Jeux Vidéo
Loïc

Développeur Jeux Vidéo

  • BOUSSY-SAINT-ANTOINE
C# UNITY 3D .NET C++ C PYTHON
Disponible