C++ architecture and design
Breakdown, interfaces, memory management and concurrency, UML design and specifications.
Sébastien Mizrahi is a software architect and certified C++ expert (CPE, CPA) in Lyon. He designs, optimises and evolves high-performance C++ software, whether embedded or subject to safety standards.
C++ is still the language of software that has to be fast, close to the hardware or certified. It forgives little: memory management, concurrency and architecture call for rigour.
I have developed in C++ a server module for a telecoms software publisher and features of a laser surgery robot subject to the IEC 62304 standard.
Breakdown, interfaces, memory management and concurrency, UML design and specifications.
MISRA rules, the IEC 62304 standard for medical device software, traceability and code reviews.
Multi-socket network services, inter-process communication, profiling and optimisation.
Audit of existing C++ code, fixes, modernisation and documentation.
Calibration software, embedded development, OCT and phaco integration for a medical device; organisation of the software team and code reviews.
C++ · Python · MISRA · IEC 62304Network quality measurement server written in C++ as a module of the Apache web server: multi-socket, with inter-process exchanges handled by Redis.
C++ · Apache · RedisTwo certifications from the C++ Institute, which you can check on my Credly profile. Credly profile.
C++ · C · MISRA · IEC 62304 · STL · Apache · Redis · UML · Automated tests
The CPE and CPA certifications from the C++ Institute. CPE covers the fundamentals (syntax, types, pointers and references, memory management), CPA covers advanced programming: object orientation, the STL, optimisation and advanced memory management. The badges can be checked on my Credly profile.
Yes. From 2020 to 2022, at Keranova, I developed features in C++ (MISRA rules, IEC 62304 standard for medical device software) for a laser cataract surgery robot, and organised the software team. In 2018, at SoftAtHome, I designed a speed test server in C++ integrated as a module of the Apache web server.
Software that demands performance, embedded systems and applications with strong optimisation or safety constraints: architecture, design, optimisation, code review and maintenance.
From Chaponost, near Lyon, on site or remotely. A quick reply with a first analysis of your needs.