Tiaan Els Portfolio

Featured Projects

Central Ordering Pipeline (PIPE 1 & 2)
Central Ordering Pipeline (PIPE 1 & 2)
BMW

Optimize and maintain the core vehicle ordering systems for BMW Group.

Tags:

Automotive
Logistics
Supply Chain
Mission-Critical

Technologies:

Java
Spring Boot
Kafka
PostgreSQL
AWS
Microservices

Contributions:

  • Enhanced system performance and reliability for PIPE 1 critical path.
  • Developed new features and maintained existing modules for PIPE 1 and PIPE 2.
  • Participated in architectural discussions and improvements.
View details for Central Ordering Pipeline (PIPE 1 & 2)
Monitoring Application for Internal Use
Monitoring Application for Internal Use
BMW

Create a tool for internal teams to monitor the health and performance of ordering systems.

Tags:

Automotive
Logistics
Supply Chain
Monitoring

Technologies:

Java
Spring Boot
React
Prometheus
Grafana

Contributions:

  • Designed and developed the full-stack monitoring application.
  • Integrated with existing monitoring infrastructure for real-time data visualization.
View details for Monitoring Application for Internal Use
Compare-tool for Kafka Topics
Compare-tool for Kafka Topics
BMW

Develop a utility to compare data consistency between different Kafka topics.

Tags:

Automotive
Logistics
Supply Chain
Data Integration

Technologies:

Python
Kafka-Python

Contributions:

  • Built a Python-based tool to automate data validation and comparison.
  • Helped identify and resolve data discrepancies in messaging queues.
View details for Compare-tool for Kafka Topics
Front-End Decommissioning for Security
Front-End Decommissioning for Security
BMW

Enhance backend application security by decommissioning an outdated front-end.

Tags:

Automotive
Logistics
Supply Chain
Security

Technologies:

Java
Spring Boot
API Security

Contributions:

  • Analyzed security vulnerabilities of the legacy front-end.
  • Led the effort to safely decommission the front-end while ensuring backend services remained operational and secure.
View details for Front-End Decommissioning for Security
Infrastructure Migration to Java Spring Boot & PostgreSQL AWS Stack - PIPE 1
Infrastructure Migration to Java Spring Boot & PostgreSQL AWS Stack - PIPE 1
BMW

Migrate critical PIPE 1 infrastructure to a modern, scalable cloud-native stack.

Tags:

Automotive
Logistics
Supply Chain
Cloud Migration

Technologies:

Java
Spring Boot
PostgreSQL
AWS (EC2, RDS, S3)
Terraform

Contributions:

  • Key contributor in planning and executing the migration strategy.
  • Developed and refactored applications for the new AWS environment.
  • Ensured minimal downtime and data integrity during migration.
View details for Infrastructure Migration to Java Spring Boot & PostgreSQL AWS Stack - PIPE 1
Decommissioning and Replacement of IIB - Scheduler Project
Decommissioning and Replacement of IIB - Scheduler Project
BMW

Replace legacy IBM Integration Bus (IIB) components with a modern scheduling solution.

Tags:

Automotive
Logistics
Supply Chain
Integration

Technologies:

Java
Spring Batch
Kubernetes
AWS

Contributions:

  • Analyzed existing IIB workflows and designed new scheduler-based replacements.
  • Developed and deployed new microservices to handle scheduled tasks.
View details for Decommissioning and Replacement of IIB - Scheduler Project
Sync Orders via Python Application
Sync Orders via Python Application
BMW

Develop a Python application to synchronize order data between disparate systems.

Tags:

Automotive
Logistics
Supply Chain
Data Integration

Technologies:

Python
REST APIs
Database Connectors

Contributions:

  • Designed and implemented a resilient Python application for order synchronization.
  • Handled data transformation and error logging effectively.
View details for Sync Orders via Python Application
Speakness - Advanced Media Integrated System
Speakness - Advanced Media Integrated System
Veriate

Develop an advanced system integrating various media functionalities.

Tags:

Media Integration
Cloud-Native
Scalability

Technologies:

React
C#
PostgreSQL
AWS
Firebase
Docker
Kubernetes

Contributions:

  • Leading the development of core media processing modules.
  • Designing and implementing scalable cloud architecture on AWS.
  • Integrating third-party APIs for enhanced media capabilities.
  • Implementing both frontend UI/UX components and backend API services.
  • Working on database design and cloud infrastructure setup.
View details for Speakness - Advanced Media Integrated System
Nacosa HIV Monitoring App
Nacosa HIV Monitoring App
RQTech (for Nacosa)

Develop an application to monitor and report on the HIV pandemic in South Africa for Nacosa.

Tags:

Public Health
Data Reporting
Social Impact
Compliance

Technologies:

React
.NET Core
SQL Server
Azure

Contributions:

  • Developed key data visualization and reporting features.
  • Ensured data security and privacy compliance.
  • Worked closely with Nacosa stakeholders to meet requirements.
View details for Nacosa HIV Monitoring App
Implementing a Full CI/CD Pipeline
Implementing a Full CI/CD Pipeline
Nexi

Establish a complete CI/CD pipeline to automate software build, test, and deployment processes.

Tags:

CI/CD
Automation
Release Management
Infrastructure as Code

Technologies:

Jenkins
Git
Docker
Ansible

Contributions:

  • Designed and implemented the CI/CD pipeline from scratch.
  • Integrated automated testing and quality gates.
  • Reduced deployment times and improved release reliability significantly.
View details for Implementing a Full CI/CD Pipeline
Property Valuation Web Application
Property Valuation Web Application
RQTech (for Nedbank)

Create a web application for property valuation for Nedbank.

Tags:

Property Tech
Data Analytics
Azure
Banking

Technologies:

React
.NET Core
Azure SQL
Azure DevOps

Contributions:

  • Led the front-end development using React.
  • Collaborated on API design and integration with the .NET backend.
  • Ensured application scalability and performance on Azure.
View details for Property Valuation Web Application