KATLEO RANTLE
Software Developer · ICT Graduate
+27 61 427 7168 · kprantle@gmail.com · katleo.co.za · github.com/katleo-rantle

Professional Summary

Information and Communications Technology (ICT) graduate with a strong passion for full-stack software development and modern cloud infrastructure. Self-taught in Java, Angular, and foundational cloud computing. Hands-on practice building responsive web applications, containerised services, and backend architectures through personal projects. Seeking graduate opportunities to contribute to impactful software solutions while continuing to grow as an engineer.

Technical Skills

Languages TypeScript (Proficient), Java, Python (Intermediate)
Front-End React, Angular, Redux, HTML5, CSS3, Tailwind CSS, Next.js, GSAP
Back-End Node.js, Spring Framework, Java, MongoDB, PostgreSQL
Cloud & DevOps AWS (EC2, S3, VPC, Lambda, IAM), Terraform, Docker, Kubernetes, CI/CD
Tools Git, Postman, VS Code, Linux

Soft Skills: Problem-Solving · Collaboration & Communication · Adaptability · Strong Work Ethic


Academic History

Bachelor of Information and Communications Technology (ICT) — Durban University of Technology

Core Focus: Software development methodologies, data structures, database management, network security.

My Projects

Selected work spanning frontend apps, full-stack systems, cloud infrastructure, and containerisation. Click a category or project to expand or collapse.

Static & Frontend Applications 3
Moses & Fire Electrical (Freelance) Live mosesandfireelectrical.co.za

Problem: Local electrical contractors lacked a professional branded platform to showcase services and convert web traffic into customers.

Solution: End-to-end freelance delivery of a fully responsive React site, including logo and letterhead design, professional email setup, and web hosting configuration.

Stack: React, Tailwind CSS

Rantle Construction (Freelance) Live rantle.co.za

Problem: A construction company needed a professional online presence to present services, build trust with clients, and generate enquiries.

Solution: End-to-end freelance delivery of a polished React site with GSAP animations, including logo and letterhead design, professional email setup, and web hosting configuration.

Stack: React, GSAP, Tailwind CSS

MixMaster Drinks API Explorer Demo reactapp-mixmaster.netlify.app

Problem: Standard web apps suffer from slow experiences and server strain due to unoptimized network requests and repetitive API calls.

Solution: SPA with dynamic routing, optimized request caching via React Query, and seamless search for beverage recipe data.

Stack: React, React Router DOM, React Query, JavaScript, REST APIs

Full-Stack Applications 2
Construction Management Platform (Currently working on) Repo github.com/katleo-rantle/saas-app-builder

Problem: Construction teams struggle with fragmented role permissions, inefficient task delegation, and real-time tracking of payroll and project changes.

Solution: Multi-role dashboard system for managing complex project workflows, employee tasks, payroll, invoices, payments, and change orders.

Stack: Java, Spring Framework, Angular, REST APIs

Task Management App Repo github.com/katleo-rantle/Java-tasks-API

Problem: Teams need a reliable way to create, assign, and track tasks with a clean API contract and a modern, container-ready frontend.

Solution: Spring Boot REST API for task CRUD and status management, paired with a containerised frontend for a full-stack task management experience.

Stack: Java, Spring Boot, REST APIs, Docker

AWS Cloud Infrastructure 4

Hands-on cloud projects with full documentation covering storage, networking, and security.

Cloud-Hosted Resume Pipeline Live katleo-rantle.com.s3-website.af-south-1.amazonaws.com

Problem: Serving static website content securely on public infrastructure requires proper access controls, automation, and architectural clarity.

Solution: Static cloud resume hosted on object storage with read-only public access rules, proper IAM security roles, and full architecture documentation.

Stack: HTML5, CSS3, JavaScript, AWS S3, AWS IAM

VPC from Scratch Docs PDF Documentation

Problem: Default networking setups lack isolation and control; production workloads need custom network boundaries and controlled internet access.

Solution: Designed and built a custom VPC with a public subnet and Internet Gateway, documenting the full network architecture from the ground up.

Stack: AWS VPC, Subnets, Internet Gateway

VPC Security Docs PDF Documentation

Problem: Open network configurations expose resources to unnecessary risk; layered controls are required at both instance and subnet levels.

Solution: Implemented Security Groups and Network ACLs, and validated multi-region visibility of security posture with documented rules and rationale.

Stack: AWS Security Groups, NACLs, Multi-Region

Private Subnet Docs PDF Documentation

Problem: Sensitive workloads should not be directly reachable from the internet and need isolated routing and access controls.

Solution: Created an isolated private subnet with a custom route table and NACL, ensuring no direct internet exposure while supporting controlled outbound paths.

Stack: AWS Private Subnet, Route Tables, NACLs

Containerisation (Docker) 2
Containerized Express App Repo github.com/katleo-rantle/containerized-express-app

Problem: Running a Node.js backend without containers leads to inconsistent environments and larger-than-necessary images across development and production.

Solution: Containerised a Node.js/Express backend with optimised Docker layers for faster builds, smaller image size, and reproducible deployments.

Stack: Node.js, Express, Docker

Containerized React App Repo github.com/katleo-rantle/containerized-react-app

Problem: Serving a React SPA efficiently requires a production-grade static server and a build process that keeps the final image lean.

Solution: Implemented a multi-stage Docker build that compiles the React app and serves it via Nginx, producing a small, production-ready container image.

Stack: React, Docker, Nginx, Multi-stage Builds

Certifications & Courses

References

Moses & Fire Electrical — Peter (Owner) · Cell: 083 982 6020

Rantle Construction — Seabata (Owner) · Cell: 083 717 3812

Available upon request for further details.