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.
16 years of coding experience
20 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.