Menu

Hi, I'm Gift

I'm a Software Developer and a tech enthusiast.

About

Gift Banda

Gift Banda I'm a Software Developer passionate about using technology to make life better. I specialize in microservices and cloud-native architecture, building software systems that are fast, secure, and easy to maintain. While I’m proud of my formal Computer Science qualifications, I define myself by the real-world impact I create with code. I thrive on solving problems, building things, and tackling challenges head-on with creativity and technical know-how.

Currently, I’m an Engineer at Standard Bank Group, where I develop and maintain full-stack enterprise applications used by thousands of users. My day-to-day work includes writing clean, efficient code, delivering new features, and optimizing systems for performance, reliability, and security. I also design and maintain CI/CD pipelines for seamless deployments. I’ve successfully migrated multiple on-premise applications to AWS, improving scalability, resilience, and cost efficiency, while proactively monitoring and remediating security vulnerabilities to ensure the applications are always-on and always-secure.

Beyond corporate systems, I bring the same enterprise-grade attention to detail to my freelance clients, creating business websites and personal portfolios built to the highest professional standards and designed to make a strong digital impact.

Over the years, I’ve worked with a wide range of tools and technologies. On the front-end, I craft intuitive experiences with Angular, JavaScript, TypeScript, HTML, and CSS. On the back-end, I build scalable systems with Java (Spring Boot), Node.js, and Golang, using Kafka for reliable event-driven messaging to ensure reliable data flow across microservices. I’m also experienced with MySQL, PostgreSQL, MongoDB, Docker, GitLab CI/CD, OpenShift, Terraform, and building REST and SOAP APIs to streamline processes and deliver scalable solutions.

I’m proud to be 2x AWS (soon to be 3x), 2x Azure, and Salesforce-certified. Cloud technology excites me, and I’m constantly learning—through hands-on projects, experiments, and sharing insights via technical articles on Medium. As a full-stack and cloud-native developer, I thrive on expanding my skills and building impactful solutions.

Outside of coding, I enjoy sci-fi movies, documentaries, music, and podcasts, and I reflect on life through studying the Torah. Curious and quick to learn, I’m always ready to take on new challenges and make things happen.

I've Got Some Skills.

  • 70%
    HTML5 & CSS3
  • 70%
    Angular
  • 75%
    JavaScript
  • 70%
    Java
  • 75%
    NodeJs
  • 65%
    Golang
  • 75%
    MySQL
  • 50%
    PostgreSQL
  • 70%
    MongoDB
  • 80%
    Docker
  • 75%
    REST APIs
  • 75%
    Microservices Architecture
  • 70%
    AWS

Resume

EXPERIENCE

Software Developer

Standard Bank Group, Johannesburg

2020 - present

  • Develop full-stack web applications, contributing to the successful development and launch of 2 web applications.
  • Remediate Pen Test findings and mitigate security vulnerabilities in web applications.
  • Build and maintain CI/CD pipelines, significantly reducing integration and deployment time.
  • Monitor and respond to application interruptions and failures, ensuring high availability.
  • Facilitate engineering sessions and promote knowledge sharing within the team.
  • Developed and maintain online.dinersclub.co.za, ensuring always-on and secure operations.
  • Successfully migrated 4 on-premises applications to AWS (3 on AWS ROSA and 1 on AWS ECS), resulting in improved performance, scalability, and cost savings.

Software Developer

The Digital Academy, Johannesburg

2019 - 2020

  • Contributed to developing 'Novelty', a web app for entrepreneurs offering business plan assistance, ABSA funding insights, and website-building resources.
  • Designed and developed a Single Page Application (SPA) using the MEAN stack and Docker.
  • Developed custom REST APIs and a robust back-end using NodeJS.
  • Created and optimized a relational database with MySQL.
  • Designed user interfaces and crafted web pages using Angular, incorporating Material Design and MD Bootstrap.
  • Successfully integrated Google OAuth, a domain availability checker, and various other third-party APIs into the application.

SUMMARY

Gift Banda

I'm an innovative and deadline-driven developer experienced in developing web applications from initial concept to development and deployment.

  • Phone: 072 943 3017
  • Email: giftmbanda@gmail.com
Request Resume

EDUCATION

Postgraduate & Adv Diploma: Computer Science

Tshwane University Of Technology, Pretoria

2025 - Present

Focus areas include algorithms, artificial intelligence, software engineering, cybersecurity, cloud computing, and database systems.

CERTIFICATION

  • AWS Certified Developer - Associate
  • AWS Certified Cloud Practitioner
  • Microsoft Certified Azure Administrator – Associate
  • Microsoft Certified Azure Fundamentals
  • Salesforce Certified Platform App Builder
  • National Certificate: Banking (SAQA Accredited NQF Level 5)

Projects

I've worked on personal as well as professional projects. Here are some of personal projects I've kept. Please visit my GitHub page to view the source code for some of these projects.

Takealot Web-Scraper Price Monitor

Web Scraping abs Automation

Enthralled by a spark of brilliance, swiftly I leapt upon the virtual scribe known as VS Code. A dance of creation to embark upon before the fleeting whisper of thought could dissolve into the ether of memory. Okay! I just wanted to experiment with web scraping so I created a web scraper that automatically monitors the price of a desired Dell monitor on Takealot. This cron job not only web scrapes but also sends me an email alert when the price drops to or below my target of R4000 almost in real-time. Initially priced at R4289, the monitor is slightly over my budget. Yet, with this tool, I can capitalize on price drops. It's a powerful, personalized alert system for tracking price changes. I shared this on LinkedIn and received positive feedback from my network; feel free to share your thoughts too. Takealot Webscape Price Monitor

Step-by-Step Guide To Hosting A Static Website On AWS

AWS and DevOps

I recently hosted my giftmbanda.com portfolio website on AWS using S3 for storage, CloudFront for content delivery, ACM for SSL/TLS certificates, and Route 53 for domain name management. Join me in this tutorial article as I walk you through the process of hosting a static website on AWS. A Step-by-Step Guide to Hosting a Static Website on AWS.

AWS CodePipeline and ECS IaC (with Terraform)

AWS and DevOps

This project showcases my use of Terraform to architect and provision a highly available and scalable infrastructure on AWS. The infrastructure includes a CodePipeline for CI/CD and an ECS cluster for deploying containerized applications, with a load balancer, CloudWatch, multiple availability zones, public and private subnets, NAT gateway, autoscaling group, and internet gateway. The CodePipeline automatically integrates and deploys code changes to the ECS cluster through CI/CD. The ECS infrastructure, as well as the rest of the infrastructure, is designed to scale based on demand and provide high availability and fault tolerance across multiple availability zones. If you'd like to read more about this, please visit my article on Medium at giftmbanda.medium.com.


Global Covid-19 Live Tracker

Web Development

A Global Covid-19 Live Tracker app developed in React offers live global covid-19 stats and individual country's stats. The site is accessible here, Global COVID-19 Live Tracker and the source code is available for review on my Github.


Novelty

Web Development

We often have a lot of aspiring entrepreneurs who want to start a business with only an idea and have to deal with the complexity involved with starting up a business. Novelty walks the user through evaluating their business idea, helps the user find the right team for their technical tasks and offers marketing strategies and ways to get funding for the business. Novelty is a product of The Digital Academy in partnership with ABSA. The project was developed using MySQL, Express, Angular, and NodeJs.


WhatsappOrder

Web Development

A lightweight HTML5, CSS3, and vanilla Javascript food ordering website allow customers to place food orders and forward the order via Whatsapp to the Whatsapp linked to the site, which is ideal for small fast-food businesses. The site is accessible here, WhatsappOrder and the source code is available for review on my Github.


MyStudyLife

Web Development

A student attendance register system, the web app, allows students to log their class attendance via a GPS-enabled smartphone. The student turns on GPS/Location on their device,logs in, and selects "Attend" for the module being lectured that they present at. The system checks the student's Device GPS Coordinate against the assigned venue's GPS coordinates. It checks the student's Device GPS Coordinate ping time against the Subject's designated attendance time and then processes the attendance. This project is developed with Laravel, Bootstrap, HTML, and CSS and uses the MySQL database. The source code is available for review on my Github.

Contact

I'm available for work opportunities. Send me a message if you believe I'd be a good fit for your team or if you just want to say hello.

Sending...
Something went wrong. Please try again.
Your message was sent, thank you!

Contact

  • Phone: 072 943 3017
  • Email: giftmbanda@gmail.com
  • Location: Johannesburg