Thomas Ulrich

Solution Architect And PDA at THALES LAS FRANCE SAS

Bérat, Occitania, 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 Ulrich is a solutions-focused software architect with 11 years of experience designing and delivering mission-critical space and avionics software across Thales, Telespazio, and Airbus programs. He blends embedded C and safety-critical DO178B experience with higher-level system and component architecture, recently leading software design for SPACEOPS and now steering solutions at Thales LAS France. An active contributor to the spack package manager, he has hands-on expertise resolving build and dependency issues across complex CMake-based projects—evidence of strong tooling and build-system fluency that informs his architecture work. Based in Occitania, France, he is comfortable moving between deep technical implementation and system-level design, bringing pragmatism and a tester’s eye from integration, verification and qualification roles.
code10 years of coding experience
job7 years of employment as a software developer
booklicence pro Systèmes informatiques et Logiciels, licence pro Systèmes informatiques et Logiciels at Université Paul Sabatier Toulouse III
github-logo-circle

Github Skills (10)

package-manager-tool10
packaging10
package-manager10
cmake10
package-management10
package10
python9
build-tools9
hpc9
scientific-computing8

Programming languages (7)

JuliaC++HTMLJupyter NotebookPythonFortranGLSL

Github contributions (5)

github-logo-circle
spack/spack

Nov 2022 - Nov 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer
Contributions:15 reviews, 2 commits, 26 PRs in 4 days
Contributions summary:Thomas contributed to the spack/spack repository by adding and updating package definitions for various software libraries and tools, including hipsycl, easi, tandem, and others. Their work involved modifying CMake files, version specifications, and dependency configurations. The user also addressed compilation issues and integrated new features into the package manager, demonstrating proficiency in build systems and package management.
compilerspythonradiussplatformslinux
Thomas-Ulrich/SeisSol

Jul 2017 - Oct 2024

a scientific software for the numerical simulation of seismic wave phenomena and earthquake dynamics
Contributions:3 reviews, 1 PR, 50 pushes in 7 years 4 months
pythonatmospheric-modellinghpc-applicationsnumerical-simulationearthquake
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 Ulrich - Solution Architect And PDA at THALES LAS FRANCE SAS