Mikhail Stepura

Senior Software Engineering Manager at Apple

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
cqlsh6
composite-primary-key6
alter6
java6
testing5

Programming languages (9)

JavaScalaGoSwiftVim scriptRubyVim ScriptPython

Github contributions (5)

github-logo-circle
datastax/python-driver

Feb 2014 - Sep 2014

DataStax 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.
python-driverpythoncassandraapachedatastax
gatling-cql/GatlingCql

Sep 2014 - Aug 2022

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