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 JAVA
Vicheva

Développeur JAVA

  • STAINS
JAVA POWERSHELL HTML CSS SQL PYTHON C# C J2EE C++
Disponible
CV Ingénieur Software embarqué
Cloé

Ingénieur Software embarqué

  • MARETZ
C++ C JAVA PYTHON
Bientôt disponible
CV Ingénieur de développement C++
Abdoulhay

Ingénieur de développement C++

  • TOULOUSE
C++ PYTHON Traitement du signal C Systèmes embarqués QT SQL CI/CD GIT GPU
CV Technicien Support / Admin Système Linux
Eric

Technicien Support / Admin Système Linux

  • PUIVERT
LINUX WINDOWS C C++ JAVASCRIPT
Disponible
CV Développeur JAVA
Gaith

Développeur JAVA

  • CHEVILLY-LARUE
JAVA PYTHON C MATLAB
Disponible
CV Full Stack - Sowtware Engineer Junior - Data Engineer Junior
Nicolas

Full Stack - Sowtware Engineer Junior - Data Engineer Junior

  • PARIS
HTML CSS PYTHON C C++ RUBY DJANGO React Native Vue.js BASH
Disponible
CV chef de projet
Yanis

chef de projet

  • CHOISY-LE-ROI
Microsoft PowerApps VBA EXCEL AGILE SALESFORCE SQL PYTHON C PL SQL
Disponible
CV Développeur C++
Nils

Développeur C++

  • VILLEURBANNE
C++ PYTHON C JAVASCRIPT Vue.js HYPER-V BASH HTML5 SQL CSS
Disponible
CV Développeur Web
Yanis

Développeur Web

  • MARSEILLE
HTML CSS REACT.JS React Native SQL MYSQL BASH C JAVASCRIPT PHP
Disponible
CV Analyste programmeur JAVA
Louis

Analyste programmeur JAVA

  • BAYONNE
JAVA SQL Kotlin Spring Boot HTML RPG PHP C C++ CSS
Disponible