Guilherme Beltramini is an MLOps engineer based in São Paulo with a decade of experience applying machine learning, software engineering and production orchestration across fintech and payments. He moved from data science work—building risk and spend models at Nubank—to leading platform-level ML infrastructure, CI/CD and Kubeflow-based training and monitoring, and now focuses on MLOps at Trustly. An active open-source contributor, Guilherme has improved core projects like pandas (backend tests and bug fixes) and JupyterLab (front-end URL rendering), demonstrating comfort across both backend and frontend code in flagship Python ecosystems. His background is unusually research-heavy for an engineer: a PhD in Neuroscience and dual undergraduate degrees in Physics and Biomedical Physics, which inform a rigorous, experimental approach to model development and troubleshooting. He is known for knowledge-sharing and developer enablement—building CLIs, internal libraries, onboarding materials and runbooks used by hundreds of colleagues. Pragmatic and detail-oriented, he blends deep analytical training with hands-on systems work to reliably move models from prototype to production.
10 years of coding experience
9 years of employment as a software developer
California Institute of Technology
Doctor of Philosophy - PhD Neuroscience, Doctor of Philosophy - PhD Neuroscience at Universidade Estadual de Campinas
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 & Test Automation Engineer
Contributions:5 commits, 5 PRs, 5 comments in 5 years 10 months
Contributions summary:Guilherme Beltramini contributed significantly to bug fixes and testing within the pandas library. His work included implementing tests for reindexing methods in sparse dataframes and standard dataframes, addressing issues related to column reindexing and method application. He also corrected import errors related to the xlrd library and updated the `to_sql` function to accept pandas Series objects. These contributions involved modifications across multiple core pandas modules and testing frameworks.
Contributions:11 commits, 1 PR, 1 comment in 2 days
Contributions summary:Guilherme primarily focused on improving the rendering of text and URLs within the JupyterLab environment. Their work involved modifying the `rendermime` package to correctly autolink URLs and handle edge cases related to punctuation and special characters. Key changes included adding tests to ensure URL parsing and linking were accurate and fixing issues with how the URLs are displayed.
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.