Ruslan Spivak

VP Of Engineering at InsideDesk

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
Ruslan Spivak is a seasoned engineering leader with 16 years of experience building and scaling revenue-critical systems, currently VP of Engineering at InsideDesk in Toronto. He focuses on reliability, scalability, and delivery for messy, real-world data pipelines and externally dependent workflows where uptime directly impacts revenue. Previously he led engineering organizations at Opendoor, Skylight, and OANDA, driving platform migrations, payment launches, and rapid team growth while embedding Agile and continuous delivery practices. Pragmatic and hands-on, Ruslan still contributes to code—his GitHub work includes implementing a stepwise interpreter that reflects a practical, incremental approach to complex problems. Lately he’s championed AI-assisted development to boost developer velocity without sacrificing safety or stability. He also writes about engineering practices at Beyond Basics, bridging technical leadership with clear communication.
code16 years of coding experience
job20 years of employment as a software developer
bookBS, Computer Systems and Networks, BS, Computer Systems and Networks at National Aerospace University -'Kharkiv Aviation Institute'​
stackoverflow-logo

Stackoverflow

Stats
1,730reputation
936kreached
13answers
0questions
Badges
sorting
top-5%
python
top-5%
github-logo-circle

Github Skills (14)

algorithms10
lexical-analysis10
text-parsing10
parsing10
interpreter10
python10
sorting9
unit-testing6
zope6
xpath6
html5lib6
constructor6
django6
lxml6

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
rspivak/lsbasi

Jun 2015 - Mar 2020

Let's Build A Simple Interpreter
Role in this project:
userBack-end Developer
Contributions:33 commits, 32 pushes, 1 branch in 4 years 9 months
Contributions summary:Ruslan contributed to the implementation of a simple interpreter. They started by building a basic interpreter for integer arithmetic, then expanded it to handle subtraction and multi-digit numbers. Further commits added support for multiplication, division, and parentheses. The user's work demonstrates a clear progression in building a functional interpreter for mathematical expressions.
compilerprogramming-languageinterpreterlet
rspivak/sftpserver

Dec 2011 - Apr 2017

A simple single-threaded SFTP server
Contributions:23 commits, 2 PRs, 7 pushes in 5 years 4 months
sftp-serverweb-serversingle-threadedsftpserver
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
Ruslan Spivak - VP Of Engineering at InsideDesk