Romain Picard

Machine Learning Engineer at SoftAtHome

Greater Paris Metropolitan Region 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
Romain Picard is a Machine Learning Engineer with 13 years of experience in software and systems architecture, currently driving ML initiatives at SoftAtHome in the Greater Paris area. He progressed from hands-on software development and technical leadership at Sagemcom to architecting media and IoT messaging solutions before moving into machine learning, giving him a rare blend of embedded, distributed systems and ML production experience. Romain is an active open-source contributor—his work on the well-known ReactiveX RxPY project delivered thread-safe asyncio schedulers, improved documentation with marble diagrams, and practical migration guidance—showing attention to concurrency and developer experience. He excels at turning complex, concurrent systems into reliable production services and bridging the gap between low-level system constraints and higher-level ML models. Colleagues know him for pragmatic problem solving and for shipping durable, well-tested features that reduce operational surprises.
code13 years of coding experience
job17 years of employment as a software developer
languagesEnglish, French
github-logo-circle

Github Skills (11)

asynchronous10
unit-testing10
reactive-programming10
pytest10
unit-test10
python10
async10
concurrency10
asyncio10
testing10
documentation9

Programming languages (13)

C++MojoCRustScalaHTMLErlangYAML

Github contributions (5)

github-logo-circle
ReactiveX/RxPY

Dec 2018 - Dec 2022

ReactiveX for Python
Role in this project:
userBack-end Developer
Contributions:3 releases, 26 reviews, 65 commits in 4 years
Contributions summary:Romain primarily contributed to the `rxpy` repository by implementing thread-safe scheduling methods for the asyncio event loop, addressing concurrency issues. Their work involved modifying the `AsyncIOScheduler` class, adding thread-safe versions of scheduling methods, and writing corresponding tests. They also fixed an issue in `setup.py` and restructured the documentation, including the addition of migration and rationale sections, and operator descriptions. Furthermore, the user implemented a marble diagram feature for the documentation and enhanced the get started section with more content.
pythonreactivexreactivereactive-extensionsrxpy
MainRo/cyclotron-py

Jan 2018 - Oct 2021

A functional and reactive framework
Contributions:2 releases, 81 commits, 58 pushes in 3 years 9 months
reactive-extensionsreactivexrxpyfunctional-programmingreactive-programming
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