About Taofiki Lambert
English
Native or bilingual
French
Native or bilingual
Experience
- ESSILOR INSTRUMENTSSenior Consultant / Lead Software Developer – Product Stabilization & RefactoringMEDICALAugust 2024 - Today (1 year and 10 months)Créteil, FranceContext:Development of an embedded ophthalmic medical device for ocular diagnostics (acquisition, calculations, display, and calibration tools). Multi-language product with robustness/maintainability/touch constraints.Responsibilities / Missions:Product Architecture & Structuring: refactoring and reorganizing QML modules and C++ classes (MVC approach), improving readability, modularity, and reusability.Qt6/QML UI Development: acquisition screens, results visualization, reusable UI components (Controls / Screens / Toolbox), state and workflow management.Stabilization / Corrective Maintenance: fixing functional and UI anomalies, improving robustness, supporting teams (log analysis, reproduction, fixes).Internationalization: maintaining translations and i18n key consistency (11 languages).Software Quality: code reviews, applying conventions, contributing to continuous improvement (static analysis, technical debt).Testing & Validation: maintaining/adding unit tests (GoogleTest) and supporting non-regression.Build & Integration: CMake maintenance, resources (.qrc), multi-environment configuration, CI contribution.Key Achievements:Complete refactoring of a QML Support module: namespace migration and directory structure reorganization to improve maintainability.Low-level embedded developments: implementation and validation of system date/time management, screen brightness, and embedded Linux system services access (configuration, persistence, application integration).Maintenance of CMakeLists and application resources, multi-target build support.Technical Environment:C++17, Qt 6.8, QML, Python, Bash | Embedded Linux (Yocto), Ubuntu 22.04/24.04 | CMake, Git, Bitbucket/GitLab, Jenkins | QtCreator | clang-format, clang-tidy, clazy | Confluenceability/touch.
- GEHEALTHCARESenior Consultant / Lead Software Developer – Medical Device UI (C / C++ / Qt / QML)MEDICALJanuary 2022 - July 2024 (2 years and 6 months)Buc, FranceContext:Development of the NextGen UI for an X-ray mammography medical instrument, integrating 2D/3D image acquisition and visualization, volumetric reconstruction, and advanced printing and annotation features.Critical product, highly constrained in robustness, performance, UI non-blocking, and regulatory compliance.Responsibilities / Missions:Real-time UI Architecture: design and evolution of the acquisition Viewer based on Qt/QML, ensuring a non-blocking interface despite asynchronous and unordered image streams.Resource Priority and Platform Management: orchestration of image reception, processing, and display without degrading user experience.Advanced Image Processing Integration: interfacing with 3D reconstruction libraries provided by the image processing team (acquisition -> reconstruction -> display pipeline).Industrialization: continuous integration under Jenkins, execution of automatic tests on hardware benches, and generation of compilation and validation reports.Key Achievements:Implementation of a robust and non-blocking UI capable of handling asynchronous X-ray image acquisitions with dynamic prioritization.Key contribution to integrating 3D reconstruction into the mammography Viewer.Development of advanced features: Targeting on Scout, PPCM, Smart Display, printing and annotation tools.Participation in sprint definition and planning in line with product and regulatory constraints.Enhancement of software quality through test automation, code reviews, and continuous improvement.Technical Environment:C++, Qt, QML, Python, Bash, DDS | Linux (VM), Windows | Squish | Jenkins | Git, GitLab, Code Collaborator | SonarQube | Qt Creator, VS Code | DOORS, Confluence | JavaScript, TypeScript, Angular (Web API) | Visual code
- FRAMATOMESenior Consultant / Scientific Computing Developer – Reactor Core Simulation/HPCENERGY AND UTILITIESOctober 2019 - January 2022 (2 years and 3 months)La Défense, FranceContext:Development and maintenance of numerical simulation software for nuclear reactor core calculations and development of post-processing tools.Linux cluster environment (PBS batch jobs), high requirements for robustness, traceability, and validation against references.Responsibilities / Missions:Development and evolution of calculation modules (Python/C): implementation of algorithms and integration into the simulation ecosystem.Optimization and reliability: improvement of calculation code performance and stability (computation time, robustness, edge cases).Industrialization of calculation campaigns: batch scripts, PBS submission, execution tooling, and reproducibility on Linux clusters.Quality and validation: implementation and execution of unit/integration tests, discrepancy analysis, and comparison with reference calculations.Support and corrective maintenance: anomaly diagnosis, fixes, incorporation of user feedback.User tooling: development of PyQt interfaces for automation and post-processing, user onboarding support.DevOps tooling contribution: improvement of versioning and integration practices (based on project constraints).Key Achievements:Development of PyQt post-processing UI (Copilot) and user presentation/training.Implementation and validation of new calculation modules/algorithms (e.g., Cathare, Manta Smart, Plin_RFTC_MTC3D, CDG, EDG, SPA, EMR, Fuel-sensus).Setup of cluster execution chains (PBS), acceleration, and reliability of simulations.Validation against references and strengthening of robustness on representative case sets.Technical Environment:Python, C, Perl, Bash, CMake, Tcl/Tk | PyQt, Matplotlib | WindowsPBS, Conda, Modulefile | Git, Bitbucket | PyCharm, Makefile
Recommendations
Be the first to recommend Taofiki Lambert
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's DegreeENSTA2012Master 2
- Cybersecurity – Risk Management for Medical Devices2024Cybersécurité – Gestion des risques pour dispositifs médicaux