Profil du prestataire smartpacks

Informations générales sur le prestataire smartpacks

Nickname : smartpacks
Type de structure : freelance qualifié
Date inscription : 26/11/2014
Dernière fois en ligne : 05/06/2021
Classement : classé 6 338ème sur 95 261 prestataires classés

Tags compétences

LINUX EMBARQUE TELECOM RESEAU C++

Profil détaillé du prestataire smartpacks

Domaines de compétence

Outils


Langages : C, C++, JAVA, JEE, VHDL, ASM (X86, MIPS), Pascal.


Scripts  : Shell, Python


Langages WEB  : HTML, XML, Javascript, PHP, SVG, SQL.


Env. de développement  : Qt-Designer, Eclipse, netbeans, Visual Studio


Concepts logiciel  : Modulaire, Orientée Objet, Orientée Composant, Conception UML.


Outils  : Gcc, Make, Buildroot, Yocto, Syslog, Minicom, CVS, Bugzilla, MS sharepoint, testLink, Wireshark, Borland TC++, C++ Builder, NetBeans, Eclipse, J- Builder, Altova XML SPY, DreamWeaver, flash, Matlab 6, Maple 8, Sybase Power AMC, SPIM, Altera MAX plus.


Protocoles : TCP/IP, HDLC, X25, SNMP, TR-069, HTTP, SOAP, SSL/TLS, Normes 802.x, ATM, MPLS, IP VPN, RFC’s 2616, 2617, 2818


Gestion de configuration : CVS, SVN, Forge, Git, Clearcase

 


     

Langues


Arabe : Langue maternelle Français : Bilingue Anglais : Professionel


Expérience professionnelle

Expérience professionnelle


Juin 2013 – Octobre 2014 – ZEEPRO – Architecte / Développeur Linux Embarque


  • Conception et réalisation du système embarqué d’une imprimante 3D


Zim est une imprimante 3D compacte à deux têtes d'extrusion , elle à une mini webcam et un éclairage pour pouvoir surveiller à distance l’impression et se connecter en Wifi ou en Ethernet.


Mission :


  • Spécification générale

  • Etude de faisabilité du système embarqué

  • Choix de la plateforme matérielle

  • Choix du système d’exploitation

  • Mise en place d’un environnement de développement et de compilation

  • Choix de stratégie et gestion de stockage sur support et filesystem

  • Intégration du système d’exploitation sur carte

  • Intégration des packages open source(…)

  • Choix et intégration des accessoires

  • Développement des composants logiciels embarqués (Slicer, Contrôleur impression, Gestionnaire de Camera, Gestionnaire Wifi, Gestionnaire USB)

  • Développement d’interface graphique

  • Conception et réalisation de la stratégie des mises à jour

  • Validation et performances


  • Conception et réalisation d’une solution d’accès distant traversant les firewalls



  • Réalisation du logiciel d’initialisation FAB





    Plateforme matérielle : Allwinner A20, Atmel

    Plateforme Logicielle : Linux 2.6.4, DEBIAN


     


Fevrier 2012 – Avril 2013– BOUYGUES TELECOM – Ingénieur Recherche et Développement


  • Développement de logiciel embarqué pour la Gateway Tripleplay de Bouygues Telecom (Bbox sensation)


Mission : Développement des composants (tool chain, print sharing, Leds, media center, …)


- Authentification UPNP

- Interfacage LEDs

- Configuration du switch

- Adaptation du protocole Ipp

- Tests unitaires

- Support et coordinantion des équipes

- Gestion des livraisons et maintenance

    Plateforme matérielle : ikanos vx185

    Plateforme Logicielle : Linux 2.6.28, Helium (Pace)

     

     

     

  • Assurer les formations techniques demandées par le service RH (SSII)

Mission : Préparation, réalisation du support, présentation et suivi des formations :


- Informatique générale

- Recrutement et identification des profils

- Réseaux et télécommunication

- Langages de développement

- Systèmes Embarqués

    Outils : Powerpoint, Photoshop, visio

     

     

     

     


Aout 2011 – Fevrier 2012– TECHNICOLOR – Ingénieur Recherche et Développement


  • Mise en route et réalisation de la platforme de développemnt d’un Modem Routeur Hybride


Projet : Media Encore est un nouveau concept de décodeur TV pour les reseaux cables (DOCSIS). c’est l’integration d’un routeur et d’un STB dans le même boitier


Mission : - Démarrage du hardware

- Réalisation d’un premier logiciel (Démo)

- Adaptaion d’un OS proprietaire

- Mise en place de la chaine de compilation et de la plateforme de développement.

- Configration de la plateforme et optimisation du traffic reseaux

- réalisation des services de base (composant bus, découverte des péripheriques...)

     

    Plateforme matérielle : BRCM33083(arm9).

    Plateforme Logicielle : Linux 2.6.28, CablexChange, dds

    Outils : buildroot, git, valgrind, eclipse, iperf

     

     

Mai 2009 – Juillet 2011 – ALCATEL-LUCENT – Ingénieur Systèmes Embarqués


  • Développement de la gamme des téléphones My ICPhone.


Projet : My ICPhone est une nouvelle gamme de téléphones ip intégrants différents types de périphériques technologiquement innovants : dalle tactile nouvelle génération, vibreur haptique, touches sensitives, caméra, clavier externe, dongle wifi et bluetooth, casques, ADD-ons…


  • Développement et mise au point des drivers des périphériques intégrés

  • Coordination avec le fabriquant et négociation des fonctionnalités.

  • Intégration des drivers propriétaires et développement des fonctionnalités manquantes


  • Conception et réalisation du gestionnaire de l’interface USB

  • Développement des gestionnaires des périphériques et Interfaçage avec les couches métier : Module audio, MediaPlayer, Files Manager…

     

  • Conception et développement des modules Middleware

     

  • Développements Spécifique à la plateforme et au système linux

  • Mise en place de la chaîne de compilation : toolchain, packages, outils de compilation.

  • Personnalisation et Portage et intégration de nouveaux packages


  • Optimisation et amélioration des performances du produit

     

Environnement technique : C, C++, Linux, Scripts, rcS, udev Ubi-fs

    Plateforme matérielle : BRCM11107(arm11) , BRCM11110(arm11), renesas i2C haptic controler.

    Plateforme Logicielle : Linux 2.6.20.18, PhonexChange

    Outils : Windriver Workbench, u-dev, Dbus, Nokia QT, ClearCase UCM, ClearQuest, kcachegrind + bootchart.

     

     

Août 2008 – Février 2009 – SAGEM DEFENSE SECURITE – Développeur Kernel Linux


  • Conception et implémentation d’un logiciel de contrôle pour une carte PCI-Express de transmission de vidéos HD.


Projet : ForpHD est un banc de test pour l’acquisition, l’enregistrement et la lecture des vidéos HD à très haut débit. Le projet se compose en une carte PCI-Express d’acquisition/diffusion et le logiciel qui permet son exploitation.


Mission : Développement des modules noyau Enregistreur / Lecteur 


  • Développement, d’un module noyau linux compatible V4L2, et permettant le contrôle des opérations d’enregistrement et lecture sur l’ensemble des disques RAID.

  • Implémentation de la structure globale du module et les fonctions associées (open, read, write ioctl…)

  • Implementation des threads principales: thread d’edition, thread de lecture, thread d’enregistrement…

  • Gestion de la mémoire: espace utilisateur/ espace noyau

  • Gestion des fichiers : parcours, création, édition.

  • Implémentation des API V4L2


  • Développement de l’application de test

  • Tests unitaires et d’intégrations

  • Expérience : Développement des modules noyau et driver, gestion de la mémoire, multithreading en mode noyau.


     

    Environnement technique : C, Linux, UML, API du noyau linux, Périphériques V4L2

    Plateforme matérielle : intel xeon

    Plateforme Logicielle : Linux 2.6.28, 8 G, 13 RAID

    Outils : Eclipse, DIA, CVS

     

     

Juillet 2007 – Août 2008 – SAGEM COMMUNICATION – Ingénieur Recherche et Développement


  • Conception, Implémentation et adaptation d'un client TR-069 embarqué pour une Gateway:

  • Rédaction de spécifications pour les différentes fonctionnalités requises par le standard.

  • Conception et implémentation de la pile de communication de TR-069 à base de SOAP/HTTP/SSL.

  • Conception et développement du module de gestion de modèle de données et implémentation des API de manipulation des paramètres.

  • Spécification, conception et implémentation des interfaces de communication avec l’automate de commande.

  • Spécification, conception et implémentation du démon TR-069, du gestionnaire des taches et du gestionnaire d’événements.

  • Intégration du module dans l’architecture logicielle du produit.

  • Rédaction des plans de tests à partir des documents de spécification.

  • Tests unitaires, tests d’intégrations et tests d’interopérabilité avec différents serveurs d’auto configuration commerciaux (Supportsoft, Motive-Alcatel-Lucent).

  • Adaptation de la pile de communications aux spécificités des serveurs propriétaires.

  • Correction des bugs., livraisons du produit, suivi des équipes et support du client.

  • Tests et validation auprès des clients (BELGACOM, TELECOM ITALIA, FRANCE TELECOM)

     

  • Conception et implémentation du modèle de donné de base TR-098 et l’’interface GUI-TR-069


  • Implémentation d’un module de cryptage / décryptage AES


Environnement technique :

  • C, Linux, OpenRG, OpenSSL

  • TCP/IP, HTTP, SOAP, SSL/TLS, RFC’s 2616, 2617, 2818

  • Chip réseaux fusiv-ikanos VOX 200,Architecture MIPS

  • Outils : kate, make, gcc, gdb, valgrind ,wireshark, CVS, bugzilla, testlink.

     

     

Février – juillet 2007 – SAGEM COMMUNICATION - Projet de fin d’études

  • Conception et implémentation d’un ACS de test. Un ACS est l’entité d’administration spécifiée par le protocole CWMP (CPE WAN Management Protocol).

  • Etude du protocole et rédaction des spécifications

  • Conception globale en modules : parseur de fichiers, démon principal, couche de communication, plugin de sécurité, gestionnaire des traces et serveur de contrôle.

  • Conception, Implémentation et tests des modules.

  • Interfaçage avec un composant Web (en J2EE) pour la gestion des comptes et interfaçage graphique.

  • Déploiement dans la plateforme de test et documentation

     

Environnement technique :

  • C, Linux

  • J2SE, SWING

  • OpenSSL, GSOAP


Juin 2006- Août 2006 – Integration Objects – Stage ingenieur Informaticien

  • Réalisation d’un serveur OPC pour les événements Windows notifiés dans l’EventViewer.

  • Rédaction des spécifications fonctionnelles.

  • Etude de système de notification des événements de windows.

  • Etude du standard OPC.

  • Conception et Implémentation du serveur

  • Détection, traitement et filtrage des événements

  • Adaptation et Acheminement vers le client associé via COM/DCOM

  • Interface graphique en MFC.

     

Environnement technique :

  • C++, Windows, MFC, Visual C++ 6, Multitâche, synchronisation

  • Utilisation des DLL, système de notification des événements Windows, COM/DCOM.

Etudes


Diplôme


2007 - Diplôme d'Ingénieur Informatique de l’ENSI (Tunisie), option Informatique Industrielle.


     

Formations professionnelles


IBM AW18FR - AIX - Installation et administration pour les professionnels

JAVA7-JEE– Devleoppement et conception des applications

AC6 NX1- Linux embarqué

Administration de l’application HDM de Motive-Alcatel-Lucent

Formation ClearQuest, ClearCase UCM

Test of English for International Communication (TOEIC)

Projets réalisés par smartpacks

Portfolio en ligne du prestataire 'smartpacks'

Pas d'éléments dans le portfolio de ce prestataire

Références clients certifiées



D'autres prestataires aux compétences similaires

(g)