Nicolas Bonnotte is a Senior Software Developer based in Paris with 11 years of experience building robust back-end systems, currently focusing on Python at Back Market. He combines a rigorous academic background in mathematics (ENS, PhD-level studies) and an MBA with hands-on engineering, bridging data science, automation, and production-grade software. Previously he led an algorithms/data team and served as CTO at a mobility startup, delivering data pipelines, geospatial solutions, and CI-driven automation. An active contributor to pandas—fixing tricky groupby, multi-index and to_sql issues—he brings deep practical knowledge of data manipulation and time-series reliability. Colleagues rely on him for pragmatic abstraction, reproducible workflows (Docker, Jupyter) and turning complex data problems into maintainable systems.
11 years of coding experience
3 years of employment as a software developer
Mathematics, Mathematics at Ecole normale supérieure
Master of Business Administration (M.B.A.), Master of Business Administration (M.B.A.) at Collège des Ingénieurs
Doctor of Philosophy (Ph.D.), Mathematics, Doctor of Philosophy (Ph.D.), Mathematics at Paris-Sud University (Paris XI)
Doctor of Philosophy (Ph.D.), Mathematics, Doctor of Philosophy (Ph.D.), Mathematics at Scuola Normale Superiore
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:
Back-end Developer & QA Engineer
Contributions:14 commits, 21 PRs, 203 comments in 11 months
Contributions summary:Nicolas primarily contributed to bug fixes and enhancements within the pandas library. Their work involved addressing issues related to data formatting, multi-index handling, and the `to_sql` function, indicating a focus on data manipulation and output. They also tested and improved existing functionalities, particularly concerning the `groupby` operation and time series data handling. These contributions suggest a strong understanding of the library's core features and the importance of reliable data processing.
Tools to make it easier to build and validate DAC7 declarations
Contributions:7 releases, 50 reviews, 76 PRs in 1 year 7 months
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.