Fork me on GitHub

Alexis BRENON

Parcours Career

  • Présent Current
    Développement de modèles d'apprentissage automatiques pour du Real Time Bidding Machine learning models development for Real Time Bidding
  • 2018
    Développement du robot domestique multimédia Keecker Keecker multimedia home robot development
  • 2017
    Apprentissage profond par renforcement pour la prise de décision Deep reinforcement learning for decision-making
    Université Grenoble Alpes
  • 2014
    Master 2 Pro. Génie Logiciel avec mention M.Sc (2nd y.) in software engineering with honors
    Université Joseph Fourier
    Participation au développement du logiciel TraceDecoder TraceDecoder software development contribution
    STMicroelectronics
  • 2013
    Master 1 Informatique M.Sc (1st y.) in computer sciences
    Aix-Marseille Université
    Portage de l'interpréteur PiPy pour MIPS PiPy MIPS port
    Wyplay
  • 2012
    Licence Informatique avec mention B.Sc in computer sciences with honors
    Université Claude Bernard
    Stagiaire développeur logiciel Software developer intern
    Dipiom Media
  • 2009
    Baccalauréat Scientifique avec mention Scientific A level with honors
    Lycée Rosa Parks (69)
  • In Pervasive and Mobile Computing
  • In The 14th International Conference on Intelligent Environments (IE'18)
  • In Proceedings of Poster Papers of The 12th International Conference on Intelligent Environments (IE'16)
  • In Proceedings de la journée de Rencontre des Jeunes Chercheurs en Intelligence Artificielle (RJCIA) 2016
  • In Proceedings of Workshop and Poster Papers of the European Conference on Ambient Intelligence 2015

Réalisations Achievements

  • work
    AdYouLike
    people straighten

    Enchères automatiques sur les places de marché de la publicité en ligne

    • Prédictions de la visibilité d'un emplacement, du taux de conversion d'une publicité, etc.
    • Mise en production des modèles et suivi des performances

    Programmatic bidding for RTB auctions

    • Prediction training for placement visibility, conversion rate, etc.
    • Model deployment and performances tracking
  • work
    Keecker
    people wb_incandescent

    Keecker est le premier robot domestique multimédia.

    • Detection (TensorFlow) et retour automatique à la station de charge
    • Reconnaissance et suivi (OpenCV) automatique de personne

    Keecker is the first multimedia home robot

    • Detection (TensorFlow) and automatic movement to charging station
    • Automatic recognition and tracking (OpenCV) of person
    www.keecker.com www.keecker.com
    M. Pierre LEBEAU (Keecker) — +33 (0)1 84 88 40 06
  • work
    Arcades
    person wb_incandescent hourglass_full straighten

    Adaptive Reinforced Context-Aware Deep Decision System est un système intelligent de prise de décision adaptative en contexte dans les habitats intelligents.

    • Représentation unifiée de capteurs hétérogènes
    • Extraction de caractéristiques par apprentissage profond (Torch)
    • Adaptation continue par apprentissage par renforcement

    The Adaptive Reinforced Context-Aware Deep Decision System is an adaptive decision-making system for smart-homes.

    • Unified representation of heterogeneous sensors
    • Deep learning (Torch) for feature extraction
    • Long life learning through reinforcement learning
    brenona.gricad-pages.univ-grenoble-alpes.fr/arcades
    M. Michel VACHER (Univ. Grenoble Alpes) — +33 (0)4.57.42.14.38
  • home
    StreamRecord
    person wb_incandescent

    Enregistrement et segmentation d'un flux audio sous linux, disponible via l'utilitaire pip.

    • Gestion du parallélisme
    • Compréhension des composants Linux (PulseAudio, X11, DBus)

    Recording and segmentation of audio stream on Linux (available with pip).

    • Multi-threading
    • Linux components understanding (PulseAudio, X11, DBus)
  • work
    TraceDecoder
    people

    Amélioration des systèmes de traitement et d'affichage des traces d'exécutions de systèmes embarqués.

    • Collaboration avec des équipes canadiennes, anglaises et marocaines
    • Analyse de données binaires et sauvegarde en base de données

    Embedded systems execution traces analyzer improvement

    • Collaboration with Canadian, English and Moroccan teams
    • Binary data analyze and database storing
    M. Serge DePAOLI (STMicroelectronics) — +33 (0)4.76.92.56.20
  • work
    Portage MIPS de PiPy
    PiPy MIPS port
    person hourglass_full straighten

    Portage de l'interpréteur Python avec compilateur à la volée PiPy pour un fonctionnement sur architecture MIPS.

    • Translittération de la syntaxe Python vers du code assembler MIPS

    Port Python interpreter with Just In Time compiler for MIPS architecture.

    • Transliteration of the Python syntax to MIPS assembly code
    M. Aurèle TRAYNARD (WyPlay) — +33 (0)4.91.45.71.80
  • home
    Contributions Open-Source
    Open-source contributions
    people
    Contributions à différents projets open-source.
    Contributions to open-source projects.
  • home
    Serveur personnel
    Self-hosted personal server
    person wb_incandescent straighten

    Serveur Debian personnel : multimedia (Kodi), cloud (OwnCloud), raspberry pi (Boblight), etc.

    • Administration système : droits, partages, systèmes de fichiers (RAID)
    • Encapsulation des différents services dans des containers

    Debian based server: multimedia (Kodi), cloud (OwnCloud), raspberry pi (Boblight), etc.

    • System administration : access, shares, file systems (RAID)
    • Docker based services encapsulation
  • work
    Lecteur multimédia open-source
    Open-source multimedia player
    person wb_incandescent

    Développement d'un lecteur multimédia pour le grand public sur la base de briques logicielles open-source.

    • Recherche et comparaison des solutions existantes
    • Démonstrations et tests d'utilisabilité
    • Développement de greffons répondants à des attentes utilisateurs

    Development of a non-technical multimedia player based on open-source components.

    • Find and compare existing solutions
    • Demonstrations and usability tests
    • Plugins development to fulfill user expectations
    M. Éric BOISSEAU — +33 (0)9.72.22.88.52
  • school
    Jeu de la vie (automate cellulaire)
    Life-game (cellular automaton)
    people

    Développement en binôme d'une application graphique d'automate cellulaire.

    • Conception et développement orientés objets
    • Interface graphique AWT et applet web

    Pair working for the development of a cellular automaton graphical application.

    • Object oriented design and development
    • AWT graphical user interface and web applet
  • school
    Stellody
    people wb_incandescent

    Développement en binôme d'un lecteur audio avec affichage 3D de la médiathèque.

    • Interface GTK+ et compatibilité Mac et Linux
    • Traitement du signal pour l'analyse musicale

    Pair working for the development of an audio player with 3D display.

    • GTK+ user interface with Mac and Linux compatibility
    • Signal processing for musical analysis
  • home
    Vinyl
    person wb_incandescent hourglass_full

    Framework de création de posters et de présentations scientifiques (similaire a LaTeX Beamer) en HTML/CSS/JS.

    • Technologie flexbox pour la disposition automatique
    • Parsing et mise en forme de la bibliographie (bibtex, bibjson)

    Beamer Latex like web framework for scientific posters and talks.

    • Automatic layout with flexbox
    • Bibliography (bibtex, bibjson) parsing and rendering
  • home
    Hyperion2Boblight
    person wb_incandescent straighten

    Application serveur-client disponible avec pip pour le contrôle de systèmes AmbiLight commandés par Boblight.

    • Rétro-ingénierie du protocole de communication
    • Packaging et distribution sur une plate-forme de référence

    Server-client application available through pip for Boblight based AmbiLight like systems.

    • Communication protocol retro-engineering
    • Packaging and distribution on a widely used platform