Hadrien O. - Ingénieur en développement logiciel

Hadrien O.

Ingénieur en développement logiciel

  Toulouse (31)       500 €/jour       Expérience : 10 ans et +       Répond en 4h

Développeur Linux Python C++ C Matlab Git Qt Multithreading Algorithmie Systèmes embarqués

En quelques mots

Bonjour, je suis ingénieur en développement logiciel freelance. Je me spécialise dans l'architecture des logiciels et les algorithmes à haute performance.

Je suis très efficace et polyvalent, alors si un de vos projets a besoin d'un bon coup de boost, n'hésitez pas à faire appel à mes services! Notez que mon mode de développement soigné et structuré apporte une maintenabilité essentielle aux projets visant à s'inscrire dans la durée.

Les services que je propose :
- Création de logiciels, de l'étude du besoin au packaging final
- Implémentation/optimisation d'algorithmes
- Architecturation préliminaire de projets

Références

CADLM est une société spécialisée dans l'optimisation des calculs de structures. Pendant mon CDI, j’ai développé de nombreuses applications pour nos clients ainsi que l’ensemble de la suite logicielle de la société. Voici quelques unes des missions réalisées :

Logiciel de diagnostic de moteurs de fusée par analyse spectrographique
6 mois – 2020
Ariane group réalise le diagnostic de ses moteurs de fusée à l’aide d’accéléromètres. Dans ce cadre, j’ai réalisé un logiciel permettant l’analyse des spectrogrammes issus des enregistrements vibratoires. Codé en C++ avec le framework Qt pour son interface graphique, ce logiciel se démarque par son navigateur de spectrogrammes complet et intuitif. J’ai également implémenté un algorithme d’extraction de raies sensible et performant, ainsi qu’une librairie python pour simplifier l’export des données pour le client.

Algorithme intelligent de compression d’images SAR
1 an – 2019
Nous avions été solicités dans le cadre du projet Man Machine Teaming de la DGA pour mettre au point une compression intelligente de prises de vue aérienne. L’algorithme C++ que j’ai mis au point, composé d’une décomposition en ondelettes, d’une compression arithmétique et d’une détection de points d’intérêts, s’est distingué des autres pour son taux de compression et sa qualité de restitution. J’ai également créé un banc de test automatique en Quasar pour simplifier l’évaluation des algorithmes.

Interpréteur de langage Quasar2
3 mois – 2018
CADLM mène de nombreuses études d’optimisation de calcul de structures pour ses clients. J’ai développé le langage de scripting Quasar2 dans le but de faciliter les allées et venues de données entre les logiciels de simulation et les algorithmes d’optimisation. Ce logiciel, inspiré de plusieurs langages, est aussi simple que du python, aussi flexible que du C++, facilite le calcul matriciel à l’instar du matlab, et permet le lancement d’applications avec une syntaxe shell. De plus, mon efficacité remarquable a permis au logiciel de voir le jour en 3 mois seulement !

Logiciel d’affichage de courbes n-dimensionnelles Supernova
6 mois – 2017
Lorsqu’on fait de l’optimisation, on travaille avec des fonctions de coût dépendantes de nombreuses variables qu’il est impossible de visualiser sur un graphe à 2 ou 3 dimensions. J’ai développé en interne pour CADLM le logiciel Supernova qui propose d’afficher ces fonctions par lots de coupes pilotées par des curseurs représentant chaque variable. Développé en C++ avec OpenGL pour un rendu fluide, ce logiciel a permis aussi bien de visualiser l’effet d’interpolateurs complexes que de vulgariser les mécanismes de l’optimisation pour les novices.

Algorithme de fusion de données multicapteurs pour véhicules autonomes
2 ans – 2017
Vedecom collecte des pétaoctets de données de roulage afin de reconstituer des scènes de conduite pour entraîner les algorithmes de véhicules autonomes. J’ai réalisé pour leur compte en Matlab l’algorithme principal de fusion des données des différents capteurs : lidar, radar, caméra de traitement d’images, accéléromètres… Le client a aussi bien apprécié la précision et la vitesse de mes algorithmes que la qualité de mes présentations. J’ai également implémenté un logiciel de visualisation des scènes de roulage en C++ et OpenGL qui s’est montré très utile tout du long du projet.

Etudes

Classes prépa PTSI - PT
ENSEA (Ecole Nationale Supérieure d'Electronique et ses Applications) - Promo 2012

Ces freelances peuvent aussi vous intéresser
Proposer une mission