Joey Tran

Staff Software Developer at Schrödinger

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
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.
code10 years of coding experience
job4 years of employment as a software developer
bookBiochemistry / Computer Science Double Major, 3.96, Biochemistry / Computer Science Double Major, 3.96 at Arizona State University
bookComputational Biology, 3.71, Computational Biology, 3.71 at Brown University
bookValedictorian, Valedictorian at McClintock High School
stackoverflow-logo

Stackoverflow

Stats
21reputation
11kreached
0answers
1question
github-logo-circle

Github Skills (18)

unit-testing10
pytest10
python10
testing10
test-framework10
apache-beam10
test-automation10
big-data9
protobuffer9
protobuf9
batch8
streaming8
batching8
html6
iframe6

Programming languages (6)

JavaC++CJavaScriptVim scriptPython

Github contributions (5)

github-logo-circle
apache/beam

Jul 2023 - Feb 2025

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-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.
golangpythonstreaming-databeambatch
More routines for operating on iterables, beyond itertools
Role in this project:
userQA 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