Accédez au profil complet de Mickael F.
Créez un compte en 2 minutes et accédez au profil complet de nos 325 945 prestataires.
Après un doctorat en physique et une dizaine d'années comme ingénieur logiciel et hardware je me suis lancé en tant que architecte et développeur logiciel indépendant.
Mon ambition générale est de relever les défis écologiques, économiques et scientifiques d'aujourd'hui :
- Mes projets développés en nom propre visent à favoriser le Do It Yourself et ainsi éviter le gaspillage de ressources.
- Le partage des sciences est primordial dans le monde d'aujourd'hui. C'est pourquoi je crée des applications capables de le faire de manière efficace pour tous les publics.
- Mes architectures logicielles sont conçues de manière à minimiser les coûts (énergie, ressources humaines, temps de maintenance) tout au long de leur vie.
N'hésitez pas à faire appel à moi pour tout projet de :
- Architecture et développement logiciel scientifique (acquisition/traitement de données, instrumentation scientifique et industrielle)
Exemple déjà réalisé : Pilotage sous Python d'un microscope laser via cartes National Instrument et visualisation en temps réel des images capturées.
- Architecture et développement logiciel embarqué (Arduino/Raspberry/Jetson/STM32)
Exemple déjà réalisé : Mesure de la taille d'un silo à grain par capteur micro-onde. Développement en C++ sur carte Arduino.
- Création de modèles IA (Keras/Tensorflow)
Exemples déjà réalisé :
- Segmentation d'images médicales afin d'extraire des zones d'intérêts avant reconstruction 3D. Développement sous Python via l'API Keras.
- Traitement audio afin de réduire le bruit et les distorsions.
- Architecture et développement d'applications web (HTML/CSS/Javascript/Python/PHP)
Exemples déjà réalisés :
- Système automatisé d'arrosage à distance.
Je me concentre essentiellement sur le développement. Je collabore avec des designers pour toute la partie conception interface utilisateur. Vous pouvez également me fournir une maquette de votre logiciel ou application faite par vos soins.
L'objectif est de vous fournir la meilleure expérience possible tout au long du développement de votre projet. Ma méthode privilégiée est :
1/Prise de contact et évaluation de votre projet (gratuit):
- Echanges sur vos besoins précis et vos attentes : il s'agit de comprendre votre personnalité ou celle de votre entreprise afin de cerner le coeur de votre problématique.
- Conseils sur votre projet : en fonction des échanges précédents je vous fournirai des conseils sur la meilleure manière d'envisager votre projet. Il s'agit de vous diriger vers des solutions efficaces à moindre coût pour vous.
- Recherche technologique et constitution d'un plan de développement détaillé : il s'agit de construire un planning de développement associé à un budget.
- Rédaction d'un contrat : le planning a pour but de détailler explicitement tous les développements prévus. Le budget est fixé une fois pour toutes. Un contrat reprenant les différents objets du développement peut être rédigé. Un intermédiaire peut également être mandaté pour le projet en fonction de vos souhaits.
2/Développement du projet :
- Une fois le planning accepté, je procède au développement de votre projet. Des points sont réalisés toutes les semaines pour vous tenir au courant des avancées et problèmes éventuels. Les imprévus n'engendrent pas de surcoûts. Seules les fonctionnalités non prévues au contrat feront l'objet d'un avenant au cas par cas.
- Vous avez un droit de regard sur l'état actuel de votre projet. Il s'agit pour vous de vérifier que la direction prise correspond bien à vos souhaits.
3/Remise de votre projet :
- Une fois réalisé, le projet vous est remis sous la forme que vous aurez demandée (code source, documentation, site clé en main, etc...). Celui-ci vous appartient intégralement.
- Vous avez la possibilité de demander des modifications/améliorations liées aux éventuels bugs que vous aurez rencontrés sans surcoûts.
Ce nouveau projet consistait à construire l'intégralité d'un logiciel de pilotage de microscope scientifique.
Mes compétences en conception d'architecture logicielle (principes SOLID et design patterns) ont été pleinement mobilisées sur ce projet.
Les classes de bas niveau permettant le pilotage des instruments du microscope sont en grande partie basées sur la bibliothèque Python NIDAQmx.
Certains matériels sont pilotés directement via le port série à travers la bibliothèque pyserial.
Une interface graphique utilisateur a été également développée en exploitant la bibliothèque PySide6.
Cette mission [URL MASQUÉE] consistait à développer une IA sous Python afin de permettre la segmentation d'images médicales.
Le modèle utilise la bibliothèque Keras, une API haut niveau, basée sur Tensorflow.
Le projet a été rendu sous la forme d'une API C++ exploitant le programme Python.
Machine Learning
Logiciel
Matériel
Apprentissage des théories physiques fondamentales :
- Mécanique quantique
- Relativité générale
- Physique statistique
Et de la programmation en C++
Doctorat visant à étudier expérimentalement les plasmas pour la micro-électronique :
- Conception d'un banc de mesures optiques large-bande (C++, LabVIEW, Electronique)
- Conception d'un banc de mesures lasers (LabVIEW)
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.