Available to hire
I am a results-oriented Senior Backend Engineer with 9+ years of experience designing and delivering secure, scalable backend systems across telecom, banking, and automotive industries. I focus on Java, Spring Boot, PostgreSQL, Oracle 12c, AWS, and microservices, with a strong emphasis on security (AES, JWT), performance, and Agile delivery.
I love collaborating with cross-functional teams to build cloud-native architectures that are secure, reliable, and scalable, supported by CI/CD pipelines and robust monitoring.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Freelance Software Engineer at G2i Inc. (Outlier AI)
April 1, 2025 - PresentDesigned and developed Java backend modules powering AI/LLM training pipelines, increasing data ingestion throughput by 20%. Improved system scalability and security by implementing Spring Boot microservices integrated with AWS (ECS, S3, Lambda, IAM). Collaborated with AI researchers to optimize distributed data processing, reducing processing time by 15%.
Senior Software Engineer at EOH – IOCO IT Consulting
March 31, 2025 - August 21, 2025Delivered Spring Boot microservices and JWT-secured REST APIs for MTN & Discovery Investments, cutting integration latency by 30% and handling over 50,000 daily transactions. Implemented AES-encrypted SQL data flows, ensuring compliance with enterprise-grade security standards. Automated CI/CD pipelines with Jenkins and GitLab, reducing deployment cycles from 3 hours to under 20 minutes. Integrated AWS services including S3, ECS, and CloudWatch to enable secure, scalable cloud-native solutions.
Software Engineer at BMW Group
October 1, 2022 - August 21, 2025Engineered backend scheduling and ordering modules using Java, Spring Boot, and PostgreSQL, improving vehicle order-processing efficiency by 25%. Built monitoring and logging pipelines with Elastic Stack & Kibana, cutting downtime incidents by 40%. Partnered with cross-functional teams to deliver high-availability backend systems across multiple regions.
Software Engineer at InnoVent Asset Management
August 1, 2018 - August 21, 2025Modernized asset management systems (CAMS) with full-stack Java/Spring Boot and MongoDB, improving reporting speed by 35%. Enhanced data persistence and search performance, enabling real-time asset tracking for enterprise clients.
Software Engineer at Amdocs (Telkom Project)
April 1, 2018 - August 21, 2025Built and optimized telecom order management backends using Java, Oracle (10g/12c), and SOAP APIs, handling over 50,000 daily transactions. Delivered enterprise system integrations via SOA, reducing manual interventions by 40%. Collaborated with Telkom engineers to improve system performance, cutting API response times by 20%.
Freelance Software Engineer at G2i Inc. (Outlier AI)
April 1, 2025 - November 3, 2025Designed and developed Java backend modules powering AI/LLM training pipelines, increasing data ingestion throughput by 20%. Improved system scalability and security by implementing Spring Boot microservices integrated with AWS (ECS, S3, Lambda, IAM). Collaborated with AI researchers to optimize distributed data processing, reducing processing time by 15%.
Senior Software Engineer at EOH – IOCO IT Consulting
March 31, 2025 - March 31, 2025Delivered Spring Boot microservices and JWT-secured REST APIs for MTN & Discovery Investments, cutting integration latency by 30%, handling 50,000+ daily transactions. Implemented API gateways, SSO authentication, AES-encrypted SQL data flows, ensuring enterprise-grade security standards. Automated CI/CD pipelines with Jenkins and GitLab, reducing deployment cycles from 3 hours to under 20 minutes. Integrated AWS services (S3, ECS, CloudWatch) to enable secure, scalable, cloud-native solutions.
Software Engineer at BMW Group
October 31, 2022 - October 31, 2022Engineered backend scheduling and ordering modules using Java, Spring Boot, and PostgreSQL, improving vehicle order-processing efficiency by 25%. Implemented SSO authentication, TLS and JWT authentication. Built monitoring and logging pipelines with Elastic Stack & Kibana, cutting downtime incidents by 40%. Partnered with cross-functional teams to deliver high-availability backend systems across multiple regions.
Software Engineer at InnoVent Asset Management
August 31, 2018 - August 31, 2018Modernized asset management systems (CAMS) with full-stack Java/Spring Boot and MongoDB, improving reporting speed by 35%. Enhanced data persistence and search performance, enabling real-time asset tracking for enterprise clients.
Software Engineer at Amdocs (Telkom Project)
April 30, 2018 - April 30, 2018Built and optimized telecom order management backends using Java, Oracle (10g/12c), and SOAP APIs, handling 50,000+ daily transactions. Implemented LDAP, SSO authentication. Delivered enterprise system integrations via SOA, reducing manual interventions by 40%. Collaborated with Telkom engineers to improve system performance, cutting API response times by 20%.
Freelance Software Engineer at G2i Inc. (Outlier AI) – Remote
April 1, 2025 - November 3, 2025Designed and developed Java backend modules powering AI/LLM training pipelines, increasing data ingestion throughput by 20%. Improved system scalability and security by implementing Spring Boot microservices integrated with AWS (ECS, S3, Lambda, IAM). Collaborated with AI researchers to optimize distributed data processing, reducing processing time by 15%.
Senior Software Engineer at EOH – IOCO IT Consulting – South Africa
March 1, 2025 - March 1, 2025Delivered Spring Boot microservices and JWT-secured REST APIs for MTN & Discovery Investments, cutting integration latency by 30%, handling 50,000+ daily transactions. Implemented API gateways, SSO authentication, AES-encrypted SQL data flows, ensuring compliance with enterprise-grade security standards. Automated CI/CD pipelines with Jenkins and GitLab, reducing deployment cycles from 3 hours to under 20 minutes. Integrated AWS services (S3, ECS, CloudWatch) to enable secure, scalable, and cloud-native solutions.
Software Engineer at BMW Group – Pretoria, South Africa
October 1, 2022 - October 1, 2022Engineered backend scheduling and ordering modules using Java, Spring Boot, and PostgreSQL, improving vehicle order-processing efficiency by 25%. Implemented SSO authentication, TLS and JWT authentication. Built monitoring and logging pipelines with Elastic Stack & Kibana, cutting downtime incidents by 40%. Partnered with cross-functional teams to deliver high-availability backend systems across multiple regions.
Software Engineer at InnoVent Asset Management – Johannesburg, South Africa
August 1, 2018 - August 1, 2018Modernized asset management systems (CAMS) with full-stack Java/Spring Boot and MongoDB, improving reporting speed by 35%. Enhanced data persistence and search performance, enabling real-time asset tracking for enterprise clients.
Software Engineer at Amdocs (Telkom Project) – Johannesburg, South Africa
April 1, 2018 - April 1, 2018Built and optimized telecom order management backends using Java, Oracle (10g/12c), and SOAP APIs, handling 50,000+ daily transactions. Implemented LDAP, SSO authentication. Delivered enterprise system integrations via SOA, reducing manual interventions by 40%. Collaborated with Telkom engineers to improve system performance, cutting API response times by 20%.
Senior Software Engineer at EOH – IOCO IT Consulting
March 1, 2025 - March 1, 2025Delivered Spring Boot microservices and JWT-secured REST APIs for MTN & Discovery Investments, cutting integration latency by 30% and handling 50,000+ daily transactions. Implemented API gateways, SSO authentication, AES-encrypted SQL data flows, ensuring enterprise-grade security. Automated CI/CD pipelines with Jenkins and GitLab, reducing deployment cycles from 3 hours to under 20 minutes. Integrated AWS services (S3, ECS, CloudWatch) to enable secure, scalable, and cloud-native solutions.
Software Engineer at BMW Group
October 1, 2022 - October 1, 2022Engineered backend scheduling and ordering modules using Java, Spring Boot, and PostgreSQL, improving vehicle order-processing efficiency by 25%. Implemented SSO authentication, TLS and JWT authentication. Built monitoring and logging pipelines with Elastic Stack & Kibana, cutting downtime incidents by 40%. Partnered with cross-functional teams to deliver high-availability backend systems across multiple regions.
Software Engineer at InnoVent Asset Management
August 1, 2018 - August 1, 2018Modernized asset management systems (CAMS) with full-stack Java/Spring Boot and MongoDB, improving reporting speed by 35%. Enhanced data persistence and search performance, enabling real-time asset tracking for enterprise clients.
Software Engineer at Amdocs (Telkom Project)
April 1, 2018 - April 1, 2018Built and optimized telecom order management backends using Java, Oracle (10g/12c), and SOAP APIs, handling 50,000+ daily transactions. Implemented LDAP, SSO authentication. Delivered enterprise system integrations via SOA, reducing manual interventions by 40%. Collaborated with Telkom engineers to improve system performance, cutting API response times by 20%.
Education
B.Tech(Bachelors of Technology) in Software Development at Tshwane University of Technology
January 1, 2016 - January 1, 2019National Diploma in Software Development at Tshwane University of Technology
January 11, 2030 - January 1, 2016B.Tech (Bachelor's of Technology) in Software Development at Tshwane University of Technology
January 11, 2030 - November 3, 2025National Diploma in Software Development at Tshwane University of Technology
January 11, 2030 - November 3, 2025B.Tech(Bachelors of Technology) in Software Development at Tshwane University of Technology
January 11, 2030 - November 3, 2025National Diploma in Software Development at Tshwane University of Technology
January 11, 2030 - November 3, 2025B.Tech (Bachelor's of Technology) in Software Development at Tshwane University of Technology
January 11, 2030 - November 3, 2025National Diploma in Software Development at Tshwane University of Technology
January 11, 2030 - November 3, 2025B.Tech in Software Development at Tshwane University of Technology
January 11, 2030 - November 3, 2025National Diploma in Software Development at Tshwane University of Technology
January 11, 2030 - November 3, 2025Qualifications
ITIL 4 Foundation
January 1, 2019 - August 21, 2025Certified Agile Scrum Master
January 1, 2025 - August 21, 2025ITIL 4 Foundation
January 1, 2019 - November 3, 2025Certified Agile Scrum Master
January 1, 2025 - November 3, 2025Cyber Security Expert (Udemy)
January 1, 2025 - November 3, 2025SAA-C03 AWS Certified Solutions Architect Associate
January 1, 2025 - November 3, 2025Docker & Kubernetes (Udemy)
January 1, 2025 - November 3, 2025ITIL 4 Foundation
January 1, 2019 - November 3, 2025Certified Agile Scrum Master
January 1, 2025 - November 3, 2025Cyber Security Expert
January 1, 2025 - November 3, 2025AWS Certified Solutions Architect – Associate (SAA-C03)
January 1, 2025 - November 3, 2025Docker & Kubernetes
January 1, 2025 - November 3, 2025ITIL 4 Foundation
January 1, 2019 - November 3, 2025Certified Agile Scrum Master
January 1, 2025 - November 3, 2025Cyber Security Expert (Udemy)
January 1, 2025 - November 3, 2025AWS Certified Solutions Architect – Associate (SAA-C03)
January 1, 2025 - November 3, 2025Docker & Kubernetes (Udemy)
January 1, 2025 - November 3, 2025ITIL 4 Foundation
January 1, 2019 - November 3, 2025Certified Agile Scrum Master
January 1, 2025 - November 3, 2025Cyber Security Expert (Udemy)
January 1, 2025 - November 3, 2025AWS Certified Solutions Architect – Associate (SAA-C03)
January 1, 2025 - November 3, 2025Docker & Kubernetes (Udemy)
January 1, 2025 - November 3, 2025Industry Experience
Telecommunications, Financial Services, Software & Internet, Professional Services, Manufacturing
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Pretoria today.