Ryan Tinianov

Principal Software Engineer at Chainlink Labs

Old Toronto, Ontario, Canada
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
Ryan Tinianov is a Principal Software Engineer with 13 years of experience building high-performance, resilient backend systems across fintech, cloud, and blockchain domains. Currently at Chainlink Labs, he has contributed to the core ChainReader EVM implementation for the widely used Chainlink oracle network, improving data handling and reliability for on- and off-chain integrations. He previously led low-latency trading execution and NFT infrastructure efforts at Wealthsimple and Dapper Labs, delivering multi-fold throughput gains and dramatically reduced latency. Ryan’s background includes designing billing and streaming systems at Google and Azure-scale optimizations at Microsoft and AWS, demonstrating a consistent focus on performance, observability, and operational durability. Based in Old Toronto, he combines deep systems and distributed-systems expertise with pragmatic API and data-model design to make complex integrations reliable in production. A practical problem-solver, he often surfaces subtle data-model and naming issues early, preventing downstream correctness and maintenance costs.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor of Software Engineering, Bachelor of Software Engineering at University of Waterloo
github-logo-circle

Github Skills (11)

go10
ethereum10
blockchain10
testing9
oracles9
oracle9
solidity8
api8
apidoc8
data-structure7
data-structures7

Programming languages (6)

TypeScriptJavaShellRustGoCadence

Github contributions (5)

github-logo-circle
smartcontractkit/chainlink

Nov 2023 - Nov 2024

node of the decentralized oracle network, bridging on and off-chain computation
Role in this project:
userBack-end Developer
Contributions:147 reviews, 89 PRs, 369 pushes in 1 year
Contributions summary:Ryan primarily contributed to the Chainlink repository by implementing and refining the ChainReader EVM implementation. Their work included creating interfaces, structs, and methods for the ChainReader EVM POC, such as adding chain reader config validation, tests for errors, and methods to a mock provider. The user also refactored code, renaming and resolving naming collisions, while making improvements to data handling in the core services, specifically to deal with nested tuples. These changes impact the reliability of the Chainlink network.
golangcomputationethereumblockchaindecentralized
nolag/Compiler

Jan 2013 - Feb 2020

A compiler for a subset of Java. Started out as JOOS 1W, but does much more now.
Contributions:391 commits, 33 pushes, 2 branches in 7 years 1 month
compilerjavasubset
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 Tinianov - Principal Software Engineer at Chainlink Labs