Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

BAYANDA MLOMO

Junior Software Engineer
Johannesburg

Summary

Skilled Software Engineer with nearly 2 years of experience designing middleware and backend solutions connecting enterprise systems to consumer-facing platforms. Developed and deployed production-ready API integrations, implemented distributed caching strategies, and engineered resilient async workflows. Expertise in RESTful and OData APIs, Node.js, Express.js, and Redis, with a solid foundation in backend architecture and secure token-based authentication.

Overview

6
6
Certificates
2
2
years of professional experience

Work History

Integration Engineer — client placement: Sun International

Mphoti Consulting
12.2025 - Current
  • Designed and delivered a middleware integration layer connecting an enterprise backend system to a consumer-facing platform. Phase 2, deployed in May 2026, introduced key transactional capabilities including:
  • Built RESTful API endpoints handling reservation management, booking flows, and business-rule enforcement.
  • Integrated with a third-party OData API to surface contract, inventory, and usage data across complex query scenarios.
  • Implemented a distributed caching layer with targeted invalidation strategies, improving response times and reducing upstream system load.
  • Engineered resilient async workflows with parallel API calls, graceful error handling, and cache fallback mechanisms.
  • Managed secure token-based authentication for upstream API access.
  • Enterprise software development house
  • Developed and tested API integrations, ensuring seamless communication between platforms and enhancing user experience.
  • Documented integration procedures and provided training to team members, fostering knowledge sharing and collaboration.

Junior Software Developer

Mphoti Consulting
08.2025 - 12.2025
  • Promoted to a permanent Software Developer role following a successful internship, taking on increased responsibility as a team lead within my cohort.
  • Developed customized enterprise software solutions for clients across multiple industries.
  • Worked with Adobe Experience Manager (AEM) and related web technologies in a client-centric, collaborative delivery environment.
  • Collaborated with cross-functional teams to build robust, scalable systems that streamline business operations.
  • Focused primarily on backend development across internal projects, driving technical decisions and supporting junior developers.
  • Key Projects : ServiceBillPro, and MyVoucher
  • Contributed to the successful launch of a new software product by assisting with the design, development, and implementation phases.
  • Participated in code reviews, ensuring adherence to established guidelines and promoting knowledge sharing among team members.
  • Developed custom features for existing applications, tailoring solutions to meet specific client needs.
  • Provided technical support to clients, resolving issues in a timely manner while maintaining strong customer relationships.Hyde
  • Assisted senior developers in complex problem-solving, enhancing overall team productivity and efficiency.
  • Collaborated with cross-functional teams to develop high-quality software applications, meeting project deadlines.

Software Developer Intern

Mphoti Consulting
08.2024 - 07.2025
  • Completed an intensive developer programme covering the company's full core technology stack, progressing from foundational web development through to enterprise-level tools.
  • Developed hands-on skills in HTML, CSS, JavaScript, React, Node.js, Express.js, and Adobe Experience Manager (AEM) through practical projects.
  • Wrote and maintained APIs, handled server-side logic, and collaborated closely with the broader development team.
  • Created and maintained APIs, managed server-side logic, and actively collaborated with development team to enhance project outcomes.
  • Established a solid foundation in full-stack development, facilitating a successful transition to an Integration Engineer role.
  • Developed and maintained RESTful APIs using Java and Spring framework, enhancing integration efficiency.
  • Collaborated with the QA team to troubleshoot and resolve software defects, improving application reliability.
  • Implemented Agile methodologies in project workflows, streamlining development processes and increasing team productivity.
  • Designed user-friendly interfaces using HTML, CSS, and JavaScript, elevating user experience and satisfaction.

Education

Diploma - Computer Science

Tshwane University of Technology
Pretoria, South Africa
12-2024

National Senior Certificate - Science

Allanridge Secondary School
Midrand, South Africa
12-2019

Skills

API development (MVC Architecture)

Integration testing

PHP Lavarel

Nodejs APIs

HTML5, CSS , JS (Reactjs)

Database management: MySql, PostgreSQL

Middleware design

Swagger, Postman, Azure, Docker

Version Control (GIT)

Cross-Functional Collaboration

Certification

AEM Foundations — Adobe Issued: Jun 2025

Timeline

Integration Engineer — client placement: Sun International

Mphoti Consulting
12.2025 - Current

Junior Software Developer

Mphoti Consulting
08.2025 - 12.2025

Software Developer Intern

Mphoti Consulting
08.2024 - 07.2025

Diploma - Computer Science

Tshwane University of Technology

National Senior Certificate - Science

Allanridge Secondary School
BAYANDA MLOMOJunior Software Engineer