Mikhail Stepura

Senior Software Engineering Manager at The Apache Software Foundation

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mikhail Stepura is a Senior Software Engineering Manager based in San Francisco with 12+ years building and leading teams that deliver large-scale distributed systems and applied machine learning infrastructure. He combines deep hands-on expertise in Cassandra, Hadoop ecosystem, Spark, and container orchestration (Docker/Kubernetes) with pragmatic experience refactoring and modernizing legacy codebases. At Apple he progressed from senior engineer to manager and now champions OpenSearch adoption, while remaining an active Apache Cassandra committer. His backend craftsmanship spans Java, Python, Scala and real-world database administration across MySQL, PostgreSQL, Oracle and MS SQL. Notably, he has contributed meaningful fixes and schema-handling improvements to the widely used DataStax Python driver for Cassandra, reflecting both deep protocol knowledge and practical maintainer instincts. He excels at integrating heterogeneous storage and virtualization technologies into scalable, production-ready platforms.
code12 years of coding experience
job24 years of employment as a software developer
bookEngineer's degree Automated management of information systems, Engineer's degree Automated management of information systems at Far Eastern State Technical University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
3,374reputation
309kreached
63answers
0questions
Badges
cassandra
top-1%
github-logo-circle

Github Skills (15)

metadata-management10
schema-changes10
python10
cassandra10
database-design10
cassandra-database10
datatypes9
cql9
datastax6
datastax-enterprise6
composite-primary-key6
cqlsh6
alter6
java6
testing5

Programming languages (9)

JavaShellScalaGoSwiftRubyVim ScriptPython

Github contributions (5)

github-logo-circle
Python Driver for Apache Cassandra®
Role in this project:
userBack-end Developer / Database Engineer
Contributions:10 commits in 6 months
Contributions summary:Mikhail primarily focused on enhancing the functionality and maintainability of the DataStax Python driver for Apache Cassandra. Their contributions include decoding `TimestampType` as `DateType`, lowercasing keyspace properties for consistency, and addressing how encoded names are handled within `TypeString`. Additionally, the user implemented support for static columns and incorporated conditional importing of metrics. They also made significant changes to schema handling, including implementing and debugging schema rebuilds.
cassandradriverpython
gatling-cql/GatlingCql

Sep 2014 - Aug 2022

Gatling support for Apache Cassandra CQL
Contributions:11 releases, 154 commits, 24 PRs in 8 years
cassandra-cqlgatlingcassandracqlload-testing
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