Skip to content

LesegoRabotapi

(Architect. Automate. Observe.)

Cloud & Platform Engineer building serverless data pipelines and CI/CD automation on AWS.

Cloud infrastructure engineer working across serverless data pipelines, CI/CD automation and full-stack delivery on AWS. I spend most of my time tracing failures to root cause and building architectures that stay cheap under real budget constraints.

© Engineering Profile プロフィール(LR — 01)
Engineering Practice

I build cloud systems on AWS — serverless data pipelines, deployment automation, and the monitoring that tells you when they break.

Portrait of Lesego Rabotapi

Core Skills

AWSPythonMySQLNode.jsTerraformDockerReactCI/CDTrivyPrometheusGrafana
© Featured Projects プロジェクト(LR — 02)
Engineering Case Studies

Selected Work

Four case studies in cloud infrastructure, data pipelines and ML tooling — written up with the constraints, the decisions, and what didn't work.

A serverless AWS uptime-monitoring platform built around scheduled checks, incident recording and event-driven alerting.

VigilWatch replaces an always-running monitoring server with an event-driven AWS architecture. EventBridge schedules health checks, Lambda executes them against external endpoints, DynamoDB records the resulting state, SNS handles alerts, and a static S3/CloudFront dashboard exposes the system through API Gateway and Lambda APIs.

Sole engineer · 2026

A Python ETL pipeline that turns raw public-transport route and stop data into a validated, deduplicated MySQL dataset.

MyInsights extracts raw public-transport route and stop records, standardises and deduplicates them with pandas, and loads the result into a relational MySQL schema. A route-ID dedup check that returned zero duplicates — while the database plainly held repeats — pushed the pipeline toward business-key deduplication instead, landing on 47 unique routes and 954 unique stops with SQL validation to back the counts.

Team of two

A cost-conscious AWS data lake that turns UNDP Human Development Index data into governed, queryable, partitioned analytics data.

The project takes raw HDI indicator data into an S3-based lake, uses AWS Glue to catalogue and transform it, and exposes the processed dataset through Athena for serverless SQL analysis. The design separates raw, processed and query-result data, layers Lake Formation over IAM for resource-level governance, and keeps the entire pipeline within AWS Free Tier constraints.

Sole engineer · archived

A local-first MLOps pipeline that validates, trains, serves and monitors a model — and correctly refused to ship a classifier its data couldn't support.

The project builds every stage of the ML lifecycle as testable, observable infrastructure: rule-based validation, scikit-learn feature pipelines, MLflow-tracked training, a containerised FastAPI inference service, and a Prometheus/Grafana stack, gated by GitHub Actions CI with Trivy image scanning. Hardened, imbalance-aware metrics then caught that the source dataset's label was statistically independent of its features, and the deliverable was reframed around that finding rather than a working classifier.

Sole engineer

© Skills 技術スタック(LR — 03)
Technical Stack(05)

Technical Toolkit

01

Cloud (AWS)

Serverless pipelines, monitoring, and cost optimisation.

  • Lambda
  • API Gateway
  • S3
  • Glue
  • Athena
  • CloudWatch
  • SNS
02

Backend & Data

ETL workflows and data visualisation.

  • Python
  • FastAPI
  • pandas
  • Node.js
  • SQL
  • matplotlib
03

DevOps

Secure, automated delivery.

  • GitHub Actions
  • Docker
  • Secrets management
04

Frontend

Fast, accessible interfaces.

  • React
  • JavaScript
  • Tailwind CSS
  • shadcn/ui
05

Broader Toolkit

Terraform, multi-cloud infrastructure, and networking — extending the AWS-first stack above through coursework and independent projects.

  • Terraform
  • AWS VPC & RDS
  • Azure
  • GCP
© Professional Experience エンジニアリング(LR — 04)
Professional Track

Pillar 5 Group (via CAPACITI)

Software Developer

Apr 2026 – Sep 2026 · South Africa

  • Architected and shipped the JTK Spares web platform from zero digital presence, choosing React, Node/Python and MySQL on Vercel to optimise for time-to-market over infrastructure overhead.
  • Designed the relational schema for parts inventory, repair tracking and supplier relationships, and built the API layer serving both internal operations and the customer-facing catalogue.
  • Hardened the release path with environment-based secrets management and a GitHub Actions pipeline for automated testing and deployment ahead of team scale-up.

CAPACITI Career Accelerator Programme

Digital Engineering Associate

Oct 2025 – Present · South Africa

  • Designed and deployed a serverless data lake on AWS (S3, Glue, Athena), then restored a broken ETL flow by tracing silent Glue-job failures to cascading IAM permission boundaries across the pipeline.
  • Built AWS and Azure projects within free-tier limits without dropping production patterns — IAM boundaries, least-privilege roles and monitoring stayed in, the managed spend did not.
© Contact コンタクト(LR — 06)
Get In Touch

Reach Out.

Response within 24h