Joey Tran is a Staff Software Developer with a decade of experience building Python backends, GUIs, and developer-facing infrastructure at Schrödinger, where he also mentors interns and leads design and code-review processes. He’s an active Apache Beam committer, contributing tests and fixes to the Python SDK and pipeline rendering internals for a widely used unified data-processing framework. Joey pairs a strong testing and automation focus—evident from QA work on projects like more-itertools—with hands-on debugging and protobuf-level changes, bridging core systems and developer ergonomics. Trained in computational biology and computer science at Brown and ASU, he brings a research-minded approach to engineering problems and a history of translating biological data work into production-ready software.
10 years of coding experience
4 years of employment as a software developer
Biochemistry / Computer Science Double Major, 3.96, Biochemistry / Computer Science Double Major, 3.96 at Arizona State University
Computational Biology, 3.71, Computational Biology, 3.71 at Brown University
Valedictorian, Valedictorian at McClintock High School
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:25 reviews, 28 PRs, 89 comments in 1 year 6 months
Contributions summary:Joey primarily contributed to the Apache Beam project by modifying and implementing unit tests and fixing existing code. Their work included adding unit tests for new features, updating existing tests, and implementing bug fixes, particularly in the Python SDK for the Fn API runner. The user's commits also reveal changes to the core code, including modifications to protobuf files and improvements to the internal rendering of the pipeline structure. The user appears to be working on code related to the Beam unified programming model.
More routines for operating on iterables, beyond itertools
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:12 commits in 1 day
Contributions summary:Joey primarily focused on testing the `more-itertools` library. Their contributions included writing new tests for the `ichunked` function, specifically addressing memory usage and order of iteration. They also added a test and a corresponding `skipIf` decorator for compatibility with PyPy. Several commits involved refactoring tests and ensuring code style compliance.
itertoolsoperatingroutinesiterablesbeyond
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
Joey Tran - Staff Software Developer at Schrödinger