location_city Lille, Paris, remote
mail_outline info@bguina.dev
language https://bguina.dev
/in/bguina
/bguina

architectureCompétences

Méthodologie
  • Agile (Scrum, Kanban)
  • Conception Métier
  • Dév. menés par tests
  • DevOps (apprenti)
Langages et outils
  • Unix, bashUnix, bash
  • ASM, C, C++ASM, C, C++
  • Valgrind, GDBValgrind, GDB
  • OpenGL, QtOpenGL, Qt
  • Java, KotlinJava, Kotlin
  • Android StudioAndroid Studio
  • Python, DjangoPython, Django
  • JS, NodeJS, Node
  • SQL databasesSQL databases
  • GH ActionsGH Actions
  • Docker, NginxDocker, Nginx
  • (non exhaustif)(non exhaustif)

work_history Expérience professionnelle

Développeur Back-end Java / Kotlin

en freelance pour ID4IT
Décembre 2023 - Février 2024
1 recommandation
Développement de services permettant la supervision 3D d'équipements bâtimentaires.
  • Modélisation métier et exposition des données aggrégées par MQTT,
  • orchestration de plages de programmations avec Quartz,
  • authentification et sécurisation OIDC multi-organisations, accès par rôles,
  • observation et notification temps réel des seuils de valeurs,
  • fonctionnalités et compositions de données spécifiques front-end,
  • documentation du vocabulaire, des besoins métiers et des solutions techniques apportées.
Env. technique : Kotlin, KTor, Postgresql, Keycloak, Nginx, Docker

Développeur Android

en freelance pour Louis Vuitton
Août 2021 - Octobre 2022
1 recommandation
Renfort à l'équipe LV Connect en vue de la sortie de nouveaux objets Bluetooth LE.
  • Réestimation de la roadmap et suivi des tâches,
  • réalisation de nombreuses fonctionnalités de deux objets Bluetooth,
  • administration et déploiements sur Google Play et Huawei App Gallery,
  • corrections et maintenance des versions en production internationale,
  • documentation et partage des connaissances.
Env. technique : Kotlin CLEAN+MVVM, BLE, RX2, Room, Hilt, GMS / HMS, Bitrise, Sonar

Développeur Android

en freelance pour Decathlon
Octobre 2019 - Juillet 2021
Modernisation du parcours de vente Test Produit et création du parcours Location.
  • Modernisation de l'application "MVP" Test Produit en module CLEAN+MVVM,
  • coopération avec l'équipe de l'application de vente omnicanal afin d'y intégrer le parcours,
  • intégration avec le nouveau backend permettant l'internationalisation du service,
  • extension progressive du service dans plus d'une douzaine de pays,
  • réalisation d'une nouvelle expérience permettant aux vendeurs de proposer et de gérer la location de vélos,
  • mise en production de l'expérience Location sur six magasins pilotes.
Env. technique : Kotlin CLEAN+MVVM, BLE, RX2, Room, Dagger2, Jetpack, Sonar

Développeur Android

en consultant pour Decathlon B'Twin et Domyos
Décembre 2017 - Septembre 2019
1 recommandation
Développeur responsable de solutions applicatives mises à disposition aux vendeurs.
  • Création d'une application permettant une mise en avant de vélos haut de gamme sur les bornes-kiosks par images et vidéos de hautes qualité, la présentation des caractéristiques techniques, les avis clients et une aide au choix,
  • ajout d'un parcours permettant la demande d'essai, avec la création d'une seconde application permettant aux vendeurs de les traiter,
  • mises à jour évolutives de l'application pour répondre aux demandes de Domyos, notamment en permettant une mise en avant de toute nature de produit,
  • création d'une application permettant aux vendeurs de configurer les articles à présenter,
  • constitution d'un dashboard permettant une visualisation de l'usage de l'application,
  • mise en production et maintenance des solutions sur une demi-douzaine pays.
Env. technique : Kotlin MVVM, RX2, Room, Dagger2, Exoplayer, Firebase, Kibana

Développeur Android

en consultant pour Decathlon
Janvier 2017 - Octobre 2017
Renfort sur l’application Decathlon grand-public (3 dév. Android).
  • Développements de fonctionnalités spécifiques à certains pays et de la section Q&A,
  • maintenance applicative (suivi de la production, correctifs, traitement de la dette technique).
Env. technique : Java MVVM, RX2, Realm, Dagger2, Butterknife

Développeur Android

Equisense
Juillet 2015 - Octobre 2016
Travaux sur de la centrale inertielle Bluetooth LE "Motion" permettant la capture et le traitement des données locomotrices d'un exercice équestre.
  • Réalisation d'une application pour éprouver et démontrer les capacités du capteur,
  • création d'une API par lambdas Firebase afin de traiter les enregistrements,
  • test des fonctions du capteur en conditions réelles et rapport des anomalies,
  • réalisation d'une application PWA proposant des exercices équestres.
Env. technique : Java MVP, BLE, Parse, Firebase, REST, Calabash, Ionic

Développeur PHP

en freelance pour AlerteApéro
Octobre 2012 - Février 2013
Réalisation d'un site e-commerce Prestashop personnalisable par les franchisés.
  • Estimation des tâches en binôme avec le designer UX,
  • ajustement de la présentation et des logiques de contrôle Prestashop,
  • développement d'un module permettant la configuration de chaque franchise,
  • intégration de composants JS aux templates,
  • réalisation d'un service SMS afin de notifier les transporteurs,
  • parcours de vente sécurisé avec le kit logiciel de paiement chiffré du CMCIC.
Env. technique : PHP 5, Prestashop, Javascript, jQuery

Développeur Python

en freelance pour 9h37
Juillet 2011 - Juillet 2013
Développement de solutions assistant à la téléconsultation médicale :
  • un service de fond permettant l'execution de code natif par une page web,
  • une bibliothèque web permettant la lecture des cartes Vitale et des cartes de professionnels de santé par les biblothèques ATSAM,
  • une application cross-platform permettant un adressage de données entre un port USB avec le poste d'un professionnel distant,
  • génération des installateurs pour chaque système avec obfuscation du code source (paquets msi, deb et rpm).
Env. technique : Python, Django, Javascript, C, pyQt, wxPython, protocole XMPP

child_friendly Formation

  • Ecole d'Expertise en Technologies de l’Information

    EPITECH
    2010 - 2014
    Dont une année à Laurea Leppävaara (Helsinki, Finlande).
    • Concepts généraux : environnement Unix, versioning, modélisation et algorithmie, multi-threading, communication IPC et TCP/UDP, sécurité bas niveau, monitoring,
    • Projets C / C++ : malloc, binaires GNU, shell, raytracer, logiciel d'audio-conférence, arène d'IAs en réseau avec visualiseur Qt, ...
    • Projets en divers langages : libc en ASM64, media player en C#, résolveur de labyrinthe en OCaml, OCR en Python, site web en RoR avec tests d'acceptation Selenium, ...
  • Auto-didacte

    2002 - 2010
    Apprentissage par les ressources en ligne tels SiteDuZero, developpez.com, MMOwned.
    • Création d'un site PHP pour une guilde, avec import de données depuis allakhazam.com,
    • développement de jeux 2D en SDL et SFML (Minesweeper, Mario, ...),
    • mapping de jeux FPS et RTS, modding de jeux C / C++ (GoldSrc engine)
    • reconstitution 3D de maps de jeu avec OpenGL, pathfinding avec recast navigation,
    • développement d'un bot de jeu par lecture et l'execution en mémoire après décompilation IDA et analyse du bytecode,
    • développement d'une interface Qt permettant le contrôle d'une bibliothèque injectée par IPC en mémoire partagée.