Resume

Infrastructure and systems engineer with 30+ years of software engineering experience — distributed systems, scalable backend services (microservices, Kubernetes, cloud-native architectures), and, more recently, low-level Rust systems work. Active open-source contributor, including a working eBPF-based CNI in Rust (Sarena) — dataplane, CNI plugin, and Service/ClusterIP routing all implemented — and a linearizability checker for distributed consensus (porcupine-rs). Looking for a remote-only senior or technical lead role in infrastructure, networking, distributed systems, or backend engineering — Rust preferred, Kotlin as an alternative.

eBPF/TCX dataplane in Rust using Aya: ARP handling for a virtual gateway, basic eBPF forwarding, host routing, a working CNI plugin (ADD/DELETE/STATUS/CHECK), and Service/ClusterIP → Pod routing. Includes a verifier-checked testing framework where tests themselves run as eBPF programs via bpf_prog_test_run. Currently implementing conntrack and Kubernetes reconcilers/controllers.

github.com/erwin-kok/sarena

Rust port of Porcupine (originally Go), used to verify a Raft implementation under concurrent load. Optimized the backtracking search over possible linearization orderings for measurable performance gains over the original.

github.com/erwin-kok/porcupine-rs

Implements C parsing (including typedef handling), AST optimization, and lowering to three-address code (TAC). Work in progress.

github.com/erwin-kok/conjvm

Implemented core libp2p specification modules and participated in community calls. Built crypto library from scratch (ECDSA, Ed25519, Secp256k1, RSA — all mathematical operations implemented directly, no third-party libraries), multiformat library, and several transport/security protocols (Noise, Mplex, Ping, Identify), Datastore (RocksDB).

Merapar Technologies, Veldhoven · 2024–present

  • Built on-prem Kubernetes cluster from scratch, migrating workloads from standalone servers/VMs for improved high availability and modernization
  • Integrated Kubernetes platform with existing infrastructure (NetApp, ACI, F5), bridging legacy and cloud-native environments
  • Redesigned Offer Generator service and migrated from VM-based deployment onto Apache Airflow for workflow orchestration
  • Reimplemented Metadata Search and Store service in Kotlin — reduced costs, modernized stack, and eliminated dependency vulnerabilities across distributed microservices
  • Evaluated Apache Spark Connector for efficient BigData processing operations
  • Technical Lead for a distributed microservices redesign: owned architecture and implementation decisions and mentored other engineers

Philips Research, Software Concepts, Eindhoven · 2022–2024

  • Set up a Kubernetes cluster for structured, predictable deployment of new releases, improving release velocity and safety
  • Established a CI/CD pipeline (GitHub Actions) with automated build and quality gates, and raised code coverage via SonarQube integration
  • Led code ownership initiatives across distributed development teams
  • Applied deep learning models for IVUS vessel wall and lumen detection in cardiovascular imaging
  • Designed graph-based visualization tools enabling scientists to analyze patient datasets for outlier and similarity detection
  • Prepared and collaborated on submissions for the ASTRO conference

Key Achievements

  • Team won Hackathon in two categories (Customer Value, Collaboration)
  • Team won Software Excellence Award — Reach of Practice (spreading good SW practices through collaboration & hands-on working with other teams)

Philips, Collaborative Care Ecosystem (CCE), Eindhoven · 2018–2022

  • Pioneered migration from CloudFoundry to Kubernetes, driving organizational adoption by showcasing platform advantages
  • Designed and built 10+ microservices in CloudFoundry integrating third-party applications across the platform ecosystem
  • Designed Authentication and Authorization frameworks controlling granular system access
  • Built RESTful APIs (CRUD) for inter-service communication
  • Established a CI/CD pipeline (TFS + GitHub Actions) for consistent, automated deployment

Key Achievements

  • Deployed DataDog for metrics and alerting
  • Recognized as resident expert in Reactive Streams — first point of contact for architectural guidance

Philips, CDP2 / OneBackEnd, Eindhoven · 2016–2018

  • Transitioned from monolithic application development to microservices architecture for Sonicare, Avent baby monitors, and consumer health products
  • Designed and built 10+ microservices in CloudFoundry as backend infrastructure
  • Established a Prometheus/Grafana observability stack for metrics, troubleshooting, and proactive downtime prevention
  • Managed a 24/7 on-call rotation in shifts — maintained high uptime and adherence to international regulatory requirements
  • Built RESTful APIs enabling third-party Android/iOS applications to integrate with backend services
  • Implemented a CI/CD pipeline (Jenkins) for fast, consistent deployments
  • Championed TDD and pair-programming (XP) practices for quality assurance and knowledge sharing

Key Achievements

  • Migrated service deployment from CloudFoundry buildpacks to Docker images — improved consistency across local/cloud environments and enhanced testability
  • Created tooling for streamlining Maven POM settings across projects
  • Introduced a “super pom” concept unifying dependencies across 10+ microservices, enabling vulnerability tracking and security efficiency

(Compacted – Different roles and departments) · 1996–2016

  • Component Owner (Expert) for Volume Visualization — led development of rendering drivers for improved image quality and performance
  • Developed DICOM interoperability layer converting proprietary formats between vendors for cross-platform medical imaging compatibility
  • Collaborated with research teams on visualization, path-tracking, and volume construction algorithms
  • Served as Scrum Master facilitating agile development processes

Key Achievements

  • Won 2016 Hackathon deploying Volume Visualization to CloudFoundry — frontend controls with backend rendering optimized for CPU, memory, and network efficiency (later became foundation for WebADE project)
  • Authored multiple volume rendering drivers delivering measurable improvements in image quality and render speed

Technische Universiteit Eindhoven — postgraduate coursework, Information Technology · 1995–1996

Technische Hogeschool Eindhoven — Computer Engineering (Electrical Engineering / Computer Science) · 1991–1995 · Cum Laude

  • Dutch (Fluent/Native)
  • English (Fluent)
  • German (Moderate)
  • Indonesian (Moderate)
  • Theatre acting
  • Cycling & hiking
  • Mindfulness