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.
16 years of coding experience
17 years of employment as a software developer
BS Computer Systems and Networks, BS Computer Systems and Networks at National Aerospace University -'Kharkiv Aviation Institute'
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.
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