Ayoub - Développeur LINUX EMBARQUE

Ref : 100303N001
Avatar d'Ayoub, Développeur LINUX EMBARQUE
Compétences
C
C++
PHP
UML
Hibernate
Linux embarqué
Expériences professionnelles
  • 01 juin – 31 juillet 2009 (2 mois) :
    Stage d’été au sein d’Alpha Engineering.
    Tâches : Contribution à la conception et à la réalisation d’une plateforme de prototypage virtuel pour les systèmes embarqués.
    Outils : Perl, Open Virtual Platform (OVP), C, Linux, XML/XSD, Eclipse, UML, MySql.

    15 Janvier - 15 juin 2007 (5 mois):
    Projet de Fin d’Etude du 1er cycle réalisé chez XVISION Engineering.
    Tâches : Conception et réalisation d’une application Web de gestion de CV et d’aide au recrutement.
    Outils : Plateforme J2EE, Struts/Hibernate, Oracle 10g XE, Eclipse.

    15 Août - 15 Septembre 2006 (1 mois):
    Stage d’été au sein de l’Entreprise Tunisienne des Activités Pétrolières (ETAP).
    Tâches : Conception et réalisation d’une application de gestion de parc automobile.
    Outils : PHP, HTML, CSS, Java Script, MySql.

    15 Juillet - 19 Août 2005 (1 mois):
    Stage chez Software Productivity Group (SPG).
    Tâches : Câblage et maintenance des réseaux LAN,
    Service d’activation, par téléphone, des produits Microsoft (Ms Win, Ms Office, …), Service après vente et maintenance.

    Juillet - Août 2003 (2 mois): Gérant d’une salle de jeux à la Manouba.

    PROJETS REALISES
    1ère année ingénieur (2007 - 2008) :
    • Technique de compilation : Mini Compilateur d’un sous ensemble du langage C à base de Lex/Yacc.
    • Programmation Orientée Objet : Développement d’une application de traitement (opérations élémentaires : rotation, zoom avant et arrière, …) d’image en c++.

    2ème année ingénieur (2008- 2009) :
    • Système microprocesseur et technique d’interfaçage : Implémentation de la partie contrôle d’un processeur RISC en VHDL.
    • Fondement de base des systèmes distribués : Configuration et installation d’un ORB CORBA open source « Mico » et développement d’une application Client/Serveur dessus.
    • Architecture C/S et programmation middleware : Conception et développement d’une application Web « Tour Operateur » J2EE/EJB.
    • Génie Logiciel : Conception et développement d’une application de synthèse vocale en arabe destinée au mal/non voyant.
    • Méthodologie de conception : Conception et modélisation en UML de système embarqués sur voiture (ABS, Air Bag, Lumière, Authentification)
    • Mini projet Co Design : Portage de Linux sur SPARC v8.
    • Mini projet automatisation : Programmation d’une solution pour l’automatisation de tapis roulant avec siemens STEP7 et une partie de supervision WinCC de Siemens.
    • Instrumentation industrielle : Réalisation d’une petite application d’acquisition/commande sur port série sur Microcontrôleur PIC Microchip 16FXX.

    3ème année ingénieur (2009-2010) :
    • Technologie 3 A & System on Programmable Chip (SoPC) : Implémentation d’un processeur RISC en SystemC.
    • Modélisation et simulation des systèmes mécaniques : Conception, Modélisation et simulation d’un fauteuil roulant.
    • Développement d’application temps réel embarqué : Patch et recompilation du noyau Linux pour le rendre temps réel avec Xenomai. Développement d’une application de gestion des interruptions dessus.

Études et formations
  • FORMATION
    2009/2010 : Élève ingénieur en classe terminale et en 1ère année mastère de recherche.
    Établissement : Institut Supérieur d’Informatique (ISI).
    Spécialité : Génie Informatique des Systèmes Industriels (GISI).

    2006/2007 : Diplôme Universitaire de Technologie (DUT)
    Établissement : Institut Supérieur d’Informatique (ISI).
    Spécialité : Technologies des Systèmes d’Informations et de Communications (TSIC).

    2003/2004 : Baccalauréat - Sciences expérimentales
    Session : Principale
    Établissement : Lycée Hammouda Pacha Manouba

    CONNAISSANCES TECHNIQUES
    Langages de programmation: Assembleur X86, VB, C/C sous Unix, C++, Java, C#. Programmation Web: XHTML, Java Script, CSS, XML/XSL/DTD/XSD, PHP, J2EE/EJB 3.0.
    Frameworks Web: Struts, Hibernate.
    IDE : Eclipse, NetBeans, Visual Studio.
    CMS: Joomla.
    Programmation middleware & C/S: Sockets, RPC, RMI, CORBA.
    Base de données: SQL, PLSQL, Oracle, MySQL.
    Programmation des microcontrôleurs : MicroC
    Langage de description matériel : VHDL, SystemC
    Os embarqués : Portage de linux sur Sparc v8 et ARM.
    Bibliothèques d’IP manipulés : GrLib de Gaisler.
    Os temps réel : Linux/Xenomai
    Langages de scripts: Shell Linux, Tcl/Tk, Perl.
    Virtualisation: VirtualBox, VMware, Qemu, OVP.
    Automatisation: Ladder (Siemens SIMATIC STEP 7), WinCC.
    Outils de conception: Merise, E/A, UML.
    Outils Groupware: Lotus Notes/Domino 6.0.
    Outils CAD: Matlab Simulink, Modelsim, SolidWorks/CosmoWorks, XilinX ISE, Altera Quartus
    Manipulation des FPGAs Xlinx et Altera.

    LANGUES
    Arabe : langue maternelle
    Français : lu, parlé, écrit
    Anglais : lu, parlé, écrit
    Allemand : notions

Langues
  • Anglais - C2
Recommandations reçues
Ayoub n'a pas encore reçu de recommandations.

D'autres freelances
Consultant C

Ces profils pourraient vous intéresser !
CV Développeur PHP
Jérôme

Développeur PHP

  • CHARBONNIÈRES-LES-BAINS
PHP TypeScript C SQL
CV Développeur C/Rust bas niveau
Maximilien

Développeur C/Rust bas niveau

  • CESSON-SÉVIGNÉ
C Windows Rust
CV Développeur embarqué C/C++/Python
Marwen

Développeur embarqué C/C++/Python

  • TOULOUSE
C C++ UML VBA Python
CV Ingénieur HPC / Cloud / IA
Aurèle

Ingénieur HPC / Cloud / IA

  • RENNES
C++ C Python
CV Consultant GPU
Dominique

Consultant GPU

  • GRENOBLE
GPU FPGA C Flutter Traitement du signal Systèmes embarqués Image Recognition OpenGL
CV Développeur JAVA
Mohammed

Développeur JAVA

  • LILLE
Java Spring Boot Spring WebFlux Apache Kafka React.js Angular C++ C PL/SQL Kubernetes
CV CONSULTANT SENIOR TECHNICO FONCTIONNEL
Salim

CONSULTANT SENIOR TECHNICO FONCTIONNEL

  • CHAMPIGNY-SUR-MARNE
PeopleSoft SQL PeopleTools HP Quality Center Query PeopleSoft FSCM PeopleSoft Finance C Visual Basic ServiceNow
CV Ingénieur de développement C++
Clémence

Ingénieur de développement C++

  • MARSEILLE
Python C C++ Java SQL
CV Embedded Systems Expert
Bilel

Embedded Systems Expert

  • TOULOUSE
Systèmes embarqués AUTOSAR Automobile C SOA Rust Enterprise Architect
CV Consultant - traitement du signal et analyse de données
Guillaume

Consultant - traitement du signal et analyse de données

  • DAMPIERRE-SUR-BOUTONNE
Python C Traitement du signal Linux C++ Linux embarqué IoT Systèmes embarqués Zabbix