Phillip Krüger

Phillip Krüger

Systems Architect, Software Developer

Personal Profile

I am an accomplished Software developer and architect offering experience in creating systems in various industries, ranging from banking, insurance, rewards programs, retail and mobile. I have extensive experience in full stack development, and prefer to be active in all parts of the SDLC. From conceptualizing to running in production. I have a passion for clean code and evolutionary architecture. I love Java, Linux and Open source.

Professional Experience

Principal Software Engineer at Red Hat

January 2019 - current

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.

Systems Architect at MMI Holdings, Multiply

January 2015 - December 2018

Multiply is a Wellness and Rewards program that encourage clients to live healthier and reach their financial goals.
I am the Systems Architect and I'm responsible for the overall Architecture of the Systems and the Technical implementation and quality of the systems and teams.
I have a hands-on approach and believe in Clean Code Principles and Evolutionary Architecture.
Our systems range from AS400, Java SE and EE, Javascript and we do a lot of integration to and from Partners and other Product Houses in MMI.

Software consultant at Standard Bank

July 2014 - January 2015

As a software consultant I assisted with performance tuning of services used by the mobile app. I also assisted with the automation of infrastructure deployment and configuration.

IT Director, Enterprise Architect & Software developer at Thumbtribe Mobile Solutions

June 2008 - July 2014

Thumbtribe is a small company that brought mobile solutions to feature phones, smart phones and the web. We built a platform that can deliver content on feature phones, smart phones, websites and apps via USSD, WAP, HTML and REST services.
I was running everything IT related, from the teams, the infrastructure to the software. Thumbtribe developed an platform that allows publishers and agencies to build campaign sites that will render perfect of websites, but more importantly on all 5000+ mobile devices still active in Africa. Africa has unique challenges because of slow, expensive and unreliable internet, and old handsets that is in many cases the only connection that the consumer has to the internet.

Enterprise Architect at Adapt IT

August 2006 - May 2008

I was responsible for defining and implementing a new Java EE Architecture for a custom Financial system that was running in Oracle Forms. This include the migration strategy and the re-skilling of the developers.

Java developer at Standard Bank

February 2001 - April 2005

The CIO of Standard Bank attended our 3rd year project day at University. After seeing my project, he offered me a job. I was part of many teams in the bank, doing Java and Java EE development. I continued my studies part time.

Education

Solms training

2000 - 2006

Programming in Java, Advanced Java. XML, Object-Oriented Analysis and Design using UML,Enterprise Java Beans, Patterns, Architecture

Core Competencies

  • Software Development
  • System Design
  • System Architecture
  • Enterprise Architecture
  • Business Design
  • Business Architecture
  • Technical Writing
  • Technical Presentation
  • Communication
  • Team Leadership
  • Research & Analysis
  • Process Improvements