Pietro Battiston is an Engineering Manager with 16 years of pragmatic software and people leadership experience, currently guiding engineering at Ceedbox after progressing from Senior to Lead and now managerial roles. He blends freight tech and international supply chain domain expertise with a strong e-commerce background, having scaled platforms and provided tech and strategic consultancy to fashion retailers. Hands-on in open source, Pietro has contributed to high-profile Python projects like pandas, statsmodels and bottleneck—improving documentation, build systems, and LaTeX output for statistical tables—which reflects a detail-oriented approach to both developer UX and low-level performance. Based in Stevenage, he excels at coaching teams to reach their potential while keeping delivery practical and aligned to business operations. A former freelancer with a software development education from Aulab, he brings an unusually broad mix of product-facing consultancy and deep technical contributions to complex data and build tooling.
15 years of coding experience
11 years of employment as a software developer
Software Development, Software Development at Aulab - Hack-ademy
High School Diploma Accounting and Finance, High School Diploma Accounting and Finance at ITC Giulio Cesare
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:
Data Scientist
Contributions:98 commits, 124 PRs, 11 pushes in 8 years 7 months
Contributions summary:Pietro primarily contributed to documentation improvements within the pandas library. Their work focused on clarifying and standardizing the descriptions of arguments related to MultiIndex levels within various methods, including `unstack`, `stack`, and other DataFrame and Series operations. They also corrected documentation for specific functionalities, such as mentioning implicit sorting in docstrings or fixing repetitions in the text, and resolving issues related to the documentation of various features and methods.
Statsmodels: statistical modeling and econometrics in Python
Role in this project:
Data Scientist
Contributions:11 commits, 1 PR, 4 comments in 3 years 3 months
Contributions summary:Pietro primarily contributed to improving the LaTeX output capabilities within the statsmodels library, focusing on formatting statistical tables. They fixed issues related to LaTeX symbol representation and split tables into multiple tabular environments for better output. Furthermore, the user introduced tests that validate the formatting and functionality of tables, and fixed a bug related to the initialization of "formatted_rows". These changes enhanced the presentation and usability of statistical results generated by statsmodels.
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.