Thomas Bouvier

Ingénieur Recherche at CEA

Paris, Ile-de-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

🤩
Rockstar
🎓
Top School
Thomas Bouvier is an Ingénieur Recherche based in Paris with 11 years’ experience building HPC and ML-accelerated pipelines to answer large-scale scientific questions. He holds a PhD from Inria in High-Performance Computing and combines research rigor with hands-on work on GPU performance characterization and low-level optimizations. His career spans academic teaching and industry research roles, including a visiting stint at Argonne National Laboratory and contributions to real-time ELT frameworks compatible with Kafka and Flink. Thomas is an active open-source contributor to spack, managing complex package definitions and dependency updates for scientific Python stacks, which complements his expertise in reproducible HPC environments. He excels at bridging distributed deep learning research and production-ready workflow engineering, often surfacing subtle performance bottlenecks that improve scalability. Known for translating rigorous research into practical, maintainable tooling, he thrives at the intersection of algorithms, systems, and deployable platforms.
code10 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer science, Doctor of Philosophy - PhD, Computer science at INSA Rennes
bookÉchange Erasmus, Informatique, Échange Erasmus, Informatique at Blekinge Institute of Technology
languagesGerman, English, French
github-logo-circle

Github Skills (6)

build-tools10
spack10
python10
package-management10
scientific-computing10
package10

Programming languages (16)

JavaC++CRustScalaGoKotlinTypeScript

Github contributions (5)

github-logo-circle
spack/spack

Jan 2023 - Jan 2023

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBackend Developer
Contributions:21 reviews, 7 commits, 30 PRs in 5 days
Contributions summary:Thomas primarily contributed to the `spack/spack` repository by adding and updating package definitions. These contributions involved creating new package configurations for Python libraries like `py-imagehash`, `py-wandb`, and `py-datasets`. The user also addressed dependency issues and version compatibility, demonstrating proficiency in managing software packages and their dependencies. Furthermore, the user actively updated existing packages such as `nccl` and `py-pyarrow`, showcasing a commitment to maintaining the repository's accuracy and currency.
compilerspythonradiussplatformslinux
thomas-bouvier/insapp-server

Nov 2017 - Jan 2020

Server software of Insapp
Contributions:1 PR, 52 pushes, 3 branches in 2 years 2 months
server-softwareinsappweb-serverserver
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
Thomas Bouvier - Ingénieur Recherche at CEA