Michael Ilchuk is a software engineer with 13 years of experience specializing in backend systems and large-scale, high-performance projects. He transitioned from a .NET background to a Node.js microservices stack (Express, MongoDB, Redis, RabbitMQ/Kafka, Docker) while remaining open to .NET Core and cloud-native patterns, and is Google Cloud certified. Michael has led architecture, development and maintenance across startups and enterprise integrations, including blockchain wallet/security work with multi-signature designs and event-sourced systems. He excels at refactoring legacy systems, performance optimization, and building resilient infrastructure to support rapid user growth (helped scale a social product to 400k users in three months). Known for strong communication and team leadership, he pairs rapid learning with a practical focus on delivering timely, auditable solutions. Based in Lviv, Ukraine, he combines applied-math academic training with hands-on experience across payments, marketplaces, social platforms and crypto.
13 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at National University of Water and Environmental Engineering
Contributions:39 commits, 13 PRs, 20 pushes in 2 years
camelcasecamel
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
Michael Ilchuk - Software Engineer at B-Stock Solutions