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

Solution Architect at Red Hat

January 2019 - Present

Red Hat is an multinational software company providing open-source software products to the enterprise community
I am a Solution Architect focusing on JBoss EAP and OpenShift and other Runtimes. 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. I am creating an Open Source Implementation for MicroProfile GraphQL as part of the Smallrye project.

Systems Architect at MMI Holdings, Multiply

January 2015 - Desember 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.

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.

Software Developer, Technical Team Lead, Architect at Dariel Solutions

May 2005 - July 2006

I was consulting at Discovery Life, running the development team, responsible for architecture, design and implementation of new systems.
Software Audits - I was responsible for a two week audit of the South African Post Office Leave Application System

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.


University of Johannesburg

B.Sc (Hons) Computer Science

2001 - 2003

Honors degree in Computer Science, focusing on Security, Web programming, Robotics and AI.

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