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 Développeur-Formateur-Rédacteur
Cyril

Développeur-Formateur-Rédacteur

  • CAEN
C PYTHON C++ JAVA TCP / IP
Disponible
CV Développeur web  , C , assembleur
Samy

Développeur web , C , assembleur

  • CARPENTRAS
C ASSEMBLEUR JAVASCRIPT OPENGL ELECTRON.JS C++ SQL Vue.js NestJS NODE.JS
Disponible
CV Développeur
Cyprien

Développeur

  • OLIVET
HTML PHP JAVASCRIPT SQL CSS JAVA C++ C# C
Disponible
CV Développeur
Ludmilla

Développeur

  • STRASBOURG
C PYTHON SQL JAVASCRIPT C# .NET
Disponible
CV Ingénieur de développement JAVA
Mouhamed

Ingénieur de développement JAVA

  • SAINT-DENIS
JAVA JAVASCRIPT SQL Angular J2EE JAVA J2EE SQL SERVER C PYTHON PHP
Disponible
CV Développeur fullstack / Ingénieur en cybersécurité
Victor

Développeur fullstack / Ingénieur en cybersécurité

  • SAINTE-MARIE
TypeScript JAVASCRIPT C JAVA GO PYTHON C++ SQL BASH SCALA
Disponible
CV Développeur C++ / Qt
Thomas

Développeur C++ / Qt

  • SAINT-PRIEST
C++ QT C LINUX BUS CAN
CV Ingénieur logiciel embarqué C
Benjamin

Ingénieur logiciel embarqué C

  • BAYONNE
C SYSTEMES EMBARQUES MICROCONTROLEUR C++ PYTHON Cloud AWS LINUX JENKINS C# POSTGRESQL
Disponible
CV Développeur .NET
Lassaad

Développeur .NET

  • CLICHY
.NET C# SQL REACT.JS Angular DEVOPS ORACLE C++ C JAVA
Disponible
CV Ingénieur de développement .NET
Guillaume

Ingénieur de développement .NET

  • DOUSSARD
.NET C# JAVASCRIPT MYSQL SQL PYTHON REACT.JS JAVA C++ C