Summary
Apache Flink PMC member and Apache Spark Committer, working as a Data Platform Engineer at Apple. My focus areas are realtime stream processing and distributed systems security.
20+ years of engineering experience across big-data, web, gaming, telecommunication, finance, and embedded systems. Deep hands-on background in Java (11 years), C/C++ (8 years), and Scala (3 years).
I've led cross-functional teams, designed large-scale architectures, and built 24/7 mission-critical systems. Comfortable working in multicultural, distributed environments.
Experience
Data Platform Engineer
Cluster onboarding, orchestration, k8s operator, secret & token management, Flink releases (build pipelines, e2e tests, validation), RocksDB bugfixes/releases, user support, oncall.
Flink PMC · Flink Committer · Spark Committer
Flink: distributed authentication framework, k8s operator credential refresh, state processor API, SQL state connector, RocksDB storage, health checks. Spark: Kafka connector v2, distributed authentication, external DB JDBC auth (Postgres, DB2, MariaDB, MS SQL, Oracle), history server.
Senior Staff / Staff Software Engineer
Apache Spark + Flink Streaming + Kafka development. Led the effort to bring Spark Structured Streaming into production: release/validation pipelines, rollout strategy, missing feature development, monitoring, oncall.
Software Engineer Team Lead
Software Architect
Bern, Switzerland.
Software Engineer Team Lead
Senior Software Developer
Software Developer → Team Lead → Senior Developer
Education
Computer Systems Networking and Telecommunications
