Michal Šenkýř is a Senior Software Engineer with nine years crafting high-throughput, low-latency data systems and a strong advocacy for Scala and the Java ecosystem. Based in Tokyo, he has driven real-time and batch platforms at companies like Woven by Toyota, Lucid, Rocket Fuel and Sizmek, optimizing pipelines that handle billions of events and profiles with millisecond SLAs. He contributes to Apache Spark—improving data handling, nested sequence support and deserialization performance—reflecting his pragmatic focus on both performance and maintainability. A self-described perfectionist who balances refactoring rigor with project timelines, he also enjoys mentoring through lectures and courses to reduce systemic repetition and improve team craft. Notably, he blends deep systems-level experience (HBase, Scylla, Flink, Spark) with a track record of building solutions from the ground up and scaling them globally.
9 years of coding experience
12 years of employment as a software developer
Gymnázium Havířov
Gymnázium Mikuláše Koperníka v Bílovci
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Charles University in Prague
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:10 PRs, 64 comments in 2 years 9 months
Contributions summary:Michal primarily contributed to the Apache Spark project by addressing documentation issues and improving code related to data processing and datasets. Their contributions included fixing Javadoc symbols, expanding programming guide information for `wholeTextFiles`, and optimizing sequence type deserialization for improved performance. They also added support for nested sequences and various Scala and Java collection types within the Spark framework, focusing on enhancing data handling capabilities.
Contributions:1 PR, 58 pushes, 1 branch in 6 years 3 months
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
Michal Šenkýř - Senior Software Engineer at Woven by Toyota