Gabor Somogyi
About

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

AppleAug 2022 – Present

Data Platform Engineer

Cluster onboarding, orchestration, k8s operator, secret & token management, Flink releases (build pipelines, e2e tests, validation), RocksDB bugfixes/releases, user support, oncall.

The Apache Software FoundationNov 2017 – Present

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.

ClouderaNov 2017 – Aug 2022

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.

EPAM SystemsAug 2014 – Nov 2017

Software Engineer Team Lead

Patton-Inalp Networks AGOct 2011 – Feb 2014

Software Architect

Bern, Switzerland.

Ericsson HungaryJun 2009 – Sep 2011

Software Engineer Team Lead

Siemens PSE HungaryNov 2007 – Jun 2009

Senior Software Developer

HS Games Inc. HungaryFeb 2004 – Oct 2007

Software Developer → Team Lead → Senior Developer

Education

University of Dunaújváros2000 – 2005

Computer Systems Networking and Telecommunications

Certifications

AWS Certified Solutions Architect – Associate
Oracle Java Certified Professional

Awards

Languages

HungarianNative
EnglishProfessional
GermanProfessional

Stack