
Romain Ramassamy
computer vision C++/python
Salaire / Taux journalier
Lyon, France
Mobilité : Lyon
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
En tant que développeur expérimenté, ma passion réside dans la création d'applications innovantes en utilisant des langages de programmation tels que C++, C# et Python. Fort de ma polyvalence dans diverses disciplines du développement, je suis à l'aise pour aborder des projets de toutes envergures. Ma spécialité réside dans le domaine de la vision par ordinateur, où je suis en mesure d'exploiter pleinement mes compétences en intelligence artificielle pour répondre aux besoins spécifiques. J'ai acquis une solide expertise dans la conception d'architectures logicielles performantes, la mise en œuvre d'algorithmes de traitement d'images et la création d'applications intuitives basées sur la vision par ordinateur. Je suis particulièrement enthousiasmé par les défis techniques et j'apprécie de partir de zéro pour développer des solutions sur mesure. Je suis constamment à la recherche de nouvelles technologies et je me tiens au courant des dernières avancées dans le domaine du développement. Ma volonté d'apprendre et d'explorer de nouveaux domaines me pousse à m'investir pleinement dans des projets de développement variés. En résumé, je suis un développeur expérimenté spécialisé dans les langages de programmation C++, C# et Python, avec une expertise avancée dans le domaine de la vision par ordinateur et de l'intelligence artificielle. Je suis passionné par les défis techniques et je suis prêt à mettre mes compétences à profit pour développer des solutions innovantes et répondre aux besoins spécifiques de chaque projet.
Expérience de travail
Developer python IA/medical imaging
Zimmer Biomet
juin 2022 - Présent
4 ans 5 mois
41439 Cañada Rosal, Séville, Espagne
Au cours de ces années, j'ai travaillé dans de multiples équipes et développé une expertise approfondie des produits phares de Zimmer Biomet, notamment ROSA Hip et ROSA Shoulder. J'ai contribué au développement de plusieurs outils essentiels en C++ et autres technologies clés. Plus récemment, j'ai mené des projets de recherche innovants axés sur le recalage 3D, la prédiction de landmarks anatomiques et le morphing 3D. J'ai notamment développé un modèle de segmentation sémantique 3D spécialisé pour les structures osseuses, utilisant PyTorch et des techniques avancées de deep learning. Ces projets ont requis une veille scientifique approfondie et la maîtrise de frameworks d'intelligence artificielle. Cette expérience diversifiée m'a permis d'apporter des solutions robustes en vision par ordinateur et IA, avec une orientation privilégiée vers la recherche et développement.
Développeur vision artificielle
Autolog
févr. 2021 - mai 2022
1 an 4 mois
Blainville, QC, Canada
Analyste Programmeur
GIRO
nov. 2019 - mars 2021
1 an 5 mois
Région de Montréal, Canada
CTO - Ingénieur en vision par ordinateur
HAXIO
août 2019 - oct. 2019
3 mois
Région de Montréal, Canada
HAXIO enables manufacturing companies to significantly reduce their quality costs using automated 4.0 inspection systems, as well as artificial intelligence-driven software that can predict and prevent future production defects.
Ingénieur logiciel Computer Vision
Symbotic
déc. 2018 - juil. 2019
8 mois
Région de Montréal, Canada
Amélioration et recherche d’algorithmes pour la localisation de caisses et de palettes industrielles dans l’espace 3D et 2D à l’aide d’outils de vision. L’ensemble du codage est effectué en C# et l’ensemble doit être administré par une interface graphique. Les connaissances obligatoires sont essentiellement de très bonnes connaissances en analyse vectorielle et en mathématique géométrique.
Ingénieur en vision par ordinateur
DigitArena
août 2016 - oct. 2017
1 an 3 mois
Martigny, Suisse
J'étais en charge des améliorations générale des algorithmes de computer vision ( tracking, machine learning, detection d'objet) dans le projet actuel en faisant des recherches bibliographique et des tests en langages de prototypage, afin d'être transmis à l'équipe de développement en C++. -Développement logiciel (C++) et amélioration des algorithmes de "computer vision" -Algorithmie : -Détecteurs et descripteurs de points clés (SIFT, SURF, PCA-SIFT) -Tracking -Vision 3D (Stéréovison) -Machine Learning (Réseaux de Neurones, SVM) -Analyse de données (Courbes ROCs, ACP, AFD, ... ) -Tests unitaires -MultiThreading/GPU -Bilbiothèque: -OpenCV, CERES, Arrafire, Boost, ...
Préparation au PhD en Imagerie Medicale
École de technologie supérieure (ÉTS)
sept. 2015 - janv. 2016
5 mois
Développement et validation de reconstruction 3D des différentes structures osseuses à partir de plusieurs images EOS prises à différentes orientations et positions dans l'espace 3D. (Non départ dans la région Montréalaise pour raison personnelle)
Stagiaire en recherche et développement
CREATIS INSA LYON
mars 2015 - août 2015
6 mois
Région de Lyon, France
"Mise au point d'un algorithme de détection d'emboles et étude des images temps-fréquence de signaux Doppler transcrânien en vue d'une classification". La méthode employée se basait exclusivement sur une étude statistique du flux sanguin pour permettre la détection d'emboles et les segmenter. Des méthodes de classification ont été utilisées, notamment les SVM.
Formation
Université Jean François Champollion
Licence Physique Chimie Ingéniérie, Electronique Electronique Automatique (EEA)
CV en Français et en Anglais (à jour)
Université Paul Sabatier Toulouse III
Master 2 Electronique Electrotechnique Automatique (EEA), Signal Imagerie Application, Option Traitement des signaux Audio et Vidéo
Lors de mon cursus Universitaire, j'ai pu approfondir mes connaissances en traitement du signal et de l'image avec une spécialisation en traitement Audio et vidéo. Mes compétences informatiques sont multiples: - C/C++ (OpenCV) - MatLab - Labview - Catia V5 Le développement de différents algorithmes de traitement de signal m'ont permis de maitriser ces langages de programmation. Mes différents domaines de compétences sont assez variés, mais je peux citer: - Classification - Optimisation (Statistique et Probabilité) - Vision par ordinateur - Analyse spectrale - Compression Audio et vidéo - DSP - Théorie de l'information Lors de Mon stage de fin d'études (CREATIS INSA LYON), j'ai pu mettre en application mes compétences et développer un programme permettant la segmentation d'objets caractéristiques dans des images ultrasonores, et d'effectuer une classification post traitement. Cette expérience m'a permis d'obtenir une certaine autonomie et rigueur dans le travail à effectuer.
Leonard de vinci
Baccalauréat Scientifique, Sciences de l'ingénieur