À propos de Taofiki Lambert
Anglais
Bilingue ou natif
Français
Bilingue ou natif
Expériences
- ESSILOR INSTRUMENTSConsultant Senior / Lead Développeur Logiciel – Stabilisation & Refactorisation ProduitSECTEUR MÉDICALaoût 2024 - Aujourd'hui (1 an et 10 mois)Créteil, FranceContexte :Développement d’un dispositif médical ophtalmique embarqué pour le diagnostic oculaire (acquisition, calculs, restitution et outils de calibration). Produit multi‑langues et contraintes de robustesse/maintenabilité/tactiles.Responsabilités / Missions :Architecture & structuration produit : refactoring et réorganisation des modules QML et classes C++ (approche MVC), amélioration de la lisibilité, modularité et réutilisabilitéDéveloppement IHM Qt6/QML : écrans d’acquisition, visualisation de résultats, composants UI réutilisables (Controls / Screens / Toolbox), gestion des états et workflowsStabilisation / maintenance corrective : correction d’anomalies fonctionnelles et UI, amélioration de la robustesse, support aux équipes (analyse de logs, reproduction, fix)Internationalisation : maintenance des traductions et cohérence des clés i18n (11 langues)Qualité logicielle : revues de code, application de conventions, contribution à l’amélioration continue (analyse statique, dette technique)Tests & validation : maintenance / ajout de tests unitaires (GoogleTest) et support à la non‑régressionBuild & intégration : maintenance CMake, ressources (.qrc), configuration multi‑environnements, contribution CIRéalisations marquantes :Refactoring complet d’un module Support QML : migration de namespace et réorganisation d’arborescence pour améliorer la maintenabilitéDéveloppements embarqués bas niveau : implémentation et validation de la gestion date/heure système, luminosité écran et accès aux services système Linux embarqué (configuration, persistance, intégration applicative)Maintenance des CMakeLists et des ressources applicatives, support build multi‑ciblesEnvironnement technique :C++17, Qt 6.8, QML, Python, Bash | Linux embarqué (Yocto), Ubuntu 22.04/24.04 | CMake, Git, Bitbucket/GitLab, Jenkins | QtCreator | clang-format, clang-tidy, clazy, | Confluenceabilité/tactiles.
- GEHEALTHCAREConsultant Senior / Lead Développeur Logiciel – IHM Dispositif Médical (C / C++ / Qt / QML)SECTEUR MÉDICALjanvier 2022 - juillet 2024 (2 ans et 6 mois)Buc, FranceContexte :Développement de l’IHM NextGen d’un instrument médical de mammographie à rayons X, intégrant l’acquisition et la visualisation d’images 2D / 3D, la reconstruction volumique et des fonctionnalités avancées d’impression et d’annotation.Produit critique, fortement contraint en robustesse, performance, non-blocage UI et conformité réglementaire.Responsabilités / Missions :Architecture IHM temps réel : conception et évolution du Viewer d’acquisition basé sur Qt/QML, garantissant une interface non bloquante malgré des flux d’images reçus de manière asynchrone et non ordonnéeGestion des priorités et de la plateformarisation des ressources : orchestration de la réception, du traitement et de l’affichage des images sans dégradation de l’expérience utilisateurIntégration traitement d’images avancé : interfaçage avec les bibliothèques de reconstruction 3D fournies par l’équipe traitement d’images (pipeline acquisition → reconstruction → affichage)Industrialisation : intégration continue sous Jenkins, exécution de tests automatiques sur bancs machines et génération de rapports de compilation et de validationRéalisations marquantes :Mise en place d’une IHM robuste et non bloquante capable de gérer des acquisitions d’images RX asynchrones avec priorisation dynamiqueContribution clé à l’intégration de la reconstruction 3D dans le Viewer de mammographieDéveloppement de fonctionnalités avancées : Targeting on Scout, PPCM, Smart Display, outils d’impression et d’annotationParticipation à la définition et planification des sprints en lien avec les contraintes produit et réglementairesRenforcement de la qualité logicielle via automatisation des tests, revues de code et amélioration continueEnvironnement technique :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 (API Web)| Visual code
- FRAMATOMEConsultant Senior / Développeur Informatique Scientifique – Simulation Cœur Réacteur/HPCENERGIEoctobre 2019 - janvier 2022 (2 ans et 3 mois)La Défense, FranceContexte :Développement et maintenance de logiciels de simulation numérique pour le calcul dans le cœur des réacteurs nucléaires et développement d’outils de post traitement.Environnement Linux cluster (jobs batch PBS), forte exigence de robustesse, traçabilité et validation vs références.Responsabilités / Missions :• Développement et évolution de modules de calcul (Python/C) : implémentation d’algorithmes et intégration dans l’écosystème de simulation• Optimisation et fiabilisation : amélioration des performances et de la stabilité des codes de calcul (temps de calcul, robustesse, cas limites)• Industrialisation des campagnes de calcul : scripts batch, soumission PBS, outillage d’exécution et reproductibilité sur clusters Linux• Qualité et validation : mise en place et exécution de tests unitaires / intégration, analyse d’écarts et comparaison aux calculs de référence• Support et maintenance corrective : diagnostic d’anomalies, corrections, prise en compte des retours utilisateurs• Outillage utilisateur : développement d’interfaces PyQt pour automatisation et post-traitement, accompagnement à la prise en main• Contribution outillage DevOps : amélioration des pratiques de versioning et d’intégration (selon contraintes projet)Réalisations marquantes :• Développement IHM PyQt de post-traitement (Copilote) et présentation/formation des utilisateurs• Implémentation et validation de nouveaux modules/algorithmes de calcul (ex. Cathare, Manta Smart, Plin_RFTC_MTC3D, CDG, EDG, SPA, EMR, Fuel‑sensus)• Mise en place de chaînes d’exécution sur cluster (PBS), accélération et fiabilisation simulation• Validation vs références et renforcement de la robustesse sur jeux de cas représentatifsEnvironnement technique :Python, C, Perl, Bash, CMake, Tcl/Tk | PyQt, Matplotlib | WindowsPBS, Conda, Modulefile | Git, Bitbucket | PyCharm, Makefile
Recommandations
Soyez le premier à recommander Taofiki Lambert
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master 2ENSTA2012Master 2
- Cybersécurité – Gestion des risques pour dispositifs médicaux2024Cybersécurité – Gestion des risques pour dispositifs médicaux