Architecture et conception C++
Découpage, interfaces, gestion mémoire et concurrence, conception UML et spécifications.
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.
Découpage, interfaces, gestion mémoire et concurrence, conception UML et spécifications.
Règles MISRA, norme IEC 62304 des logiciels de dispositifs médicaux, traçabilité et revues de code.
Services réseau multisocket, communication entre processus, profilage et optimisation.
Audit de code C++ existant, correction, modernisation et documentation.
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 62304Serveur 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 · RedisDeux certifications du C++ Institute, vérifiables sur mon profil Credly. Profil Credly.
C++ · C · MISRA · IEC 62304 · STL · Apache · Redis · UML · Tests automatisés
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.
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.
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.
Depuis Chaponost, à côté de Lyon, sur place ou à distance. Réponse rapide avec une première analyse de votre besoin.