Red Hat

Red Hat

Phillip Krüger work experience

Summary

Red Hat is an multinational software company providing open-source software products to the enterprise community
I am a Principal Software Engineer in the middleware business, focusing on MicroProfile, SmallRye and Quarkus. I am also an Eclipse MicroProfile committer, and part of the MicroProfile GraphQL workgroup where I help with the creation of the API, Specification and TCK
My responsibilities include looking after SmallRye GraphQL, an open-source implementation of MicroProfile GraphQL, that I am also contributing too. I also look after SmallRye OpenAPI, an open-source implementation of MicroProfile OpenAPI, and more recently I got involved with Reactive Messaging and I am working on a POC implementation of Async API.

Responsibilities

Principal Software Engineer

I am part of the MicroProfile workgroup, where I am a committer and mostly work on MicroProfile GraphQL. I started the MicroProfile Specification while still working at Multiply and soon IBM and others got involved. When I moved to Red Hat I could spend more time on the specification.
I also designed and implemented the open-source implementation called SmallRye GraphQL. I am part of the SmallRye and Quarkus teams in Red Hat, and mostly write code and design open source systems.
I started MicroProfile Extensions, a set of open source extensions for MicroProfile. These extensions are being migrated to SmallRye.
Because everything we do at Red Hat is open source, my work is visible in GitHub:

Technologies used

  • Java
  • Java EE
  • MicroProfile
  • Linux
  • Quarkus
  • Wildfly

Other

Conference Talks

Conferences attended

  • DevConf.CZ 2020, Brno, Czech Republic
  • Oracle Code One 2019, San Francisco, USA
  • Java Cloud Conference 2019,Johannesburg, South Africa
  • DevConf ZA 2019, Johannesburg & Cape Town, South Africa

Jozi JUG

I am one of the organizers of the JoziJUG