Aleksandr Shevchenko is a Senior Software Engineer based in Prague with 12 years of experience building scalable, high-performance web and client applications across startups and large enterprises including Microsoft and bp. He spans front-end to multi-threaded server work, shipping everything from SmartTV and mobile clients to services handling millions of daily users, and is a strong advocate for high code quality and engineering best practices. Aleksandr has repeatedly improved performance and developer experience—examples include 10x app speedups via GraphQL caching, 3x faster diff rendering by offloading to web workers, and memory reductions in Teams through custom cache garbage collection. He’s launched extensibility ecosystems and marketplaces from scratch, architected robust GraphQL schemas, and led component library efforts with accessibility, theming, and mobile support in mind. Comfortable mentoring and interviewing engineers, he combines pragmatic full-stack execution with system-level thinking and a habit of learning something new every day. A T-shaped engineer, he prefers solving hard engineering bottlenecks that make software noticeably happier to use.
12 years of coding experience
11 years of employment as a software developer
Bachelor’s Degree, Information Technology, Bachelor’s Degree, Information Technology at Perm State University (PSU)
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
Aleksandr Shevchenko - Senior Software Engineer at Microsoft