Ryan Downing

Head Of Engineering at Navattic

Longmont, Colorado, 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

👤
Senior
🎓
Top School
Ryan Downing is a product-focused engineering leader and YC S22 alum who currently heads engineering at Navattic, bringing nine years of experience building teams and shipping developer-friendly products. He blends a dual background in finance and machine learning from the University of Maryland with hands-on experience as a startup CTO and contributor to high-profile open-source projects like the Alpaca Python SDK, where he implemented broker-facing APIs for funding flows. Ryan excels at turning quantitative and research-driven ideas into production systems—previously leading algorithmic trading tooling and ML research—and enjoys digging into programming language design and ML theory in his spare time. Based in Longmont, Colorado, he combines practical backend and API design chops with a founder’s product sensibility and an unusual hobbies mix that includes woodworking and home automation.
code9 years of coding experience
job7 years of employment as a software developer
bookY Combinator
bookBachelor of Science - BS Computer Science (Machine Learning) & Finance, Bachelor of Science - BS Computer Science (Machine Learning) & Finance at University of Maryland
github-logo-circle

Github Skills (8)

data-modeling10
alpaca10
python10
api-design10
algorithmic-trading9
algotrading9
quantitative-finance8
trading8

Programming languages (7)

TypeScriptShellRacketJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
alpacahq/alpaca-py

May 2022 - May 2022

The Official Python SDK for Alpaca API
Role in this project:
userBack-end Developer
Contributions:7 reviews, 21 commits, 3 PRs in 10 days
Contributions summary:Ryan primarily contributed to the development of the Alpaca Python SDK, specifically focusing on broker-related functionalities. Their work involved adding new enums and models for funding objects and requests, including ACH and wire transfers. They also implemented methods for the broker client to interact with these new features, demonstrating a focus on API interactions and data modeling for financial trading. The changes indicate a solid understanding of financial operations and API design within the Alpaca ecosystem.
pythonbacktesting-trading-strategiesfinancemarket-datasdk-python
shuai626/pact

Apr 2022 - Jun 2023

A Racket compiler with support for contracts
Contributions:3 PRs, 8 pushes, 2 branches in 1 year 2 months
plutuscompilerquorumcontractsracket
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
Ryan Downing - Head Of Engineering at Navattic