Eric Arellano

Software Engineer at IBM

New York, New York, United States
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
🎓
Top School
Eric Arellano is a Software Engineer with a decade of experience building developer-facing infrastructure, currently leading documentation engineering for IBM Quantum and stabilizing docs across the Qiskit ecosystem. He’s a pragmatic polyglot—deep in Python and Rust—who drove major features in the widely used Pants build system (including dependency inference and the Target API) and contributed to reproducible PEX artifacts. Eric combines hands-on systems work (remote execution, gRPC, PyO3 FFI) with UX-minded documentation engineering (accessible Sphinx themes, visual regression testing, and automated deprecation notices) to make complex tooling reliable and discoverable. He mentors interns, speaks about Python+Rust and inclusive open source, and has a track record of migrating large codebases to modern Python practices while improving build and test performance.
code10 years of coding experience
job9 years of employment as a software developer
bookSemester Exchange Program, Semester Exchange Program at Tecnológico de Monterrey
bookBachelor of Science (B.S.), Computer Science, 4.0, Bachelor of Science (B.S.), Computer Science, 4.0 at Arizona State University
bookHigh School, 4.0, High School, 4.0 at Catalina Foothills High School
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

dependency-management10
git10
python10
command-line-interface10
build-system10
build210
build-automation10
command-line10
buildsrc10
buildr10
cli10
type-check9
type-checking9
remote-execution9
docker8

Programming languages (21)

JavaC++CSSRustScalaMakefileGoSass

Github contributions (5)

github-logo-circle
pantsbuild/pants

Jul 2018 - Dec 2022

The Pants Build System
Role in this project:
userBack-end & Build Engineer
Contributions:2 releases, 5107 reviews, 2770 commits in 4 years 6 months
Contributions summary:Eric primarily worked on improving and expanding the Pants build system. Their contributions include enhancing type checking capabilities for Java and Python codebases, adding and deprecating options for various tools, and improving the build process. The user also focused on streamlining the build process by incorporating enhancements to remote execution and other build system features. They also refactored code and improved documentation for several tools.
pythonprotobufaws-lambdapantsshell
pex-tool/pex

Jan 2019 - Mar 2022

A tool for generating .pex (Python EXecutable) files, lock files and venvs.
Role in this project:
userBackend Developer
Contributions:3 releases, 453 reviews, 32 commits in 3 years 2 months
Contributions summary:Eric primarily contributed to the core functionality of the `pex-tool/pex` repository, focusing on bug fixes and improvements to the build and resolution processes. Their work included resolving issues related to regex, interpreter constraints, and reproducible builds. They also added new features, such as the `--no-compile` flag, converting CLI flags to long names, and adding support for lockfiles with no requirements.
executablepexpython
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
Eric Arellano - Software Engineer at IBM