Vusumzi Msengana

Software Engineer
Cape Town, South Africa
South African
072 366 3216
Software Engineer with experience building and operating large-scale cloud services at Amazon Web Services (AWS). Proven track record delivering customer-facing solutions across Java, Python, React, and AWS while driving operational excellence, automation, and system reliability in distributed environments.
Key achievements
  • Led delivery of a cross-functional maintenance automation platform protecting EC2 Managed Fleets from availability risks.

  • Eliminated an operational workflow responsible for approximately 18% of incoming on-call tickets.

  • Supported production systems handling multi-region fleet operations while resolving 55–65 operational issues per week.

TECHNICAL SKILLS

Languages Java, Python, TypeScript, JavaScript, SQL

Frameworks Spring Boot, React, FastAPI, Flask, Ruby on Rails, Nodejs

Cloud & Infrastructure AWS, Lambda, SQS, EventBridge, S3, CloudWatch, Terraform

Databases PostgreSQL

Engineering Practices Microservices, REST APIs, Distributed Systems, CI/CD, Agile, Unit Testing, OOD

WORK EXPERIENCE
Software Development Engineer (Customer Engagement & Efficiencies - EC2 Core)
07/2022 - 03/2024
Amazon Web Services Cape Town, WC, South Africa

Built and operated customer-facing software and operational tooling for the EC2 Managed Fleets organisation. Delivered full-stack solutions supporting customer onboarding, automation, fleet visibility, and operational excellence initiatives across distributed cloud services. Worked across Java, Python, Ruby on Rails, React, and AWS while collaborating with engineers, product stakeholders, and operational teams.

Responsibilities & Scope

  • Designed, developed, tested, and deployed customer-facing applications and internal operational tools across Java, Python, Ruby on Rails, React, and TypeScript services.

  • Partnered with cross-functional engineering teams to build automation, observability, and operational workflows supporting large-scale EC2 fleet management.

  • Developed backend services, REST APIs, automation pipelines, and self-service web applications used by internal Amazon teams and customers.

  • Participated in 24/7 on-call rotations supporting multi-region production systems, leveraging AWS services and operational diagnostics to investigate and resolve service issues.

  • Contributed to Agile delivery processes including sprint planning, technical design reviews, code reviews, operational reviews, and release management.

  • Maintained software quality through automated testing, monitoring, documentation, and continuous improvement of engineering practices.

EDUCATION
Bachelor of Science in Computer Science
02/2017 - 12/2021
University of the Western Cape Bellville, WC, South Africa
National Senior Certificate
01/2016 - 01/2017
Malikhanye Senior Secondary School Barkly East, EC, South Africa
Certifications
Google AI Essentials
06/2026
Capaciti via Coursera Cape Town, WC, South Africa
AWS AI Practitioner Challenge
06/2026
Udacity Remote
PROJECTS

SupportDesk | Personal Project | React, TypeScript, Java/Spring Boot, Python, AWS (Lambda, SQS, Cognito, S3), Terraform

  • Built a serverless ticketing platform end-to-end across three shipped phases: core CRUD, async priority-based routing via SQS, and secure file attachments via pre-signed S3 uploads

  • Implemented Cognito-based auth with role-scoped access (customer/agent/admin) enforced at both the API Gateway and application layers

  • Designed the full system as multi-module, independently deployable infrastructure using Terraform, with each phase destroyable/redeployable in isolation

  • Currently extending the system with an AWS Bedrock multi-agent pipeline (classify → match to runbook → escalate) to automate support-ticket resolution — evolving the platform toward AI as the system's control plane, not just its frontend

JobHunter | Personal Project | Python, Java/Spring Boot, React, AWS (Lambda, EventBridge, SQS), Gemini 2.5 Flash

  • Designed a zero-cost, event-driven architecture on AWS to automate job sourcing, replacing manual workflows with an autonomous ingestion pipeline handling daily events

  • Decoupled Python ingestion from Java analysis using Lambda, EventBridge, and SQS; optimized Spring Boot cold starts with SnapStart for near-instant service availability

  • Integrated Gemini 2.5 Flash to score jobs against a personal profile, automatically triggering Slack alerts for matches above 75%

  • Built a React administrative dashboard to dynamically reconfigure search rules and AI prompts without code redeployment