Oussama - Ingénieur Full-Stack Sénior Python Node.js Vue.js

Ref : 120404J004
Email vérifié
  • Profil

    Développeur web, Ingénieur développement logiciel embarqué (40 ans)

  • Mobilité
    Télétravail si le client est à plus de 2h de son domicile
  • Statut
    En profession libérale
  • Tarif Journalier Moyen
    Voir le tarif
Photo d'Oussama, Ingénieur Full-Stack Sénior Python Node.js Vue.js
Compétences
À propos d'Oussama

Bonjour, fort de mes 18 ans d'expérience, dont une dizaine dans le développement web, je vous propose mes services en tant que développeur web back-end et full-stack.
Je serais ravi d'en discuter avec vous.
A bientôt.

Expériences professionnelles
CV plus récent en cours de mise à jour
  • Ingénieur Software

    Thales Alenia Space
    Jan 2012 - aujourd'hui

    Projet : Conception de bancs de test pour la constellation de satellites Iridium-Next.
    Outils : C/C++, Java, Python
    Réalisations :
     Mesures de performance de programmes multi processus en C et Java.
     Programmation d'interface SpaceWire.
     Création de modèles de simulation en C++ et Python.

  • Jan 2012 - aujourd'hui

    Développement Drivers C Linux –
    Projet personnel
    Réalisations :
     Compilation de toolchains à l'aide de Buildroot et Crosstool-NG
     Configuration et compilation de noyau Linux 3.0
     Ecriture de driver en C pour l'interface UART, mise en oeuvre de divers concepts : interrupts/wait/wakeup, spinlocks, read/write/ioctl.

    Outils : C, gcc, Buildroot, Crosstool-ng, Busybox. Plate-forme : Carte Calao USB à base de ARM 9
  • Ingénieur Software Embarqué

    SMIE
    Jan 2011 - aujourd'hui

    Projet : Système anti-collision pour grues sur chantiers
    Outils : C, Eclipse.
    Plate-forme : phyCORE – i.MX35x à base de ARM11
    Réalisations :
     Développement de librairies bas niveau et mise en place de la couche SocketCan (couche réseau au dessus du CAN).
     Deboggage avec oscilloscope et analyse de fichiers de trace d'interface SPI et drivers CAN.
     Etude et proposition de nouveaux algorithmes de modélisation et d'anticollision 2D/3D. Modélisation par nuages de points.

  • Noyau et Drivers Linux - Free Electrons
    Jan 2010 - aujourd'hui

    Etude du noyau Linux et développement de drivers en C.
     Optimisation de la taille du noyau et du temps de boot.
     Portage du noyau Linux sur nouvelles plate-formes.

  • Android sur Beagle Board - Projet personnel
    Jan 2010 - aujourd'hui

     Installation d’un cross-compilateur pour ARM
     Compilation d’un noyau Linux 2.6.29 pour Android 1.6 Donut.
     Installation d’un système Android pour beagle board de chez Embinux.

  • Emulateur Sega Megadrive (Console de jeux).
    Jan 2010 - aujourd'hui

    Développement en C - Projet personnel
    Projet : Emulateur Sega Megadrive (Console de jeux).
     Codage «from scratch» du processeur Motorola 68000.
     Deboggage avec GDB.
     Codage «from scratch» du VDP (Video Display Processor).
    Résultats : L'émulateur est fonctionnel : permet de jouer à Sonic 2.

  • Jan 2010 - aujourd'hui

    Formation Systèmes Linux Embarqués - Free Electrons
     Configuration et compilation de noyau et système Linux.
     Utilisation de Toolchains telles BusyBox, Buildroot et Crosstool-NG.
     Développement sur Beagleboard (carte basée sur OMAP 3530).

  • Conception RTL - NewLogic Wipro
    2009 - aujourd'hui

     Conception d’une interface LVDS Mac vers Mac en Verilog.
     Implémentation sur FPGA Virtex 5 : utilisation de Synplify Pro, scripts de synthèse.
    Résultats:
     Transmission opérationnelle pour le développement du MacHW sur FPGA.

  • Vérification de SOC - Texas Instrument
    Jan 2006 - Jan 2008

    Projet : Plate-forme multiprocesseurs OMAP pour la téléphonie.
     Écriture de tests en C et en E (Specman).
     Vérification de l'intégration de divers modules : contrôleurs mémoire, interfaces séries, partie sécurité (firewalls).

  • Vérification niveau Module Wipro NewLogicProjet : SOC à base de ARM 7 pour Wifi (Hardware, Software + RF)
    Jan 2006 - aujourd'hui

    61681; Vérification niveau module de l’interface SPI, du contrôleur Flash, de l’Uart et de l’I2C.
     Conception de plate-forme de test en VHDL + Perl.

Études et formations
CV plus récent en cours de mise à jour
  • Cursus
    Ingénieur ESIEE (2006), Majeur microélectronique.

    Langues
    Anglais : bon niveau professionnel. 840 au Toeic.
    Espagnol : bon niveau.

    Compétences
    Software
    Langages :
    C, C++, assembleur 68000,
    assembleur ARM, Java, Perl, Python, Bash.

    Linux embarqué : Configuration/modification noyau Linux, Drivers C. Toolchains. Root file system. Linux temps réel patch PREEMPT-RT.
    Cibles ARM.

    Outils :
    Gcc, Binutils, Valgrind, Eclipse, git, patch, diff, svn.
    Hardware

    Conception et simulation :
    VHDL, Verilog, E, SystemVerilog.

    Architecture et interfaces :
    Motorola 68000.
    SPI, I2C, CAN, Controlleur Mémoire (Flash, RAM),
    bus AHB, APB.
    JTAG.

    Outils Hardware :
    Modelsim, Synplify Pro.

    Plate-formes : Soc à base de ARM, OMAP 3530.
    Board à base de FPGA Virtex 4 et 5.

Autres compétences
CV plus récent en cours de mise à jour
Cursus
Ingénieur ESIEE (2006), Majeur microélectronique.

Langues
Anglais : bon niveau professionnel. 840 au Toeic.
Espagnol : bon niveau.

Compétences
Software
Langages :
C, C++, assembleur 68000,
assembleur ARM, Java, Perl, Python, Bash.

Linux embarqué : Configuration/modification noyau Linux, Drivers C. Toolchains. Root file system. Linux temps réel patch PREEMPT-RT.
Cibles ARM.

Outils :
Gcc, Binutils, Valgrind, Eclipse, git, patch, diff, svn.
Hardware

Conception et simulation :
VHDL, Verilog, E, SystemVerilog.

Architecture et interfaces :
Motorola 68000.
SPI, I2C, CAN, Controlleur Mémoire (Flash, RAM),
bus AHB, APB.
JTAG.

Outils Hardware :
Modelsim, Synplify Pro.

Plate-formes : Soc à base de ARM, OMAP 3530.
Board à base de FPGA Virtex 4 et 5.

D'autres freelances
Développeur web PYTHON

Ces profils pourraient vous intéresser !
CV Administrateur réseaux
Elfried

Administrateur réseaux

  • CASTRES
CISCO WINDOWS LINUX ACTIVE DIRECTORY VMWARE LAN WAN TCP / IP FIREWALL PYTHON
Disponible
CV Développeur web Vue.js
Virgile

Développeur web Vue.js

  • PARIS
REACT.JS Vue.js PYTHON NODE.JS JAVA NestJS Angular
Disponible
CV Développeur Fullstack
Etienne

Développeur Fullstack

  • NANTERRE
JAVASCRIPT TypeScript REACT.JS Next.js PHP PYTHON
Disponible
CV Développeur web JAVASCRIPT
Sébastien

Développeur web JAVASCRIPT

  • BRIVE-LA-GAILLARDE
JAVASCRIPT REACT.JS NODE.JS POSTGRES TypeScript Next.js NestJS C# PYTHON .NET
Disponible
CV Développeur web PHP
Jimmy

Développeur web PHP

  • VINCENNES
PHP JAVASCRIPT WORDPRESS SYMFONY JQUERY MYSQL REACT.JS PYTHON LINUX
Disponible
CV Data Analyst JAVASCRIPT
Diana

Data Analyst JAVASCRIPT

  • TOULOUSE
JAVASCRIPT JAVA SQL MYSQL .NET J2EE Angular PYTHON C# PL SQL
Disponible
CV Développeur PYTHON
Julian

Développeur PYTHON

  • LAVAL
PYTHON JAVA C SQL PHP GIT
Disponible
CV Développeur web PYTHON
Eric

Développeur web PYTHON

  • BORDEAUX
PYTHON JAVASCRIPT ANGULARJS NODE.JS SQL DOCKER Kubernetes GIT JENKINS MONGODB
Disponible
CV Développeur web SYMFONY
Laurent

Développeur web SYMFONY

  • ANTONY
SYMFONY PHP HTML5 CSS SQL DOCKER GIT JAVA PYTHON
Disponible
CV Développeur web Java/Angular
Sofyann

Développeur web Java/Angular

  • SEDAN
HTML5 CSS JAVASCRIPT JAVA Angular PYTHON POSTGRESQL PHP WORDPRESS
Disponible