Armand Foucault

Lead Software Engineer at Spotlight Medical

France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Armand Foucault is a Lead Software Engineer with 11 years of experience building cloud-native platforms for AI-driven regulated medical devices, currently as the first software hire at Spotlight Medical. He combines hands-on backend development in Go, PostgreSQL, and AWS infrastructure with orchestration of GPU-backed AI workloads, CI/CD, and regulatory-grade software lifecycle documentation for FDA and CE submissions. Previously a Tech Lead at Cardiologs, he modernized a large Python monolith, shipped a clinician-facing ECG viewer, and improved CI/Docker build performance by up to 10× while leading cross-functional teams. An active contributor to Python tooling, he enhanced memory_profiler with flame-graph visualization and interactive plotting, reflecting a practical focus on observability and performance. Comfortable across cloud, ML productionization, and clinical workflows, he brings a rare blend of product delivery, regulatory rigor, and low-level performance engineering.
code11 years of coding experience
job8 years of employment as a software developer
bookDiplôme d'ingénieur Formation d'Ingénieur Généraliste, Diplôme d'ingénieur Formation d'Ingénieur Généraliste at IMT Atlantique
bookClasse préparatoire Mathématiques et Physique, Classe préparatoire Mathématiques et Physique at Lycée Pierre Corneille Rouen
languagesFrench, English, Japanese, Chinese
github-logo-circle

Github Skills (9)

memory-profiling10
python10
matplotlib10
debug9
debugging9
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (9)

TypeScriptCSSRustVim SnippetTeXJavaScriptRubyElixir

Github contributions (5)

github-logo-circle
Monitor Memory usage of Python code
Role in this project:
userBack-end Developer
Contributions:21 commits, 1 PR, 1 comment in 24 days
Contributions summary:Armand implemented features related to memory profiling and visualization within the `memory_profiler` library. They added a stack mechanism to the `TimeStamper` class for tracking function call levels and integrated this logic into the `_TimeStamperCM` context manager. Furthermore, the user enhanced the plotting functionality in `mprof.py` by creating a flame graph mode, introducing hover effects for function labels, and improving the layout and zoom capabilities.
python-codememorymemory-usagepythonmonitor
LaTeX template for IMT Atlantique reports
Contributions:1 release, 37 commits, 3 pushes in 11 months
latex-templatereportslateximt-atlantique
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Armand Foucault - Lead Software Engineer at Spotlight Medical