Summary
Overview
Work history
Education
Skills
Interests
Additional Information
Timeline
SoftwareEngineer
Bongani Ndlovu

Bongani Ndlovu

Summary

Software and cloud engineer with 3+ years of experience in the technology industry, aspiring Cyber Security specialist. Skilled in designing, developing, and deploying secure and scalable cloud-based systems. Proficient in various programming languages including C#, Dart, Python, and JavaScript and in using frameworks like vuejs, nodejs, angular, .NET and flutter. Adept in using DigitalOcean and Azure cloud platforms for developing and deploying applications. Possess hands-on experience in building and managing software systems, as well as implementing continuous integration and continuous delivery processes. Keen on staying up to date with the latest technologies and industry trends.

Overview

4
4
years of professional experience
4
4
years of post-secondary education

Work history

Software engineer intern

BBD Software
Johannesburg, Gauteng
01.2020 - 05.2020
  • Solved complex software problems using technical knowledge and experience for reliable solutions.
  • Peer-reviewed code to create clean and stable software solutions.
  • Established software tooling to achieve architecture development plans.

Software engineer

BBD Software
Johannesburg, Gauteng
01.2021 - 06.2023
  • Collaborated with team members to create applications' system analysis based on client requirements.
  • Adapted to different languages and technologies based on project requirements.
  • Debugged and modified software components to fix faults.
  • Analysed and designed relational databases using database tools and technologies.
  • Collaborated with development teams to improve supportability and resolve performance bottlenecks.
  • Operated in virtualised environment using Docker and Kubernetes.

Software engineer

SAADC
Cape Town, Western Cape
10.2020 - Current
  • Collaborated with team members to create applications.
  • Adapted to different languages and technologies based on project requirements.
  • Debugged and modified software components to fix faults.
  • Analysed and designed relational databases using database tools and technologies.
  • Developed and implemented system testing plans in support of deployments.
  • Established and maintained robust links between systems.
  • Designed impressive solutions to overcome existing system challenges.
  • Identified current inefficiencies and recommended changing functionality or behaviours to eliminate concerns.
  • Scoped and deployed monitoring solutions, defining thresholds and escalations.
  • Performed troubleshooting, identifying root cause of system-related issues.
  • Secured sensitive data, deploying RBAC model to monitor network access.
  • Prevented security breaches, employing hardening techniques to secure existing systems.
  • Monitored servers and data to measure accessibility and performance.
  • Developed shared code repositories to optimise code-reuse and minimise redundancy.
  • Reduced common human errors by automating system migrations.
  • Troubleshot software to identify bugs and discrepancies.

Education

NQF level 5 - Computer Systems

WeThinkCode
Johannesburg, Gauteng
04.2019 - 10.2021

Bachelors of science - Engineering, Computer Science

University of the People
08.2019 - 08.2020

Skills


  • Critical Thinking
  • Microsoft Azure
  • Terraform
  • Team Player
  • Software development
  • Project planning

Interests

Machine Learning, Drawing, Soccer, Piano

Additional Information

  • BBD Software (hr@bbdsoftware.com)

Timeline

Software engineer

BBD Software
01.2021 - 06.2023

Software engineer

SAADC
10.2020 - Current

Software engineer intern

BBD Software
01.2020 - 05.2020

Bachelors of science - Engineering, Computer Science

University of the People
08.2019 - 08.2020

NQF level 5 - Computer Systems

WeThinkCode
04.2019 - 10.2021
Bongani Ndlovu