Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Hi, I’m

Nicolette Mashaba

Software Engineering -Full Stack
Madiba park
Nicolette Mashaba

Summary

Full-stack software engineer with a strong foundation in front-end and back-end technologies, including React.js, Node.js, and .NET. Passionate about clean code, user-focused design, and optimizing AI-driven development processes. Seeking opportunities to build scalable and impactful applications.

Overview

14
years of professional experience
4
Certifications
3
Languages

Work History

CodeCatalyst

Web Developer Intern
06.2025 - 07.2025

Job overview

  • Developed dynamic full-stack web application using React, Vite, Node.js, Express.js, and MongoDB in a collaborative team environment.
  • Implemented JWT authentication for secure user access and session management.
  • Designed responsive UIs with Tailwind CSS and interactive front-end logic using JavaScript.
  • Built RESTful APIs with Express.js, integrated with MongoDB for efficient data storage and retrieval.
  • Followed best practices in version control, debugging, and deployment while working on real-world projects.


Outlier

AI Model Trainer
10.2024 - 12.2024

Job overview

  • I played a key role in creating and improving the instructions (prompts) for AI to generate code, using Python, JavaScript, and C#. This made the AI's code more Accurate
  • I also Checked and fixed the code that the AI produced, making sure it was well-written and efficient
  • I helped design the ways and the data that we used to teach the AI how to write code, find errors, and solve problems

South African Navy

Junior Navigation Officer
01.2012 - 06.2021

Job overview

  • I was in charge of Navigation and communication systems. This required me to be very careful and solve problems quickly, which are useful skills in software development.
  • I Learned how to plan ahead, making quick decisions, and manage risks, all of which are important in any Job
  • I worked closely with a team to ensure everything went smoothly. This helped develop strong communication and teamwork skills, which are essential in software development

Education

Millennium College

Entrance To Bachelor's from Grade 12

CTU Training Solutions

IT Programming Foundation from NQF level 4

CTU Training Solutions

Occupational Certificate from Software Engineering

University Overview

NQF Level 6

Skills

Technical Skills

Certification

Techbridle Foundation Software Development Bootcamp

Accomplishments

  • Programming Foundation Top Performer
    CTU Training Solutions – 2023
    Awarded for academic excellence and outstanding performance in the Programming Foundation (NQF Level 4: IT Systems Development) program.


Timeline

Web Developer Intern

CodeCatalyst
06.2025 - 07.2025

AI Model Trainer

Outlier
10.2024 - 12.2024

Junior Navigation Officer

South African Navy
01.2012 - 06.2021

CTU Training Solutions

IT Programming Foundation from NQF level 4

CTU Training Solutions

Occupational Certificate from Software Engineering

Millennium College

Entrance To Bachelor's from Grade 12
Nicolette MashabaSoftware Engineering -Full Stack