Summary
Pierre Thierry is a freelance Fractional CTO and pragmatic engineering coach with 16 years of experience helping teams ship high-quality software through practices like TDD, trunk-based development, event sourcing and CI. Comfortable across functional and dynamic languages—Haskell, Elm, Elixir, Common Lisp as well as Ruby, Python, PHP and JavaScript—he blends hands-on implementation with architecture and process improvements. He has led migrations, built modular monoliths and microservices, and introduced high-assurance tooling (Nix, Dhall) and security/continuity practices in product environments. A former CTO and Haskell engineer who also teaches programming to kids and adults using games and embedded devices, he brings both technical depth and a knack for mentorship. Based in Strasbourg, he combines research-minded language preferences with production-grade pragmatism to make teams more autonomous and reliable.
15 years of coding experience
23 years of employment as a software developer
Master Théologie Protestante, Master Théologie Protestante at Université de Strasbourg
Baccalauréat Série Scientifique mention Européenne Allemand, Baccalauréat Série Scientifique mention Européenne Allemand at Lycée Fustel de Coulanges
École Neufeld
Brevet des Collèges, Brevet des Collèges at Collège Fustel de Coulanges
French, English, German, Greek, Hebrew