C++ · CPE · CPA

Expert C++ certifié à Lyon : logiciels performants et critiques

Sébastien Mizrahi est architecte logiciel et expert C++ certifié (CPE, CPA) à Lyon. Il conçoit, optimise et fait évoluer des logiciels C++ performants, embarqués ou soumis à des normes de sûreté.

Le C++ reste le langage des logiciels qui doivent être rapides, proches du matériel ou certifiés. Il pardonne peu : gestion mémoire, concurrence et architecture demandent de la rigueur.

J'ai développé en C++ un module serveur pour un éditeur de logiciels télécoms et des fonctionnalités d'un robot de chirurgie laser soumis à la norme IEC 62304.

Interventions

Ce que je fais pour vous

Architecture et conception C++

Découpage, interfaces, gestion mémoire et concurrence, conception UML et spécifications.

Logiciels critiques et embarqués

Règles MISRA, norme IEC 62304 des logiciels de dispositifs médicaux, traçabilité et revues de code.

Performance et optimisation

Services réseau multisocket, communication entre processus, profilage et optimisation.

Maintenance et reprise

Audit de code C++ existant, correction, modernisation et documentation.

Réalisations

Projets réels

Toutes les réalisations et références.

Keranova2020 - 2022

Robot de chirurgie laser de la cataracte

Logiciel de calibration, développement embarqué, intégration OCT et phaco d'un dispositif médical ; organisation de l'équipe logicielle et revues de code.

C++ · Python · MISRA · IEC 62304
SoftAtHome2018

Serveur de speed test pour la maison numérique

Serveur de mesure de qualité réseau écrit en C++ comme module du serveur web Apache : multisocket, échanges entre processus gérés par Redis.

C++ · Apache · Redis
Certifications

Certifications C++ CPE et CPA

Deux certifications du C++ Institute, vérifiables sur mon profil Credly. Profil Credly.

Badge CPE

CPE : fondamentaux du C++

  • Syntaxe, types et structures
  • Pointeurs et références
  • Gestion mémoire
  • Structures de contrôle
Badge CPA

CPA : programmation avancée

  • Programmation orientée objet
  • STL (Standard Template Library)
  • Optimisation et performance
  • Gestion avancée de la mémoire

C++ · C · MISRA · IEC 62304 · STL · Apache · Redis · UML · Tests automatisés

Questions fréquentes

Vos questions, mes réponses

Quelles certifications C++ avez-vous obtenues ?

Les certifications CPE et CPA du C++ Institute. La CPE couvre les fondamentaux (syntaxe, types, pointeurs et références, gestion mémoire), la CPA la programmation avancée : orienté objet, STL, optimisation et gestion avancée de la mémoire. Les badges sont vérifiables sur mon profil Credly.

Avez-vous déjà travaillé sur des logiciels critiques en C++ ?

Oui. De 2019 à 2022, chez Keranova, j'ai développé en C++ (règles MISRA, norme IEC 62304 des logiciels de dispositifs médicaux) des fonctionnalités d'un robot de chirurgie laser de la cataracte, et organisé l'équipe logicielle. En 2018, chez SoftAtHome, j'ai conçu un serveur de speed test en C++ intégré comme module du serveur web Apache.

Pour quels types de projets C++ puis-je vous solliciter ?

Les logiciels qui demandent de la performance, les systèmes embarqués et les applications à forte contrainte d'optimisation ou de sûreté : architecture, conception, optimisation, revue de code et maintenance.

Entrons en communication

Un projet exigeant ? Parlons architecture.

Depuis Chaponost, à côté de Lyon, sur place ou à distance. Réponse rapide avec une première analyse de votre besoin.