Summary
Andrew Shubin is a Senior Product Engineer based in Melbourne with 15 years building high-traffic, resilient systems and leading engineering teams across startups and established product companies. He began his career as a C/C++ systems programmer and now combines that low-level performance mindset with modern stacks like Ruby/Rails, Node.js/React, and cloud-native microservices. His experience spans event-sourced architectures, CQRS, and pragmatic DevOps—having implemented multi-tenant SaaS hosting, CI/CD, and infra automation at scale using Chef, Docker and AWS. He has a track record of optimizing for concurrency and reliability (including past systems handling 10k+ simultaneous connections) while introducing TDD and Agile practices that improved delivery. Comfortable both hands-on in code and as a technical leader (Head of Engineering roles), he values practical architectures, automated testing and rapid, product-focused iteration. Contactable at andrey.shubin@gmail.com, he brings deep Unix/toolchain fluency and a bias toward measurable operational excellence.
15 years of coding experience
17 years of employment as a software developer
Bachelor’s Degree, Computer Science, Software Engineering, Bachelor’s Degree, Computer Science, Software Engineering at Saratov State Technical University
English, Russian