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.
2020 - present
2019 - 2020
I'm an innovative and deadline-driven developer experienced in developing web applications from initial concept to development and deployment.
2025 - Present
Focus areas include algorithms, artificial intelligence, software engineering, cybersecurity, cloud computing, and database systems.
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.
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
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 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.
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.
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.
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.
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.
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.