Alan Barzilay

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
Alan Barzilay is a data scientist with eight years of experience blending academic rigor and industry delivery, holding an MSc in Computer Science and based in São Paulo. He has applied machine learning across domains—from malaria transmission mapping during an Oxford internship to production analytics as a Senior Data Scientist at Banco PAN and a consultant for FDTE. An active open-source contributor, he improved the widely used pipreqs tool by adding dynamic versioning, a --no-pin option, and retiring Python 2 cruft to modernize the project and its test suite. His academic roots in molecular sciences and NLP-trained ML give him a rare interdisciplinary perspective that informs principled modeling and feature design. Equally comfortable with low-level systems work (GSoC on bootloaders and distributions) and high-level ML pipelines, he focuses on shipping reproducible, maintainable data products.
code8 years of coding experience
github-logo-circle

Github Skills (16)

unittesting10
unittest10
unit-tests10
unittests10
pytest10
unit-test10
python10
requirements-management10
testing10
commandline9
cli9
command-line9
refactoring9
command-line-interface9
commandline-interface9

Programming languages (12)

TypeScriptJavaShellCSSRCJavaScriptGo

Github contributions (5)

github-logo-circle
bndr/pipreqs

Mar 2021 - Jan 2023

pipreqs - Generate pip requirements.txt file based on imports of any project. Looking for maintainers to move this project forward.
Role in this project:
userFull-stack Developer
Contributions:1 release, 74 reviews, 31 commits in 1 year 10 months
Contributions summary:Alan contributed to the project by implementing new features, including the "--no-pin" parameter and dynamic versioning schemes, suggesting enhancements to the core functionality of generating requirements.txt files. They also worked on improving the test suite, adding new test cases and addressing existing tests. Their work extended to code cleanup and refactoring, including the removal of Python 2 specific components, to improve overall maintainability and ensure project compatibility with modern Python versions.
txtpythonfile-basedpiprequirements-txt-pip
alan-barzilay/kworkflow

Mar 2021 - Aug 2021

kw is our inglorious kernel developer workflow scripts with a simple mission: reduce the overhead with infrastructure setup for Linux development
Contributions:4 PRs, 200 pushes, 75 branches in 4 months
kernellinux-developmentoverheadlinuxinfrastructure
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