Summary
Igor Krupin is a seasoned staff software engineer and leader with 15+ years building and scaling distributed systems across cloud-native, serverless, and legacy stacks. He has led engineering organizations of 40+ people and architected API and federated GraphQL platforms that power supply-chain products with millions of MAUs and billions in annual GMV. A pragmatic, customer-centric technologist, he champions reuse, quality, and open source while favoring working software as the true measure of progress. He co-founded CloudRun.ca, helping enterprises migrate to AWS/Azure and modernize monoliths into resilient microservices with attention to data residency and authentication. Comfortable diving from C/C++ low-level work to React, TypeScript, Kafka, and Kubernetes, he pairs hands-on engineering with strategic delivery. Off the clock he pursues adventurous hobbies—motorcycling and backcountry camping—and an unexpected pursuit: learning the piano accordion.
8 years of coding experience
21 years of employment as a software developer
English, Russian, Ukrainian, c#