Menu

Luis MENINA

LYON

En résumé

Libriste convaincu, j'attache de l'importance à la qualité du code, en termes d'efficacité et de performances, mais aussi en lisibilité et maintenabilité. J'essaie pour cela de me mettre le plus possible dans la peau d'une personne qui devrait reprendre mon code.

Mes compétences :
Python
C
Git
CMake
SVN
Linux
Bash
C++
GTK

Entreprises

  • Peaks - Développeur cloud/Scrum master (mission pour SoftBank Robotics)

    LYON 2018 - 2020 · Développement sur backend cloud de services REST en python asynchrone
    · Scrum Master durant 10 mois

    Environnement: Ubuntu 18.04, python 3.7, aiohttp, async/await, git, gitlab, gitlab-ci, Docker, kubernetes, Scrum, Jira, Confluence.
  • Peaks - Ingénieur d'intégration continue (mission pour Softbank Robotics)

    LYON 2017 - 2018 Conseil et expérimentation sur la solution d'intégration continue.
    Mise en oeuvre de runners gitlab + docker pour l'intégration continue de modules.
    Génération des images virtualbox via packer pour les runners sous Windows.
    Provisionnement des instances de runners avec ansible.

    Environnement: Ubuntu 14.04, git, gitlab, buildbot, virtualbox, docker, ansible, packer
  • Peaks - Intégrateur (mission pour Sagemcom)

    LYON 2015 - 2017 Intégrateur logiciel sur box NC4K de SFR Numéricable.
    Scripting bash, python, configuration de l'intégration continue (Jenkins), génération et livraison des firmwares.
    Développement en python d'un logiciel de génération de fiche de livraison basé sur le moteur de template jinja2 et secretary pour le templating au format ODT (OpenDocument).

    Environnement: Ubuntu 14.04, bash, python 2&3, buildroot, jinja2
  • Peaks - Consultant Sénior (mission pour LaCie/Seagate)

    LYON 2015 - 2015 Développement python sur middleware des NAS LaCie.
    Développement de tests unitaires.

    Environnement Python 2.7 sous GNU/Linux (Debian).
  • Peaks - Consultant Sénior (mission pour Anevia)

    LYON 2014 - 2015 Audit de licences open source, scripting bash, packaging Debian, administration de base de données PostgreSQL, développement en python des scripts d'administration PostgreSQL de la surcouche de sauvegarde/restauration de base de données par dessus pg-barman, le tout en mode Scrum.
  • SoftAtHome - Expert Logiciel Libre

    2013 - 2014 Intégration de logiciels libres
    Veille techno autour des logiciels libres et recherche de solutions innovantes
    Gestion du respect des licences de logiciels libres intégrés à nos produits
    Gestion des problématiques de livraison avec distribution de code source sous copyleft
    Référent Open Source Groupe Orange
    Interface entre les développeurs et l'équipe légale
  • SEE4SYS - Développeur (mission pour Parrot)

    2012 - 2013 Débogage logiciel bluetooth en environnement embarqué (car kits). Analyse des flux A2DP, analyse de gaps audio.

    Environnement C sous GNU/Linux (Debian).
  • SEE4SYS - Développeur - Intégrateur (forfait pour PSA)

    2010 - 2012 Configuration Manager, en charge de l'intégration logicielle sous Subversion. Responsable de la génération des livrables, et de la traçabilité des livraisons. Développeur en charge de la maintenance évolutive de l'environnement de développement utilisé par une équipe de 10 développeurs. Développeur et relecteur de code sur les 3 produits IHM de diagnostic automobile, participation au développement de l'outil « maison » d'intégration continue.

    Contributions notables : performances de compilation sous CMake, portage CMake 2.8, réécriture de la gestion de l'internationalisation.

    Environnement : Subversion, C++, wxWidgets, CMake, MinGW, gcc, bash, nsis, ssh, gettext.
  • ESR Consulting - Développeur (mission pour la RATP)

    LYON 2006 - 2010 Responsable de l'industrialisation à partir de travaux de recherche existants. Conception, développement et packaging pour différentes distributions Linux du logiciel d'aide à la décision du système de contrôle d'accès. Développement en C sous Linux de l'application d'acquisition du flux d'images envoyé par des caméras numériques, de l'algorithme de détection de formes (filtrage Bayésien), d'une interface déportée de visualisation (en python), des tests unitaires associés.

    Environnement : C, python, glib, GTK+, cairo, GNU/Linux (CentOS, Mandriva Linux), autotools, check, caméras MatrixVision, rpm.
  • SOGETEK - Développeur (mission pour LOTSYS)

    2003 - 2005 Dans le domaine des terminaux de jeux:
    Maintenance évolutive de simulateurs de serveurs de prise de jeu en C++ et MFC.
  • Sagem - Élève ingénieur

    PARIS 1999 - 2002 Apprenti au sein du département monétique.
    Développement d'applications en C++/MFC d'aide à la validation.
    Développement embarqué en C dans les terminaux monétique gamme 300 et gamme 900.

Formations

Annuaire des membres :