Hi, I'm

Pieter du Plessis

Senior Software Engineer

Backend engineer with 7+ years of experience building clean, reliable enterprise software. Currently working in the Netherlands, passionate about scalable systems and continuous learning.

Background & Skills

I'm a backend-focused software engineer with a strong foundation in Java and enterprise systems. After building my career in South Africa, I moved to the Netherlands to broaden my horizons and work in international teams.

I thrive in collaborative, high-impact environments, take full ownership of the solutions I build, and genuinely enjoy mentoring others and sharing knowledge.

My Dutch fluency has grown to the point where I can comfortably work in fully Dutch-speaking teams, contributing effectively in day-to-day collaboration and communication.


Contact & profiles
Languages & Frameworks
JavaKotlinGoC#C++SQLVisual Basic Spring BootQuarkusSpring AngularTypeScript
Infrastructure & DevOps
KubernetesHelmDocker GitLab CI/CDAnsibleJenkins AWSLinux
Data & Messaging
PostgreSQLOracle DBMS SQL Server MongoDBElasticsearchApache Solr ActiveMQTibco EMS
AI & Tooling
AI Agent DevelopmentLLM IntegrationAgentic Workflows
Certifications
Oracle Java SE 8 Programmer I SAFeยฎ 6 Agilist
Languages spoken
Afrikaans (Native) English (Native) Dutch (Intermediate)

Where I've worked

Senior Software Engineer Apr 2026 โ€“ Present
Group9 - 's-Hertogenbosch, Netherlands
  • Consultant software engineer at Group9, contributing to software delivery and engineering projects.
Software Engineer May 2024 โ€“ Mar 2026
Capgemini ยท Consultant at Ministerie van Binnenlandse Zaken (Logius) - Den Haag, Netherlands
  • Worked on OSDBK (Open Source Dienst Beveiligd Koppelvlak), a system for secure message delivery using the ebMS2 protocol.
  • Led the migration of OSDBK to a Kubernetes-based microservices architecture, improving scalability and maintainability.
  • Contributed to Capgemini's Spring Member Interest Group as a thought leader.
  • Collaborated fully in Dutch within a native-speaking Agile (SAFe) team.
Java 17-21Spring Boot 3ActiveMQ PostgreSQLKubernetesHelmGitLab CI/CD
Developer Feb 2020 โ€“ Mar 2024
DVT ยท Consultant at Discovery Health - Johannesburg, South Africa
  • Contributed to Discovery Health's enterprise healthcare platform over four years.
  • Mentored junior developers, promoting clean code practices and team learning.
  • Recognised for reliability, initiative, and deep understanding of complex domains.
Java 11-17Spring Boot 2-3Tibco EMS Oracle DBElasticsearchAnsible
Pre-Graduate Developer 2018 โ€“ 2019
The Dev Shop - Boksburg, South Africa
  • First experience in enterprise software development while completing my undergraduate degree.
C#.NET NukeMS SQL ServerGit

Education

2017โ€“2020 ยท BComp, Bachelor of Computing - Belgium Campus ITversity (magna cum laude)

Projects

OSDBK โ€“ Secure Messaging Broker
Secure ebMS2 messaging broker used by Dutch government agencies to communicate with each other. Built tooling to manage contracts, regulate traffic, handle errors, and gain operational insights - running on Kubernetes for scalability and cost efficiency.
Java 21Spring BootKubernetesActiveMQ
Digital Forms โ€“ Discovery Health
Replaced a slow PDF-by-email process with a configurable digital forms engine on the Discovery website, drastically improving SLA times and enabling business teams to add new form types with minimal development effort.
JavaSpring BootAngularFormly
WELLth Fund โ€“ Discovery Health
Delivered backend systems for a post-COVID preventative care benefit, allowing members to claim a basket of health screenings and checkups without affecting their medical savings.
JavaSpring BootOracle DBDrools rule engine
Irrigation Automation โ€“ Belgium Campus
Final year project in collaboration with PennState and University of Sydney. Acted as both engineer and project lead across three universities, guiding a mixed international team to implement automated irrigation systems for rural crop farms.
C#C++ESP32Project Management

Get in touch

Whether you have a role in mind, want to collaborate, or just want to connect - feel free to reach out. I'm always open to interesting conversations.