Sihle Mkaza

Intermediate Software Engineer at Entelect

City of Johannesburg, Gauteng, South Africa

About

I am an Intermediate Software Engineer with over 5 years of experience building scalable and impactful software solutions. My expertise includes modernizing applications, optimizing cloud deployments, and developing microservices using JavaScript, TypeScript, Node.js, React, and Kubernetes. I have led migrations from legacy systems to modern architectures and deployed solutions to cloud platforms like AWS, utilizing tools such as Terraform, AWS CDK and CI/CD pipelines. With a passion for problem-solving, collaboration, and continuous learning, I thrive in environments that encourage innovation and technical growth. My strong academic foundation in Computer Science and hands-on experience with diverse technologies equip me to deliver high-quality, efficient solutions.

Experience

  • Intermediate Software Engineer at Entelect
    Mar 2025 - Present · 1 yr 4 mos

  • Vodacom (Midrand, Gauteng, South Africa)
    • Specialist Software Engineer
      Apr 2023 - Feb 2025 · 1 yr 11 mos

      - Specialized in modernizing applications and optimizing deployments on cloud platforms - Create and deploy infrastructure using Terraform, AWS CDK and CICD pipelines - Migrated applications to AWS for improved scalability and deployment - Migrated legacy Java applications to Node.js and TypeScript, enhancing code logic and adding new features for improved functionality and performance.

    • Software Engineer, Discover Graduate Trainee
      Feb 2021 - Mar 2023 · 2 yrs 2 mos

      - Designed and developed microservices using Node.js and REST APIs - Built React.js applications for internal business use - Deployed applications to Kubernetes and AWS for scalability and efficiency - Worked with Oracle databases for backend integration - Developed code for both backend and frontend systems

  • Software Development Engineering Intern at Amazon Web Services (AWS)
    Jun 2020 - Sep 2020 · 4 mos

    - Worked on an individual project to design and create a caching solution. - Created a REST API and redesigned one feature of a back-end system. - Worked with NodeJS, AWS CloudFormation, AWS API Gateway and more AWS services.

  • Computer Science Tutor at University of Cape Town
    Mar 2018 - Dec 2018 · 10 mos

    Tutored first year computer science (CSC1015F) which required Python programming knowledge for the first semester. Tutored first year computer science (CSC1016S) which required Java programming knowledge for the second semester.