À propos de Paul-Louis
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Projet personnelDéveloppement et maintenance d'une bibliothèque libre implémentant le protocole ICEEDITION DE LOGICIELSjanvier 2020 - Aujourd'hui (6 ans et 5 mois)Paris, Francelibjuice is une bibliothèque libre (sous license GNU LGPLv2.1) écrite en C sans aucune dépendance implémentant le protocole réseau Interactive Connection Establishment (ICE), un standard de l'IETF permettant d'établir une communication UDP directe entre clients en présence de NAT et/ou pare-feu sur le chemin réseau. Ce protocole se fonde lui même sur les protocoles STUN et TURN, que libjuice implémente autant côté client que serveur. Le code est multi-platforme et fonctionne sur les systèmes POSIX comme Linux et Apple macOS et aussi bien que sur Microsoft Windows.Le code source est disponible sur GitHub: https://github.com/paullouisageneau/libjuiceCette bibliothèque sert aussi de base à mon serveur STUN/TURN léger: https://github.com/paullouisageneau/violet
- Projet personnelDéveloppement et maintenance d'une bibliothèque libre implémentant le protocole WebRTCEDITION DE LOGICIELSjuillet 2019 - Aujourd'hui (6 ans et 10 mois)Paris, Francelibdatachannel est une bibliothèque libre (sous licence GNU LGPLv2.1) implémentant le protocole réseau standard WebRTC (en particulier les Data Channels) et les WebSockets en C++17 avec des bindings C. Le code est multi-platforme et est compilable aussi bien pour les systèmes POSIX comme Linux et Apple macOS que pour Microsoft Windows.J'ai de plus intégré cette bibliothèque dans libtorrent (https://www.libtorrent.org/) pour ajouter le support WebTorrent, une version de Bittorrent fonctionnant dans les navigateurs Web.Le code source est disponible sur GitHub: https://github.com/paullouisageneau/libdatachannel
- Room RushConception et développement du logiciel métier d'un escape gameDIVERTISSEMENTS & LOISIRSmars 2019 - février 2020 (11 mois)Paris, FranceConception et développement du logiciel dédié permettant le contrôle à distance des salles d'un escape game : retour son et vidéo, affichages en salle, détecteurs et actionneurs, logique de jeu, déclenchements à distance, etc.Le logiciel a été conçu comme un service HTTP avec une interface utilisateur web responsive embarqué sur des Raspberry Pi contrôlant les relais d'un automate via GPIO. Le streaming audio et vidéo a été réalisé avec WebRTC en relayant les flux RTSP H.264 de caméras Ethernet.Pour plus d'immersion, l'escape game utilise un Minitel converti par mes soins pour être utilisé par les joueurs. Pour plus d'information voir mon blog: https://chapelierfou.org/blog/a-minitel-2.0.html
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Doctorat en InformatiqueTélécom ParisTech2017Thèse intituée "Fiabilité et problèmes de déploiement du codage réseau dans les réseaux sans fil" Dirigé par Nadia Boukhatem, professeur à Télécom ParisTech Travail en collaboration avec Mario Gerla et le Network Research Lab de UCLA
- Diplôme d'ingénieur polytechnicienÉcole polytechnique2012Spécialité algorithmique et optimisation