Belgacem B.

Embedded Software Developer

690 dollar
Freelancer
21 years
Paris, FRANCE

My experience

More

INGROUPEApril 2019 - Present

Projet: Système de biométrie 

  • Etat de l’art
  • Spécification
  • Codage
  • Correction de Bugs
  • Évolution
  • Tests unitaire et fonctionnels
  • Traitement vidéo
  • Reconnaissance faciale
  • Synchronie vidéo parole
  • Traitement des empreints

Technologies:Linux, Windows, C/C++, java, R, shell, GIT machine learning, Visual C++, MySQL, OpenCV, Python

More

ENGIE INEONovember 2016 - February 2019

Projet: Système de transmission radio 

  • Spécification
  • Codage
  • Correction de Bugs
  • Evolution 
  • Tests unitaire et fonctionnels
  • Traçabilité
  • Base de données MySQL
  • Etude d’impact
  • Développement d’interface IHM avec QT
  • Développement d’interface avec les bases de données en utilisant java
  • Développement de l’application transmission radio en C++ embarqué

Technologie:
    Linux, Windows, C/C++, java, shell, SVN, microcontroleur, Visual C++, MySQL, Oracle, Python
More

AUTOLIVApril 2015 - September 2016

Projet: Système de traçabilité  

  • Spécification 
  • Codage 
  • Correction de Bugs 
  • Évolution
  • Conception d'un environnement de test sous QT 
  • Rédaction et réalisations des tests unitaires et fonctionnels 
  • Développement de système de traçabilité avec C++ sous Windows 
  • Utilisation de bases de données Oracle/MySQL 

Technologies:
  Windows, C, Borland C++, Visual studio, SVN, MySQL, Mantis, QT
More

VERALLIAAugust 2014 - December 2014

Projet : Système RFID

Développement d'un système embarqué sur un terminal MOTOROLA FX7500 de lecture de code RFID:
  • Lecture du code RFID
  • Décodage du code en code utiles
  • Mettre les infos dans un fichier XML et l'envoyer vers une base de donnée

Technologies: Temps réel, Linux, C++ embarqué, C#, Visual studio 2010, Architecte  RFID, algorithmique


More

Général Electric MédicalDecember 2011 - June 2014

Projet : Système de mammographie 

 * Spécification : 
  • Conception des fonctionnalités de l'imagerie 3D 
  • Adaptation des fonctionnalités 2D a ceux du 3D
  • Compression d'image 
  • Adaptation du soft au hardware ajouté sur le produit 
  • Gestion des exigences 
 * Développement 
  • Programmation des drivers des nouveaux composants ajoutés au système 
  • Programmation des nouvelles fonctionnalités 3D 
  • Mis à jour de la communication entre les sous-systèmes (communication CAN et RS232) 
  • Correction des bugs 
  • Développement d'un émulateur 
 * Intégration continue 
 Test et validation 
 Écriture des tests unitaires, de non régression (sous Python) et fonctionnels 
 Réalisation des tests et rédaction des rapports de tests 

Technologies: Temps réel, Delphi, C, DOORS, Gestion des exigences, PVCS, Clear case, Linux embarqué, Bus CAN, STL, RS232, VXWORK, QT, algorithmique, Python
More

VIX-ERGMarch 2011 - October 2011

Projet : Billettique

  • Développement dans application pour la billettique
  • Correction des bugs
  • Développement des évolutions
  • Tests unitaires et fonctionnels

Technologies:
 Qt, Linux, C embarqué, PERL et SHELL, Bus CAN, BOOST
More

USELECAugust 2010 - February 2011

Projet : Système de gestion d’énergie 

  • Recherche dans le domaine de la représentation du signal issu de la courbe de charge électrique
  • Proposition de motif des appareils électriques domestiques
  • Réalisation d’un système de reconnaissance des appareils électrique à partir de la courbe de charge

Technologies: Client serveur, C,  Labview,  DSP algorithmique  et théorie de graphe
More

UBISOFTMay 2010 - June 2010

Projet : Système et d’acquisition et de traitement de battement cardiaque

  • Programmation le MSP430 pour l’acquisition du signal
  • Réalisation d’un système de traitement de signal cardiaque
  • Utiliser flash et test du système 

Technologies: C++, MSP430, flash, DSP

More

ADISCOSSeptember 2009 - April 2010

Projet : Assurer des missions de formations 

  • Formation C/C++
  • Formation Matlab Simulink
  • Formation Math appliqué

Technologies: C, C++, Matlab, Simulink
More

ALTENNovember 2008 - April 2009

Projet : Etude technique et bibliographique pour OPC

  • Etude bibliographique de l’OPC ainsi que la faisabilité de la commande de plusieurs automates de marque différente par un seul serveur

Technologie: 
Client/serveur
More

IXSea/ALTENApril 2008 - November 2008

Projet : Amélioration et optimisation algorithmique de logiciels de centrales inertielles

  • Étude théorique des systèmes inertiels ainsi la rédaction d’un rapport et la rédaction de la spécification logicielle
  • Analyse des différentes versions de logiciels et plus spécifiquement des algorithmes de traitement du signal à optimiser sous contraintes temps réel fortes
  • Définition, implémentation et tests de solutions algorithmiques innovantes permettant d’améliorer les performances des algorithmes des centrales inertielles (sous Matlab/ Simulink puis en C)

Technologies:
 Traitement du signal, Filtre de Kalman, C embarqué, Matlab/ Simulink, DSP, géométrie 2D, simulateur
More

Carthage/ALTENJanuary 2008 - March 2008

Projet : Logiciel de médias 

  • Maintenance de logiciel de gestion des médias
  • Ajout d’autres outils au logiciel
  • Mise en production

Technologies: Borland C++, Visual Basic et algorithmique

More

Héron TechnologieSeptember 2006 - November 2007

Projet : Aide technologique aux personnes handicapées 

  • Participation à la conception des systèmes de reconnaissance de la parole
  • Conception d’un système TTS (Text to speech)
  • Implémentation et tests des systèmes sur PDA sous Windows CE
  • Conception et réalisation d’un programme T9 pour le système de TTS

Technologies: C, C++, Visual studio, Windows CE, Visual C++ embarqué, réduction d’écho et suppression de bruit du signal de parole

More

UFR de RouenJanuary 2005 - September 2006

Projet: Enseignement et recherche

  • Recherche en reconnaissance de forme
  • Enseignements :
  • Cours en automatique
  • TD et TP en C et C++
  • TD et TP en PHP MySQL
  • TD en programmation temps réel
  • Cours, TD et TP en traitement de signal
  • Cours et TP en Conception assisté par ordinateur
  • TP en électronique

Technologies: C, C++, PHP, MySQL, Matlab, Orcad et pspice.

More

Télécoms PARIS : Ecole Nationale Supérieure des TélécommunicationsOctober 2001 - December 2004

Projet : Conception d’un système de commande de la maison intelligente pour personnes dépendantes 

  • Participation à la conception des systèmes de reconnaissance de la parole
  • Participation à la conception de système de transmission de données vocale par protocole IEEE 802.11
  • Participation à l’étude d’un réseau local pour la transmission de données avec les techniques de transmission de données sur le réseau d’énergie électrique
  • Conception, développement et tests d’un prototype en C, C++ et Java

Technologies: Client/serveur,  C, Perl, java et C++, C embarqué, C# PERL,  SHELL et réduction d’écho et suppression de bruit de signal de parole, Python

Projet : Système de messagerie unifiée

  • Conception d’un système de reconnaissance de noms propres
  • Conception d’un système de reconnaissance de locuteur
  • Conception d’un système de reconnaissance de forme

Technologies:C, Matlab et Perl, Linux, réduction d’écho et suppression de bruit de signal de parole

Projet: Codage de la parole à très bas débit

  • Conception d’un codeur à très bas débit
  • Conception d’un système de compression de la parole

Technologies: Visual Basic, C embarqué, Linux PERL, SHELL

More

Université Paris 13October 2001 - October 2004

Projet : Enseignement

  • Cours en traitement de parole 
  • Cours en traitement de signal 

Technologies: C, Matlab et Perl
More

Institut supérieur de technologie de SfaxOctober 1998 - October 2001

Projet : Enseignement et recherche

  • Cours en architecture des ordinateurs et informatique bureautique
  • Cours en traitement de signal
  • Cours de programmation C
  • Cours d’électronique
  • Cours d’algorithmique

Technologies: C, Matlab, C++

My stack

Open Source solutions

Qt

Frameworks

OpenCV

Languages

HTML, C#, Python, Microsoft Visual C/C++, Pascal, Java, Shell, STL, Visual C++, C++, XML, Visual Basic, Assembler, C/C++, Delphi, Perl, PHP, Matlab, Flash, VHDL, Embedded Visual C++

Embedded and Telecom

CAN bus, VxWorks, DSP, PSpice, RS232, Embedded C/C++, FPGA, Embedded C, Simulink

IT Infrastructure

Windows CE, Linux, Ethernet, Git, Linux embedded, Windows 9.x/2000/XP

Technologies

Matlab Simulink, BOOST, Machine Learning

Environment of Development

Visual Studio 2010, DOORS, PVCS, SVN, Borland C++, Visual Studio

Protocols

TCP/IP, UDP

Analysis methods and tools

Rational ClearCase, ClearCase

CAD&CAM

LabView, AutoCAD, OrCAD

Databases

Oracle, MySQL

Software testing

System testing

My education and trainings

Reconnaissance de la parole pour des personnes handicapées - Doctorat en traitement de signal et d’image2004 - 2004

Reconnaissance de la parole arabe et filtrage de la parole pour l’implant cochléaires - Doctorat en traitement de signal2001 - 2001

DEA en traitement de signal (Transmission de données sur le réseau d’énergie électrique) - ENIT Tunisie1998 - 1998

Ingénieur en Informatique industrielle (Programmation d’une API Siemens pour un système de fabrication de ciment) - ENIT Tunisie1997 - 1997