Employment

GitHub - Senior Software Engineer

Gradle Inc. - Senior Software Engineer

  • Worked on the Gradle Build Tool
  • Part of the JVM ecosystem (Java, Groovy, Scala, …) team
  • Implemented toolchain support in Gradle 6.7
  • Implemented support for Groovy 3 in Gradle DSL and the Gradle core

Tasktop Technologies Inc - Staff Software Engineer

  • Building integrations to various 3rd party ALM tools using REST/SOAP/RDF/OData
  • Creation and maintainance of the Tasktop Connector TCK
  • Team lead of the SDK team to architect and drive the integration factory
  • Committer on the Eclipse Mylyn Project
  • Build maintanance using Maven and/or Eclipse Tycho

EclipseSource / Innoopract GmbH - Developer and Consultant

  • Committer on the Eclipse Remote Application Platform
  • Consultant for OSGi, PDE Build and RAP
  • RCP, RAP and OSGi trainings and workshops
  • Adoption and single-sourcing of Equinox and Platform UI components

Honors & Awards

Initiatives

Technical Editor

various publishers

Reviewed:

  • OSGi and Equinox (Jeff McAffer et al., Addison-Wesley)
  • The Art of Unit Testing (Roy Osherove, 3rd Edition, Manning)
  • Programmer's Brain (Felienne Hermans, Manning)
  • upcoming Go Book (Pragmatic Programmer)
  • upcoming Python Book (Pragmatic Programmer)

Google Summer of Code Student

Eclipse Foundation

Scholarship: CSS Theme Editor for RAP

Google Summer of Code Student

Eclipse Foundation

Scholarship: Extract Method refactoring revival for JDT

Google Summer of Code Student

Eclipse Foundation

Scholarship: Concurrency-related refactorings for JDT

Google Summer of Code Student

Eclipse Foundation

Scholarship: Improve multi-monitor support in Eclipse

Education

Bachelor of Science

University of cooperative education
Karlsruhe, Germany

Thesis: Automated performance tests for RAP applications