Skip to content
View Kiveshan's full-sized avatar

Block or report Kiveshan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kiveshan/README.md

Kiveshan Naidoo

Stack


LinkedIn   Email   Remote


Backend and cloud engineer with 1.5 years of production experience. My ELT pipeline has processed 750,000+ records per nightly run, unattended, since August 2025. I've delivered 4 production systems for paying clients across logistics, finance, and healthcare — owning architecture decisions, AWS infrastructure, CI/CD, and post-launch support without a separate DevOps function.

Currently:

  • Re-architecting a logistics platform from single-tenant to multi-tenant SaaS — row-level isolation, redesigned auth, billing integration
  • Extending a government sector data lakehouse with a Neo4j knowledge graph for multi-hop traversal queries
  • Migrating existing deployments from Elastic Beanstalk to ECS Fargate, provisioned via Terraform

Stack

Skills


AWS services used in production

Lambda   Step Functions   Glue (PySpark)   DMS   S3   RDS   ECS Fargate   ECR   EventBridge   CloudWatch   IAM   Location Services   SNS   SQS   Cost Explorer



Selected Work

End-to-end ELT pipeline for a government sector skills planning client — Azure SQL source → S3-backed raw, curated, and serving layers.

AWS Glue (PySpark)   DMS   Step Functions   S3   RDS   Neo4j   Node.js

  • 750,000+ records ingested per nightly run, unattended since August 2025
  • 400+ entities modelled in a Kimball-compliant dimensional schema with SCD Type 2; full point-in-time historical analysis
  • Step Functions orchestration with conditional branching and automatic failure recovery across DMS, Glue, and downstream jobs
  • Extending with a Neo4j knowledge graph for multi-hop entity traversal — replacing costly multi-join relational queries

Replaced a fully paper-based client operation. Led a 5-person team from requirements through production.

Node.js   PostgreSQL   React   Lambda   EventBridge

  • Lambda + EventBridge automated month-end statement generation — eliminated a 2-day manual finance process
  • Receivables aging report and subcontractor commission reporting built from scratch
  • Currently re-architecting for multi-tenancy: row-level isolation with company_id across all tenant-scoped tables, middleware-enforced tenant context on every authenticated request

Prescription management, delivery route optimisation, and live driver tracking for a pharmacy operation.

Node.js   PostgreSQL   Prisma   AWS S3   AWS Location Services

  • Nearest-neighbour route heuristic (O(n²)) sequencing 20–50 daily delivery stops per driver, with time-window overrides for priority runs
  • Live driver tracking via 3-second polling architecture → PostgreSQL → AWS Location Services map
  • Multi-layer prescription validation: dosage rules, controlled substance checks, and S3-backed document archiving for regulatory compliance

GitHub Stats

GitHub Streak


Credentials

🏆 AWS Certified Solutions Architect – Associate In progress · 2026
🎓 BCT Information & Communications Technology — Cum Laude Durban University of Technology · 2020–2023


I write infrastructure as code. I instrument production systems before I consider them done. I document architecture decisions, not just implementations. I don't hand off to a DevOps team — I am the DevOps function.

Open to remote backend and cloud engineering roles globally.


Connect on LinkedIn

Pinned Loading

  1. PowerPlatformConnectors PowerPlatformConnectors Public

    Forked from microsoft/PowerPlatformConnectors

    This is a repository for Microsoft Power Automate, Power Apps, and Azure Logic Apps connectors

    C#

  2. Dragos_Quest_GameDev Dragos_Quest_GameDev Public

    Forked from Durand-P/Dragos_Quest_GameDev

    Game project for University

    C#

  3. EmotionalSensoryComprehension EmotionalSensoryComprehension Public

    Forked from Yuvashna/EmotionalSensoryComprehension

    Final Year Research Project

    Java

  4. portfolio portfolio Public