photo de profil d'un membre

Xavier Martin

Resume Xavier MARTIN

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

VIE – SUEDE – 2024

Langues

Français - Langue maternelle

Anglais - Courant

Compétences

Interpersonal Communication
Computer Vision
Agile Methodologies
Python
Data analysis
Algorithm Design
Partner Relationship Management
Problem solving
Data science
C++
C
Image Processing
NumPy
Communication
Analytical Skills
Artificial Intelligence (AI)
Rust
Embedded Software
Team Management
Project Management
tensorflow
Pandas (Software)
Hypertext Transfer Protocol (HTTP)
Test Automation
Embedded Systems
Algorithmes
React.js
Jenkins
Flutter
Django
Conception générative
OpenGL Shading Language
Programmation
Script Shell
Software development
Unix
SQL
PostgreSQL
MySQL
GIT
JIRA
Parler en public
gitlab_ci
deep learning
TypeScript
Blockchain
OpenGL Shading Language (GLSL)