Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Mnotho Nyembe

Cape Town

Summary

Dynamic Software Developer specializing in microservices architecture and Angular. Successfully implemented innovative features that enhanced user experience and streamlined processes. Proficient in CI/CD practices and passionate about delivering high-quality solutions. Strong problem-solving skills complemented by a collaborative approach to development.

Overview

4
4
years of professional experience

Work History

Software Developer

StructureIT
Cape Town
04.2025 - Current
  • Contributed to the development and implementation of a complex big data web application designed to present detailed U.S. Mortgage Security data through an intuitive user interface, using microservices architecture built with C# and Angular.
  • Currently involved in building a web application to configure and manage ETL pipelines, utilizing a microservices-based approach with Angular, Python, FastAPI, and AWS SQS.
  • Extensive Angular experience encompassing OAuth2 authentication, reactive programming with RxJS, state management using NgRx, feature flag implementation, and rigorous testing practices with Angular component harnesses, Karma, and Jest.

Notable Achievements:

  • Designed and implemented a feature enabling users to upload sample data files, allowing the system to automatically infer schemas, flag errors or ambiguous fields, and provide a user-friendly interface for corrections. This significantly streamlined schema creation processes previously reliant on manual migrations.
  • Transitioned the authentication system to OAuth2, implemented via a feature flag, enabling seamless switching between the new and legacy authentication systems across different environments.
  • Designed and implemented a CI/CD pipeline for monorepo microservices, automatically detecting service-specific changes and triggering respective pipelines. Additionally, the system identifies library changes and proactively executes pipelines for all dependent services, ensuring continuous integration integrity.

Technical Stack: Angular, RxJS, NgRx, OAuth2, Feature Flags, Python, FastAPI, AWS SQS, C#, Microservices, Karma, Jest, CI/CD

Software Developer Intern

StructureIT
Cape Town
05.2021 - 07.2021

I gained practical exposure developing applications using C# and .NET Core. During this internship, I built and deployed a full-stack web application with Angular on the frontend, Spring Boot on the backend, and PostgreSQL for data management. Additionally, I was introduced to DevOps practices, learning the basics of Docker, Kubernetes, TeamCity, Octopus Deploy, and Terraform, and successfully managed deployment pipelines.

Technical Stack: C#, .NET Core, Angular, Spring Boot, PostgreSQL, Docker, Kubernetes, TeamCity, Terraform, Octopus Deploy

Education

Software Development

WeThinkCode
Cape Town
03-2022

Skills

  • Microservices architecture
  • Angular
  • FastAPI
  • SQL
  • OAuth2
  • CI/CD
  • Full-stack development

Accomplishments

  • Came first in an AI agents hackathon. Submission video: https://www.youtube.com/watch?v=pnE2H6Tfz_8&t=4s

Timeline

Software Developer

StructureIT
04.2025 - Current

Software Developer Intern

StructureIT
05.2021 - 07.2021

Software Development

WeThinkCode
Mnotho Nyembe