Francis O'donovan is a Senior Staff Data Scientist with 10+ years translating advanced analytics and ML into production-grade solutions across healthcare and enterprise services, and over 15 years of broader experience shaping data science strategy and teams. He builds greenfield systems and experimentation pipelines that operationalize hundreds of models for pricing, underwriting, and risk management in value-based care, and has led initiatives that boosted model accuracy and scaled LLM/RAG assistants to near-human performance. A Caltech-trained PhD astrophysicist and former researcher who once helped discover planets, Francis pairs deep quantitative rigor with product-minded engineering, having implemented SparkML/AWS pipelines, Dockerized microservices, and reproducible QA hooks across teams. He is a recognized leader in cross-functional delivery—driving customer growth, production reliability, and institutional research capabilities—while also contributing to widely used open-source projects like pandas through documentation and to QA tooling via pre-push test integrations. Practical, inventive, and stakeholder-savvy, he excels at turning senior vision into executable plans that deliver measurable business value.
A fully configurable and extendable Git hook manager
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:7 commits, 7 PRs, 12 comments in 1 year
Contributions summary:Francis primarily contributed to the project by adding and modifying pre-push hooks to integrate with various testing frameworks. They implemented hooks for `pytest` and `nose`, both Python testing frameworks, ensuring the code passed tests before pushing changes. They also updated existing hooks for `pycodestyle` and `pydocstyle` to reflect project renaming and corrected the `MESSAGE_REGEX` for `mdl` for improved functionality. Furthermore, they added a new hook for `rst-lint` to validate reStructuredText files.
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
Technical Writer
Contributions:5 commits, 15 PRs, 19 comments in 7 months
Contributions summary:Francis primarily contributed to the documentation aspect of the pandas library. Their commits focused on updating and expanding examples within the documentation, specifically for time delta-related functionalities and DataFrame operations. They fixed typos, updated links to external resources, and incorporated examples from existing documentation, enhancing the clarity and usability of the documentation. These changes aimed to improve the user experience by providing more comprehensive examples and context.
pythondatalabeled-datamanipulationdataframes
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.