Menu

Kevin MORIZUR

Courbevoie

En résumé

Mes compétences :
Systèmes embarqués
C/C++
3G
Android
Audio
LTE
Linux
JavaScript
HTML
MySQL
HTML 5
CSS 3
PHP 5
Redux
Webpack
Node
React

Entreprises

  • Amdocs - Développeur Web Frontend - UI

    Courbevoie 2013 - maintenant - Développement Application WEB Hybride : React / Redux / Backbone / Knockout / Node / 3DJS / Bootstrap, ....
    - Développement SDK propriétaire basé sur React & Redux
    - Utilisation d'outils de build et de packaging : Webpack / Grunt / Jenkins / Swarm / Git, ...
    - Développement de widgets / composants / vues / modèles
    - Développement de services REST
    - Utilisation de SASS / CSS3
    - Travail en méthode Agile
  • Renesas Mobile Corporation - Intégrateur Audio plateforme 2G/3G/LTE

    2012 - 2013 Intégration Modem 2G/3G/LTE sur plateforme Android :
    • Intégration Modem/Audio/RIL
    • Analyse des problèmes rencontrés par le client
    • Gestionnaire de bug : Bugzilla.
    • Validation des versions Modem / RIL :
    • Tests de performance / Audio / Stress / Résistance / Interaction
    • Scripts de tests en Python / XML
    • Gestion de version sous GIT.

    Développement d'une application Android de tests automatisés :
    • Utilisation du NDK Android (API en C)
    • Développement Android sous Eclipse
    • Création/surcharge de vues :
    • ScrollView dynamiques : Pour le défilement des résultats de test
    • Lecture au format XML des tests automatisés
    • Connexion avec la base de tests Testlink (MySQL)
    • Récupération et envoi de données au format JSON
  • ST Ericsson via Neo Soft - Ingénieur Logiciel embarqué

    2010 - 2012 Audio Technical Leader : Développement et pré-intégration de la stack audio sur plateforme 2G

    - Interaction avec les différentes équipes de support et d’intégration.
    - Reporting et bilan mensuel sur l’activité de l’équipe.
    - Développement des nouvelles fonctionnalités audio (Bluetooth, Media Player, Call, VOIP,...)
    - Gestion des livraisons ‘package’ audio à l’équipe intégration
    - Intégration/Validation FW DSP

    - Analyse des problèmes et suivi des corrections de bugs audio sur plateforme mobile
    • Débogage en temps réel sur EVB et sur mobile
    • Tests et Livraison de corrections
    • Debug audio via Trace32 et HSL
    • Développement/Portage outil de communication DSP
    • Utilisation de l’outil gestion de bugs via ClearDDTS
    • Utilisation de CMU pour les tests de Call avec différents codecs
    • Mise à jour et enrichissement des scripts de tests en Python
    • Utilisation de commandes AT pour tester la plateforme
    • Proposition et utilisation de l’outil TestLink pour gérer les campagnes de tests, génération
    • Automatisation des rapports de tests (BIRT)
    • Gestion de configuration sous Clearcase (ClearCM).

    - Formation sur les nouvelles plateformes clientes pour les équipes de maintenance étrangères (Roumanie et Chine)
  • Avant Garde Solutions - Chef de projet Développement d’application Android / Java Téléphonie mobile

    2010 - 2010 Développement sur Eclipse d’une application « Text n Drive » (http://www.textndrive.com/) permettant de lire automatiquement les emails et SMS reçus.
    • Analyse du projet, estimation du cout de développement.
    • Utilisation du plugin Eclipse ADT et du SDK Android (révision 7 et plateforme 2.2)
    • Génération de la libraire native « Pocket Sphinx » (langage C) pour la reconnaissance vocale grâce au NDK.
    • Développement d’une interface et d’un client mail (IMAP et POP3) pour la gestion des comptes utilisateurs.
    • Debug de l’application sur l’émulateur et sur cible directement (HTC magic)
    • Utilisation de GIT pour la gestion de version.
  • Avant Garde Solutions - Ingénieur Développeur

    2009 - 2010 Développement d’un Softswitch basé sur le système Freeswitch / C++ / VOIP

    Développement d’un module de routage et de facturation des appels basé sur le système Freeswitch (C++ / Linux)
    • Communication avec une base de données MySQL pour gérer les appels et les comptes clients.
    • Lecture et Ecriture de fichiers de configuration en XML
    • Rédaction de makefile, compilation avec gcc, debug avec gdb.
    • Ecriture de scripts de tests.
    • Gestionnaire de version utilisé : SVN
    Développement d’une interface web permettant d’interagir avec le module de routage et de facturation (HTML, CSS, PHP, JavaScript, MySQL).
  • Motorola via Neosoft - Ingénieur Intégration Driver Mémoire / USB

    2007 - 2008 Intégration sur OS Symbian d’un driver pour mémoire embarqué dans le téléphone

    • Intégration & validation d’un driver en C++ pour la gestion mémoires (MMC et µSD) d’un téléphone ainsi que la prise en charge de l’USB Full Speed (USB 2.0)
    • Développement multithread
    • Gestion des protocoles de communication
    • Prise de connaissance de spécifications de supports MMC & µSD
    • Communication et échanges d’information avec le fournisseur du chipset mémoire
    • Recherche des problématiques suite à l’utilisation de cartes mémoires :
    • Passage d’un jeu de tests permettant de stresser la carte
    • Lecture de la configuration des cartes MMC ou µSD (registres de données internes via le driver)
    • Passage de Tests
    • Tests unitaires, tests d’interaction,
    • Performances lecture/écriture/formatage...
    • Debug Software/Hardware :
    • Debug par sonde JTAG (trace32) sur port série
    • Utilisation d’un analyseur USB
    • Ecriture de documentation en Anglais
    • Utilisation de Clearcase pour la gestion des versions

    Portage en C++ du driver pour mémoire embarqué dans le téléphone vers une autre architecture matérielle

    • Passage de Tests (tests unitaires, tests d’interaction...)
    • Réalisation d’une phase de debug
    • Ecriture de documentation sur le portage du driver
  • NEO SOFT - Ingénieur Développement Systèmes embarqués / Web

    PARIS 15 2007 - 2013
  • Astellia via NeoSoft - Ingénieur Développement Windows / Linux

    2007 - 2007 Chargé de livrer un SDK Multi Plateforme en version Lite et Full
    • Reprise des anciens SDK Linux et Windows
    • Création d’un SDK Lite
    • Correction des bugs rencontrés par les clients
    • Debug de la librairie de dialogue en flux temps réel
    • Correction du dialogue client/serveur (TCP – socket)
    • Debug & correction de librairie de dialogue lecture fichier
    • Correction sur un problème de fuite mémoire (valgrind Linux)
    • Unification du code source Linux et Windows
    • Développement en C/C++ sous Visual C++ 6.0
    • Développement / Debug Linux sous Eclipse
    • Intégration du SDK Lite
    • Génération des binaires
    • Windows : DLL + exécutables programme de test
    • Linux : librairies dynamiques + portage des outils de test
    • Enrichissement & écriture du jeu de Test sous Windows/Linux
    • Tests effectués sur chaque distribution propre à chaque client
    • Rédaction de la documentation
  • Sydel - Ingénieur Développement C / Linux embarqué

    2006 - 2007 Développement C Application PanelPC Advantech / Linux Embarqué

    • Reprise de l’existant et de l’ancienne distribution
    • Développement en C/C++ d'une distribution LINUX embarquée sur carte compact flash :
    • Utilisation des outils GNU, Debootstrap (Ubuntu)
    • Création d’un file system
    • Développement du module d’affichage de la dalle tactile
    • Installation d’un serveur X-Window
    • Paramétrage des drivers de la dalle tactile
    • Paramétrage de l’écran tactile
    • Développement en C++ (Fluid) d’IHM:
    • Utilisation de la librairie Fltk
    • Ecriture de Makefiles :
    • Pour la création des fichiers exécutables
    • Linkage des librairies C++/Linux, FLTK, X11
    • Intégration
    • D’un clavier virtuel
    • Des drivers de la dalle tactile
    • Ecriture de scripts Shell/Linux de démarrage de la distribution,
    • Configuration, recompilation et optimisation du kernel 2.6
    • Optimisation de la gestion d’énergie, la taille des modules
    • Configuration pour le processeur VIA EDEN
    • Adaptation du noyau pour la configuration matérielle
    • Installation et configuration d’un serveur X11 (X-Windows)
    • Passage de tests unitaires
    • Rédaction de la documentation
  • Sydel - Stagiaire Linux embarqué

    2006 - 2006 Chargé de mettre en place un LINUX embarqué sur une carte CPU MENA12 servant à piloter un automate.

    • Etude et synthèse sur l’utilisation des différentes solutions Linux embarqué
    • Développement d’un système Linux embarqué sur une cible PowerPC (MENA12)
    • Configuration et compilation croisée du noyau Linux (Intel vers PowerPC)
    • Utilisation des outils de développement croisé GNU
    • Utilisation du kit de développement ELDK
    • Utilisation de µClibc et Busybox
    • Utilisation de l’environnement de développement ElinOS 4.0,
    • Création d’un noyau linux 2.6.12 embarqué et de son file system
    • Utilisation de l’outil ELK 4.0 (Glibc 2.3.4, Gcc 3.4.4, binutils 2.16)
    • Développement en C d’une application de test
    • Portage de la librairie Straton avec l’outil de développement CODEO (Eclipse)
    • Debug avec COGNITO (Gdb)
    • Rédaction de documentation

Formations

  • Ecole Polytechnique De L'Université De Nantes SEII (Nantes)

    Nantes 2003 - 2006 Ingénieur SEII Systèmes communicants mobiles

Réseau

Annuaire des membres :