Résumé
Data Science Enthusiast | Python, C, C++, Rust, Tensorflow, numpy, panda, gRPC, Management.
Expériences professionnelles
Analytics engineer
Axis Communications
De Août 2023 à Octobre 2024
AI Engineer specializing in thermal and EX camera analytics.
Work in an 8-person agile team developing analytics algorithms and applications for thermal and Explosion-protected cameras.
- Improved Object detection model: Training and fine-tuning object detection models using GPU clusters, Anaconda, and TensorFlow. Enhanced detection of small object as well as higher f1 (~16%) score for specilized scenario to detect Personel Protective Equipement (helmet / hard hat).
- Annotation Quality Improvement: Expanding Axis image dataset, defining annotation guidelines and validating data quality using platforms such as CVAT and FiftyOne.
- Auto-annotation workflow development: Developed an innovative auto-annotation pipeline using LLM and zero-shot detection (SAM + Grounding DINO) to reduce annotation time and facilitate the integration of new classes and attributes.
- Algorithm optimization for thermal cameras: Enhancement in-house tracker with Numpy/OpenCV object tracker algorithms to improve tracking accuracy and overall system reliability.
Analytic partnership manager (oem)
Axis Communications
De Août 2023 à Octobre 2024
Technical Communication Leadership: Acting as the primary liaison between our team and OEM ACAPs for Axis products, establishing robust communication channels, building trust and defining efficient workflows to accelerate product innovation.
- Released Axis-compliant OEM analytic applications for explosion-protected, thermal, and specialized cameras.
- Implemented standardized collaboration processes, enhancing efficiency and streamlining operations between Axis' different departments (R&D, QA, and OS/SDK development).
- Evaluate and experiment with OEM applications to ensure innovation and optimal performance for niche scenarios.
- Specialized in technical aspects and ensured compliance with industry standards such as SBOM for Original Equipment Manufacturer (OEM) applications.
Software engineer
Axis Communications
De Septembre 2022 à Septembre 2023
- Responsible of a team managing the development of three test softwares (security / integration / regression) used by all the R&D and the SDK/OS department.
- Responsible of test lab with +100 products on a poll.
- Developed scripts for analyzing test results and detecting anomalies, speeding up the discovery of problems related to the raw results in Python/Numpy with ElasticSearch API. 5 millions tests results analyzed a day in ~2min.
Software engineer
Pianity
De Juillet 2021 à Juillet 2022
- Generative art concept development from scratch. Abstract OpenGLSL shader allowing live music visualization on website and Android-IOS app in flutter. the music is analyzed at upload generating data from the extracted frequencies in Python3/numpy/scipy. The main challenge was the interoperability between computers and mobile devices while keeping a good render quality with at least 50fps.
- Smart contracts experimentation between Arweave and Solana in Typescript and Rust
Software developper
IT Solutions Factory
De Octobre 2019 à Septembre 2020
IT Solutions Factory is the NJJ holding R&D company providing websites and softwares (ERP, CRM or telecom network infrastructure management) for it's Telecom companies across Europe.
Developping softwares and applications for the deployment and analysis of the mobile network in Python -Django.
- Development of a website for mobile network supervising by updating network status in real time (+15min) thanks to network cells (4G-5G) reports from different providers.
- Development of a website to optimise networks data flux and automate the cells flux by analysing users daily datas and creating reports to update cells parameters.
Junior software developper
IT Solutions Factory
De Février 2019 à Août 2019
Support and improvement of a web application in Python - Django.
The web application was a compatibility report serializer to allow the account team to update bills and accounting report in the ERP platform.
Learning the Scrum development process with Gitlab and Jira. Follow-up of the project specifics with the business team.
Formation complémentaire
Master en Informatique
Ecole 42 - Algorithms and Machine Learning
2017 à 2022
Parcours officiels
Langues
Français - Langue maternelle
Anglais - Courant