🇬🇧
Charles Beauville
Étudiant français de 23 ans en master de Data Science à l’EPFL, et data scientist à temps partiel chez Flower Labs.
Expérience
Flower Labs (2022-) 🌼
- Data Scientist pour un projet open-source de Federated Learning
- Implémentation de papiers de recherches en utilisant Flower (FedAvg, Fedprox...)
- Utilisant Python, PyTorch, TensorFlow et autres frameworks et outils de développement
Arcanite (2022) 🔐
- Stagiaire Deep Learning, application des Transformers à la cybersécurité
- Détéction d'anomalies dans des fichiers de logs systèmes à l'aide de techniques de NLP
- Adaptation de la recherche académique sur la détéction d'anomalies à l'industrie
Helvet Advisors (2021-) 🏠
- Développeur full-stack pour une webapp
- Utilisée par les clients pour suivre et gérer leurs biens immobiliers
- Analyse de données et visualisation depuis une base de donnée
- Backend en PHP avec Laravel et frontend en Vue.js
Poséidon Helpdesk EPFL (2020-) 💻️
- Support logiciel et matériel pour tous les systèmes.
- Accompagnement de toute la communauté EPFL via une plateforme de ticketing.
- En charge de la formation des nouveaux employés.
Rod Garage SA (2021) 🚗
- Travaille sur le premier prototype électrifié de la Porsche 993.
- En charge de la programmation en C du MCU de la voiture.
- Conception du protocole de communication du CAN bus.
- Intégration des différents sous-systèmes.
Divers jobs d'été ♻ 📮
- Retripa SA (2019) Ouvrier dans une usine de recyclage.
- LVMH (2017, 2018, 2019) Agent des services généraux.
- Indosuez (2018) Agent des services généraux.
Projets
- Détection d'activité en temps réel et estimation de la distanciation sociale avec une webcam
- Reconnaissance d'intentions des cyclistes
- OpenPifPaf pour l'estimation de pose
- Codé en Python avec PyTorch
- Article sur le sujet
- Estimation de séquence de mouvements sur des problèmes de bouldering (escalade) à partir de vidéos
- En collaboration avec l'équipe Nationale Suisse d'Escalade
- Estimation de pose avec OpenPose
- Détection de la séquence de mouvements à l'aide d'un algorithme custom et de clustering
- Écrit en Python, avec une visualisation dynamique
- Jeu 3D basique
- Codé en Processing
- Basé sur l'informatique visuelle, contrôlable à l'aide d'une webcam
- Jeu de cartes écrit en Java
- Intelligence artificielle de type Monte Carlo
- Interface graphique écrite avec JavaFX
- Jeu multijoueur en LAN
- Trouve le visage de "Charlie" dans une foule
- Codé en Java
- Calcul de la distance minimale entre des groupes de pixels dans l'image et une image de
référence
- Ou en utilisant un algorithme de corrélation croisée avec la même image de référence
Formation
École Polytechnique Fédérale de Lausanne (EPFL) 🏫
- Msc en Data Science avec un mineur en Management, Technologie et Entrepreneuriat (prévu pour Juin 2023)
École Polytechnique Fédérale de Lausanne (EPFL) 🏫
- Bsc en Systèmes de Communication (Juin 2021)
Compétences
- Scala, C, Java, Python, PyTorch, TensorFlow, Scipy, Numpy, SQL, VHDL, Assembly, HTML, CSS,
PHP, Javascript
- Bilingue en Français 🇫🇷 et en Anglais 🇬🇧, bon niveau en Espagnol 🇪🇸 et niveau basique
en Allemand 🇩🇪
Diplômes
- Baccalauréat Scientifique avec Mention Très Bien 🎓️
- Brevet d'Initiation Aéronautique avec Mention Très Bien ✈️
Autres activités
- Deuxième ligne pour le LUC Rugby🏉, équipe de première ligue Suisse, 2019-
- Google Hashcode 2020👨💻, top 2.5%
- Vice-Président de l'association PolySports🏅, à la tête de la communication, 2019-2020
- PolySports🏅, Graphiste, 2018-2019
- EPFL Coaching, 2019
- Voyages 🧳, sports 🏄️, bricolage 🔨, électronique 🔌, arts martiaux 🥋, cinéma 📽️
À voir aussi