SciSoft

Développement de logiciels scientifiques

Que faisons-nous ?

Nous proposons des services de développement de logiciels scientifiques, alliant expertise en programmation et compétences approfondies dans les domaines mathématiques et scientifiques. Cette double-compétence nous permet non seulement d’appréhender en détail les problématiques scientifiques liées à votre domaine métier, mais aussi de mettre en œuvre les meilleures pratiques de développement logiciel : architecture claire, tests systématiques, documentation soignée… Les solutions que nous développons sont ainsi robustes et performantes, adaptées à vos besoins propres, tout en étant fiables et maintenables sur le long terme.

Les problématiques sur lesquelles nous pouvons vous aider à mener à bien vos projets sont nombreuses : citons par exemple le traitement et l’analyse de données à des fins de détection d’anomalies ou de prédiction, la modélisation et la simulation de systèmes physiques complexes, la conception d’algorithmes pour des applications en intelligence artificielle ou en apprentissage automatique, l’optimisation de processus industriels, le traitement du signal numérique…

Yoann Le Montagner

Qui sommes nous ?

Yoann Le Montagner est ingénieur en mathématiques appliquées et informatique (double diplôme d’ingénieur École Polytechnique / Télécom ParisTech), spécialisé dans le domaine du traitement automatisé du signal et des images. Il est également titulaire d’un doctorat dans ce domaine, et a travaillé pendant 7 ans en tant que développeur logiciel scientifique pour les besoins de l’exploration pétrolière au sein du groupe TotalEnergies.

Depuis 2022, Yoann travaille en tant qu’indépendant, sur des projets de développement logiciel dans les domaines liés au traitement du signal numérique, traitement d’images, machine learning et modélisation mathématique/statistique.

Vous pouvez contacter Yoann via LinkedIn, via la plateforme Malt, ou via le formulaire situé ci-dessous.

LinkedInMalt

Les technologies avec lesquelles nous travaillons

La technologie de réalisation est déterminée en fonction des spécificités de chaque projet, afin d’opter pour la solution la plus adaptée et performante. Pour ce faire, nous apportons un soin particulier à bien appréhender vos contraintes techniques : déploiement au sein de votre SI, intégration avec d’autres composants logiciels pré-existants, problématiques de maintenance…

C/C++

La solution éprouvée pour des applications nécessitant des performances optimales, telles que les systèmes embarqués ou le calcul haute performance.

Java

Idéal pour la polyvalence, la facilité de déploiement et la pérennité des produits développés.

Python

Incontournable pour les applications en machine learning et analyse de données, avec son vaste écosystème de bibliothèques disponibles.

… et autres

Fortran, Matlab, JavaScript/TypeScript… d’autres solutions sont envisageables, afin de s’adapter au mieux à vos besoins.

Notre façon de travailler

Lorsque vous prenez contact avec nous pour discuter de votre projet, nous proposons un rendez-vous en visioconférence afin de mieux comprendre vos besoins, d’échanger sur vos objectifs, et d’identifier les éventuelles contraintes techniques à prendre en compte. Suite à cet échange, nous vous transmettons un devis personnalisé, adapté à votre projet.

Engagement agile ou forfaitaire

En fonction de vos préférence et du type de projet, nous pouvons vous proposer soit un engagement de type agile, pour une plus grande flexibilité, soit un engagement au forfait, pour un cadre défini et maîtrisé.

Dans le cas d’un engagement agile, nous convenons ensemble d’un nombre de jours d’étude pour la réalisation du projet, puis nous avançons pas à pas en organisant des points de suivi réguliers. Lors de ces points, une démonstration d’un prototype partiel du produit réalisé vous est présenté, ce qui vous permet de visualiser les avancées concrètes. Cette méthode permet d’adapter le produit en cours de réalisation en fonction de vos retours ou de nouvelles idées qui émergeraient au fil du projet.

Dans le cas d’un engagment au forfait, vous fournissez un cahier des charges détaillant de façon aussi exhaustive que possible le produit que vous souhaitez voir réaliser. Nous nous engageons ensuite à livrer un produit conforme à ce document, dans les délais et le budget convenus. Cette approche convient particulièrement aux projets dont les besoins sont clairs, stables et bien documentés.

Travail à distance ou dans vos locaux

Nous privilégions le travail à distance, parfaitement adapté aux tâches de développement logiciel, tout en réduisant les contraintes logistiques. Toutefois, nous pouvons également intervenir dans vos locaux pour faciliter les échanges, typiquement en début de mission pour bien nous imprégner de votre context métier, ou à l’occasion des points de suivi réguliers.

Contact

Vous pouvez nous contacter via ce formulaire, nous vous répondrons par mail sous un délai de 24h.

Vous pouvez également nous contacter via LinkedIn, ou via la plateforme Malt.