Developer at Columbia University in the City of New York
New York, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tim Paine is a New York–based developer with 12 years' experience building high-performance analytics and algorithmic trading systems, combining production engineering at a finance firm with long-standing open-source contributions. He works across backend, DevOps, and frontend domains—improving financial Python libraries (ffn, bt), automating conda-forge builds, and enhancing Jupyter/visualization tooling (Voila, Perspective). A Columbia-educated computer engineer and associate in CS, he brings low-latency, data-driven thinking to problems that span hardware, crypto, and cloud deployments. Tim’s pragmatic style shows in practical improvements like CI migrations, dataframe wrappers for broker APIs, and cross-platform build fixes—small infrastructure changes that materially raise reliability. He prefers hands-on engineering over suits and splits time between NYC and Tokyo, signaling both global perspective and a taste for unconventional work environments.
12 years of coding experience
B.A./B.S., Math and Computer Science (BA), Computer Engineering (BS), B.A./B.S., Math and Computer Science (BA), Computer Engineering (BS) at Columbia University in the City of New York
Salutatorian, Salutatorian at New Providence High School
Python interface to TD Ameritrade (https://developer.tdameritrade.com)
Role in this project:
Back-end Developer
Contributions:12 releases, 4 reviews, 150 commits in 4 years 5 months
Contributions summary:Tim contributed extensively to the backend functionality of the Python interface for TD Ameritrade. They developed and integrated API wrappers for various features, including account information, option chains, and price history data. Furthermore, they refactored the code to incorporate dataframe wrappers, making data manipulation more streamlined. The user also added a console script for authentication, improving the user experience.
Contributions:13 releases, 6 reviews, 101 commits in 2 years 2 months
Contributions summary:Tim primarily focused on improving and maintaining the financial function library. They addressed compatibility issues with newer versions of Matplotlib, updated the build process to support various Python versions, and migrated the project to GitHub Actions for CI/CD. Furthermore, the user fixed bugs related to feature calculations and normalized naming conventions within the codebase.
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.