Devenir freelance, rêve pour certains, folie pour d’autres.
En ce qui me concerne, j’ai sauté le pas et je me lance aujourd’hui dans l’aventure du développement en tant qu’indépendant.
Après plus de huit années employé dans une société dijonnaise en tant que développeur vision, je m’impose un nouveau défi et change de mode de vie. Fort de cette expérience, qui m’a apporté des compétences en traitement d’image, 3D et intelligence artificielle, je m’en vais proposer mes services et devient donc entrepreneur (micro-entrepreneur pour être précis).
Je profite de cette étape pour commencer ce blog, et me présenter.
Je me définis comme un développeur logiciel, orienté vision / 3D / IA. Dans cette dénomination, je regroupe les principaux sujets que j’ai eu la chance d’apprendre et pratiquer ces dernières années.
Tout d’abord la vision, j’ai été amené à développer beaucoup d’algorithmes de traitement d’image, pour des applications de mesures sans contact, ou de contrôle d’aspect. La définition de procédures de calibration a été un point central de ce travail, sujet aussi complexe qu’intéressant et qui a permis la résolution de nombreux problèmes de contrôle dimensionnel.
Ce parcours vision m’a amené jusqu’au Deep Learning avec TensorFlow, sujet fascinant tant par sa technique que par ses résultats. Ce domaine est toujours en pleine extension et je suis curieux de voir ce qu’il nous réserve pour les années à venir.
J’ai aussi été amené à développer des algorithmes en 3D, pour aligner les mesures issues de divers capteurs, les interpréter et en extraire les données recherchées. La représentation de ces données m’a demandé d’utiliser mes connaissances en DirectX afin d’obtenir un résultat esthétique et performant.
Je me sers aussi souvent de Blender, pour modéliser un problème avant même d’avoir le matériel. Cela a beaucoup aidé pour diriger les choix techniques et vérifier des points critiques dès le début d’un projet. C’est aussi un gain de temps considérable pour pouvoir avancer sur la partie programmation des projets avant d’avoir de vraies acquisitions.
J’ai particulièrement aimé développer des algorithmes parallèles avec CUDA.
Dans certains cas, le gain en performance a été si important qu’il a débloqué la situation sur des projets impliquant une grande quantité de données à traiter.
Mes projets personnels m’ont fait utiliser des outils tels que Unity3D et Unreal Engine 4, pour créer des projets un peu moins sérieuses que tout ce qui a été mentionné précédemment, mais tout aussi intéressants.
Pour résumer, je suis un développeur Vision / 3D / IA qui adore ce qu’il fait, et qui maintenant va essayer de continuer en tant que développeur libre !