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 Ingénieur de développement
Oussama

Ingénieur de développement

  • PARIS
C++ SQL PYTHON C JAVA
Disponible
CV Développeur PYTHON
Adrien

Développeur PYTHON

  • BOIS-COLOMBES
PYTHON POWERPOINT HTML5 C Arduino CSS PHP JAVA
Disponible
CV Ingénieur développement logiciel embarqué C
David

Ingénieur développement logiciel embarqué C

  • LA GRIGONNAIS
C LINUX EMBARQUE ASSEMBLEUR JAVACARD PYTHON VHDL Banc de test JENKINS LABVIEW
Disponible
CV Ingénieur data
Adnane

Ingénieur data

  • PARIS
SQL SQL SERVER PYTHON MYSQL C .NET JAVA JAVASCRIPT ORACLE MONGODB
Disponible
CV Développeur Angular / Vue
Adrien

Développeur Angular / Vue

  • FONTAINEBLEAU
C C++ Angular LINUX TypeScript
Disponible
CV Développeur JAVA
Ilyas

Développeur JAVA

  • CLERMONT-FERRAND
JAVA C HTML5 CSS SQL C# PYTHON JAVASCRIPT
Disponible
CV Ingénieur logiciel
Stéphane

Ingénieur logiciel

  • SAINT-ROMAIN-LE-PUY
.NET C# WPF HTML5 ASP.NET C++ C Vue.js
Bientôt disponible
CV Développeur JS+React+Next/Node & No-code
Arthur

Développeur JS+React+Next/Node & No-code

  • PARIS
BUBBLE JAVASCRIPT NODE.JS REACT.JS C PYTHON PHP Arduino POSTGRES SHELL UNIX
Bientôt disponible
CV Développeur Back-End
Souhaib

Développeur Back-End

  • MARSEILLE
C++ PHP SQL JAVASCRIPT MYSQL C JAVA C#
Disponible
CV Ingénieur cybersécurité SPLUNK/ DEV
Wassim

Ingénieur cybersécurité SPLUNK/ DEV

  • ÉVRY
C SPLUNK JAVASCRIPT REACT.JS C++ TypeScript SHELL UNIX AGILE PYTHON PALO ALTO NETWORKS
Disponible