Ruslan Spivak

Director, SW Engineering at Opendoor

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 director-level software engineering leader based in Old Toronto with 15 years of experience building and scaling engineering teams and payment-critical systems. At Opendoor he leads SW engineering and previously grew Skylight’s engineering org; at OANDA he led a platform migration from Solaris to RHEL7 and managed fund/account systems that processed over $1M daily. He blends strategic leadership with hands-on backend engineering—evidenced by contributions to the public "Let's Build A Simple Interpreter" project—and is fluent in Python, SQL, Agile, and continuous delivery. He shares practical engineering insights at Beyond Basics and draws on a systems-oriented foundation from a BS in Computer Systems and Networks.
code16 years of coding experience
job17 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 - Director, SW Engineering at Opendoor