Mark Shiryaev is a Data Engineer Team Lead with nine years of experience building data-intensive systems and leading engineering teams from Saint Petersburg. He combines strong backend skills in Java and Scala with hands-on experience in Apache Spark, Kafka, HDFS, Redis and Terraform for fraud-detection and data-reconciliation platforms. His background spans full-stack and real-time applications—having designed APIs, worked on React/React-Native video streaming with WebRTC, and integrated services across cloud and infra. Comfortable in C++, Python, Kotlin and even Haskell, he brings a polyglot mindset that helps bridge algorithmic, systems and product needs. An active hobbyist developer, he maintains a public GitHub demonstrating diverse side projects that reflect a curiosity for both low-level and application-layer engineering. Colleagues rely on him for pragmatic architecture decisions and for turning complex data requirements into reliable, maintainable pipelines.
9 years of coding experience
4 years of employment as a software developer
Bachelor, Computer Science, Bachelor, Computer Science at Peter the Great St.Petersburg Polytechnic University (SPbPU)
Contributions:3 pushes, 1 branch in 2 years 2 months
spring-bootspringspring-frameworkspring-data
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.