Francois Armand

CTO At Rudder.io at RUDDER

Dammarie-lè-Lys, Île-de-France, 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
Francois Armand is a seasoned CTO and co-founder of Normation, steering the development of the open-source Rudder platform since 2009 and blending hands-on Scala engineering with strategic product and company leadership. With 17+ years in software, he pairs deep functional programming roots (OCaml, Coq, Scala since 2006) with pragmatic JVM expertise and a proven track record in DevOps and IT configuration management. He actively contributes to prominent open-source projects like ZIO, improving retry/repeat scheduling semantics for robust async workflows. Comfortable outside his technical comfort zone, he equally leads teams, handles commercial strategy, and scales a profitable business while keeping FLOSS values central. Based near Paris, he brings a unique combination of formal PL background and operator-focused engineering to build auditable, production-grade infrastructure tooling.
code17 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, computer science, Master's degree, computer science at ENSIIE
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1,858reputation
64kreached
15answers
16questions
github-logo-circle

Github Skills (14)

asynchronous10
effects10
zio10
functional-programming10
functional-programming-language10
async10
concurrency10
scala10
testing9
java6
deadlock6
scalaz6
hikaricp6
doobie6

Programming languages (18)

SmartyJavaCSSC++CDScalaHTML

Github contributions (5)

github-logo-circle
zio/zio

Oct 2018 - Mar 2020

ZIO — A type-safe, composable library for async and concurrent programming in Scala
Role in this project:
userBack-end Developer
Contributions:15 commits, 8 PRs, 67 comments in 1 year 5 months
Contributions summary:Francois primarily contributed to the `zio/zio` project, which is a library for asynchronous and concurrent programming in Scala. Their contributions focused on refining the `Schedule` module, including simplifying methods and correcting comments. Furthermore, the user implemented and tested repeat and retry functionalities with the use of the ZIO library features. They addressed several issues related to the behaviour of `repeat` and `retry` policies.
functional-programmingqueuesstreamsasynchronicityasync
fanf/ncf

Feb 2015 - Aug 2023

ncf is a framework that runs in pure CFEngine language, to help structure your CFEngine policy and provide reusable, single purpose components distributed under the GPLv3 license.
Contributions:2 pushes, 9 branches in 8 years 7 months
policyreusablecfenginepurposeruns
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