Summary
Overview
Work History
Education
Skills
Languages
Timeline
References
Websites, Portfolios and Profiles
References
Hi, I’m

NATASHA KHUMALO

I AM A SOFTWARE ENGINEER

Summary

A skilled software developer with experience in backend development, specializing in Java, Spring Boot, SQL, and API design. Proven in delivering scalable systems, including integrating Trustly through Nuvei for Open Banking projects, and optimizing legacy systems. Proficient in version control (GitLab, GitHub), continuous deployment tools (Docker, Rancher, Maven), and unit testing. Passionate about database management, API development, and problem-solving, with a drive to learn and deliver high-quality backend solutions that meet business needs.

Overview

3
years of professional experience

Work History

BBD (UK Rank Group)

FULL-STACK SOFTWARE ENGINEER
09.2024 - Current

Job overview

UK Rank Group Client: Open Banking Project - Trustly & Nuvei Integration

  • Payment System Integration: Contributed to integrating Trustly Open Banking and Nuvei to Rank applications, streamlining payment workflows, and ensuring industry compliance using Java Spring Boot.
  • Name Validation Program: Implemented a name validation feature that improved data consistency and was recognized by the Senior Tech Lead, using Java.
  • Agile Development: Actively participated in sprint planning, task creation, and process improvement within an agile environment, helping shape the team's workflow.
  • DockerStack Deployment: Played a key role in deploying applications using Docker for smooth and scalable deployment.
  • Issue Resolution: Utilized Elastic Search logs to troubleshoot and resolve issues, ensuring high application performance.
  • Frontend Development (Angular 11): Developed and maintained responsive user interfaces using TypeScript and HTML/CSS to improve user experience.
  • Backend Development (Java Spring Boot): Built scalable backend services using Java to support business-critical features.
  • SQL Stored Procedures & Database Optimization: Worked on creating and optimizing SQL stored procedures to improve data efficiency and performance.
  • Agile Collaboration: Collaborated on Jira tasks, ensuring efficient project execution and delivery of high-quality, scalable applications.

BBD (Internal Project)

FULL-STACK SOFTWARE ENGINEER
05.2024 - 08.2024

Job overview

  • E-Commerce Mobile Application Development: Developed an internal e-commerce mobile application for errands, chores, and shopping. Led the design and development of a fully functional React Native app and demonstrated it to business stakeholders.
  • API Development with Java: Built backend APIs using Java Spring Boot to support the mobile application, enabling seamless integration with business requirements.
  • Supabase Edge Functions: Created Supabase Edge Functions to extend the app's functionality, handling tasks like data retrieval and processing directly from the database with improved performance and scalability.
  • Technology Learning & Application: Gained hands-on experience with Supabase and React Native, expanding my technical skill set while working on this project.
  • Backend Services: Engineered backend services using Java Spring Boot and PostgreSQL to manage data efficiently and optimize system performance.
  • Mentorship & Collaboration: Mentored new team members, assisted with front-end unit tests, and fostered a collaborative, knowledge-sharing environment.
  • Containerized Deployment: Deployed and managed containerized applications with Rancher for streamlined deployment and scalability.
  • Full SDLC Contribution: Contributed across all stages of the software development lifecycle, ensuring the delivery of a robust user platform with a focus on scalability and efficiency.
  • Streamlined development processes by integrating continuous integration and deployment tools, improving overall efficiency.

BBD (Sanlam Investments)

JAVA SOFTWARE ENGINEER
06.2023 - 04.2024

Job overview

  • Production Support: Contributed to Business-As-Usual (BAU) support teams, resolving production issues quickly to maintain the seamless functionality of critical Sanlam Investment Systems.
  • API Development with Java: Developed Java APIs using Quarkus Framework, optimizing performance for Java 8 and 11.
  • Database Management: Demonstrated advanced database skills with MySQL, executing complex queries, views, and stored procedures, while integrating seamlessly with Java applications.
  • Testing and QA: Conducted comprehensive testing of SOAP web services and Java APIs using Postman to ensure robustness and reliability.
  • Deployment & Automation: Used Maven for build automation and XLD Deploy to streamline deployments, ensuring consistency and efficiency across environments.
  • Version Control & Collaboration: Utilized Bitbucket for version control and Confluence for knowledge sharing, enhancing team collaboration.
  • Performance Monitoring: Monitored API performance on Rancher within Kubernetes clusters, ensuring optimal service functionality.
  • SQL Server Integration Services: Managed and deployed SQL Server Integration Services (SSIS) packages, improving data integration workflows.
  • Angular Front-End Development: Contributed to an Angular project, modifying a health dashboard, and delivering changes successfully despite front-end development being new to me.
  • Code Migration: Played a key role in code migration, converting Mule XML to Java Quarkus APIs, enhancing system performance and functionality.
  • Agile & Release Management: Led 8 production releases and handled emergency deployments, utilizing Agile methodology to improve responsiveness and ensure smooth production operations.

BBD (Vodacom CRM)

JUNIOR SOFTWARE ENGINEER
01.2022 - 07.2023

Job overview

  • Corporate Shared Bundles (CSB) Development: Contributed significantly to the CSB reporting system, ensuring accurate tracking and reporting of shared bundle usage across corporate clients. Took ownership of the project in the absence of the senior, maintained active communication with Product Owners, and successfully delivered the project without issues.
  • Legacy System Maintenance: Supported and enhanced critical legacy systems, including those built with Java 4 and Enterprise Java Beans (EJBs). Delivered bug fixes and new features for production, contributing to the smooth functioning of legacy systems.
  • SOAP Service Migration: Led the migration of SOAP services, writing services that were deployed live after my departure, ensuring seamless continuity and no knowledge gaps in the team.
  • System Analysis & Design: Collaborated with the team to analyze client requirements and design efficient, tailored solutions for system improvements.
  • Version Control: Used GitLab and GitHub to manage project versions and maintain code integrity.
  • Interface Optimization: Partnered with engineers to evaluate and optimize software and hardware interfaces, improving system performance and compatibility.
  • Code Quality & Refactoring: Identified defects, proposed and implemented code refactors, and ran SonarQube scans to ensure high code quality standards.
  • Object-Oriented Programming: Applied object-oriented programming (OOP) models to create modular and maintainable code bases, improving the overall system architecture.
  • Client Interaction: Directly interfaced with clients to gather feedback, address concerns, and ensure that the project outcomes aligned with their expectations.

PWC Sizasana Business Services Monash University

SOFTWARE DEVELOPER
01.2021 - 11.2021

Job overview

  • Collaborated with a team at Monash University to develop an e-commerce platform, enabling users to add items to a cart and complete purchases via PayPal
  • I was responsible for designing and developing the cart page using HTML, CSS, and JavaScript(NodeJs and ReactJs), ensuring seamless integration with the MongoDB database for item storage
  • I utilized NoSQL to document and manage database entries, linking them effectively to the cart functionality
  • Saved time and resources by identifying and fixing bugs before product deployment.

Debbie De Foundation For Girls

VOLUNTEER
01.2019 - 11.2021

Job overview

  • Empowered young girls through computer education and personal hygiene awareness, fostering motivation and dream realization
  • Supported efficient operations at homeless shelter, preparing about 50 meals for primary school children and organizing sanitary supplies.

Education

Monash University
South Africa

BACHELOR OF COMPUTER AND INFORMATION SCIENCES from Software Development, Business Systems
12.2021

University Overview

KPMG South Africa
South Africa

DATA ANALYTICS CONSULTING VIRTUAL INTERNSHIP
12.2020

University Overview

  • During my Data Analytics Consulting Virtual Internship, I conducted data analysis and developed insights to support business decision-making.
  • I worked with large datasets, employing tools such as Excel to clean, analyze, and visualize data.
  • This experience honed my analytical skills, increased my proficiency in data tools, and deepened my understanding of how data analytics can drive business performance.

Basa Tutorial Institute High School
South Africa

NATIONAL SENIOR CERTIFCATE
12.2018

University Overview

Skills

  • GitLab, GitHub, BitBucket
  • SQL
  • Analysis
  • Angular 11
  • CSS
  • Java
  • Jira, Confluence
  • HTML
  • ReactJs
  • JavaScript
  • Splunk and Elastic Search
  • Jenkins
  • Maven and Gradle
  • DockerStacks
  • Java Spring and Java Quarkus

Languages

English
IsiZulu

Timeline

FULL-STACK SOFTWARE ENGINEER
BBD (UK Rank Group)
09.2024 - Current
FULL-STACK SOFTWARE ENGINEER
BBD (Internal Project)
05.2024 - 08.2024
JAVA SOFTWARE ENGINEER
BBD (Sanlam Investments)
06.2023 - 04.2024
JUNIOR SOFTWARE ENGINEER
BBD (Vodacom CRM)
01.2022 - 07.2023
SOFTWARE DEVELOPER
PWC Sizasana Business Services Monash University
01.2021 - 11.2021
VOLUNTEER
Debbie De Foundation For Girls
01.2019 - 11.2021
Monash University
BACHELOR OF COMPUTER AND INFORMATION SCIENCES from Software Development, Business Systems
KPMG South Africa
DATA ANALYTICS CONSULTING VIRTUAL INTERNSHIP
Basa Tutorial Institute High School
NATIONAL SENIOR CERTIFCATE

References

References

Reference available upon request.

Websites, Portfolios and Profiles

Websites, Portfolios and Profiles
www.linkedin.com/in/natasha-k-0aa

References

References

Reference available upon request.

NATASHA KHUMALOI AM A SOFTWARE ENGINEER