Ivan Schreter

Chief Software Architect at SAP

Walldorf, Baden-Württemberg, Germany
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

🤩
Rockstar
🎓
Top School
Ivan Schreter is a Chief Software Architect based in Walldorf, Germany with 17 years of experience designing high-performance database and systems software. He helped shape SAP HANA from its early days, owning persistency, logging, backup/recovery, system replication and core integration with OS-level memory, I/O and networking. Comfortable across C++, Java and system-level concerns, he previously built data stores and high-throughput messaging systems for SAP MaxDB, liveCache and telecom gateways. An active contributor to Rust Raft implementations, he has optimized memory ownership and refactored storage APIs to improve modularity and performance. Known for balancing deep technical craftsmanship with pragmatic architecture, he brings rare expertise in transaction management and MVCC to large-scale, mission-critical systems.
code17 years of coding experience
job25 years of employment as a software developer
bookInformation Technology, Computer Science, Information Technology, Computer Science at Technická univerzita v Košiciach
languagesEnglish, Slovak, German
github-logo-circle

Github Skills (14)

performance-tuning10
memory-management10
distributed-systems10
performance-monitor10
performance-analytics10
performance-analysis10
rust10
performance-monitoring10
raft10
performance-measurement10
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (5)

TypeScriptCSSC++RustGo

Github contributions (5)

github-logo-circle
databendlabs/openraft

Feb 2022 - Mar 2022

rust raft with improvements
Role in this project:
userBack-end Developer
Contributions:279 reviews, 12 commits, 14 PRs in 12 days
Contributions summary:Ivan focused on optimizing the memory allocation and performance of the Raft metrics within the `openraft` repository. They addressed memory overhead by using `Arc` for shared ownership of configuration and replication state. Further improvements included refactoring the storage APIs to improve data ownership and enhance the modularity and efficiency of core Raft operations. Additionally, the user refactored code to leverage the `Display` trait for tracing `NodeId` values and improved the overall performance of the dummy Raft.
consensusrustpaxosdistributed-systemsimprovements
Contributions:138 pushes, 21 branches in 1 year 9 months
projektarduino
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
Ivan Schreter - Chief Software Architect at SAP