Sihle Mkaza

Full-Stack Software Engineer

Backend-focused full-stack software engineer based in Johannesburg, South Africa.
Currently working as an Intermediate Software Engineer at Entelect.

GitHubCredlyLinkedInEmail

Tech Stack

Node.js
Next.js
JavaScript
TypeScript
Python
Java
Terraform
Docker
Kubernetes
AWS

Work Experience

Entelect

Intermediate Software Engineer

Mar 2025 - Present
  • Deploy and manage AWS infrastructure using Terraform, implementing cost optimization strategies that reduce operational expenses
TerraformJenkinsAWSDocker

Vodacom

Specialist Software Engineer

Apr 2023 - Feb 2025
  • Specialized in modernizing applications and optimizing deployments on cloud platforms
  • 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.
Node.jsTypeScriptKubernetesDocker

Software Engineer, Discover Graduate Trainee

Feb 2021 - Mar 2023
  • Designed and developed microservices using Node.js and REST APIs
  • Built React.js applications for internal business use
Node.jsReact.jsSQLREST APIs

Amazon Web Services

Software Development Engineering Intern

Jun 2020 - Sep 2020
  • 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.
Node.jsAmazon CloudFormationAWS API GatewayRedis