Sebastian Kaiser is a Lead Software Engineer based in Berlin with 12 years of experience designing and operating distributed, event-driven backend platforms that prioritize correctness, traceability, and operational reliability. He builds high-throughput ingestion, decoding, normalization, and fan-out systems across time-series and relational stores, and routinely makes architectural decisions that hold under scale and failure. At Vodafone he has driven migrations, release processes, and mentoring across multinational teams supporting hundreds of thousands of IoT customers, and he blends hands-on Java/Go/Rust development with systems thinking. Beyond production engineering, he is exploring correctness-by-construction and reproducible, audit-grade decision models that enforce closed input boundaries and refusal semantics. Colleagues rely on him for predictable, observable systems and for shaping data flow and invariants rather than just implementing features.
12 years of coding experience
10 years of employment as a software developer
Associate Engineer of Data Technology Computer Science/Business Administration, Associate Engineer of Data Technology Computer Science/Business Administration at Siemens Technik Akademie Berlin
Master of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at University of Potsdam
An alternative Spring Boot Cache implementation that supports multiple caches.
Contributions:12 commits, 6 PRs, 23 pushes in 1 month
spring-bootcaffeinerediselasticachespring
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
Sebastian Kaiser - Lead Software Engineer at Vodafone