Skip to content

Kiveshan/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

πŸš€ Portfolio – Kiveshan Naidoo

Welcome to my project portfolio!
I’m a Full-Stack Developer & Cloud Engineer (Cum Laude ICT graduate) with experience in software development, cloud infrastructure, and data engineering.

This repository highlights the key projects I’ve delivered, the technologies I’ve worked with, and my contributions across backend, frontend, and cloud systems.


πŸ“¦ Logistics Application (Lead Developer)

Tech: Node.js, Express, PostgreSQL, React, AWS Lambda

  • Led GitHub repository management, code reviews, and pull requests in a multi-developer team.
  • Designed and implemented scalable MVC architecture for improved maintainability.
  • Built automated customer & subcontractor statement generators using AWS Lambda + Event Scheduler (including age analysis).
  • Developed an invoice generation module, streamlining billing and removing manual processes.

πŸ’° Fintech Application Development

Tech: Node.js, Express, PostgreSQL, OAuth 2.0, Chart.js

  • Built a financial data platform integrating QuickBooks, Xero, Sage, and Excel into PostgreSQL.
  • Designed RESTful APIs for ingestion, processing, and structuring of financial data.
  • Implemented secure OAuth 2.0 flows across multiple data sources.
  • Visualized trends and metrics across platforms using Chart.js.

πŸ“š Research Management System

Tech: Node.js, Express, PostgreSQL, EJS, Puppeteer

  • Developed reporting and meeting approval modules used by supervisors, HODs, and FRCs.
  • Built a Meetings & Reporting dashboard with role-based grouping for clarity.
  • Integrated PDF export (Puppeteer) for regulatory submissions and archival.
  • Contributed to a major refactor into MVC architecture, improving maintainability and onboarding.

☁️ Cloud & Data Engineering

Tech: AWS Elastic Beanstalk, S3, RDS, Route 53, ACM, DMS, Glue, Step Functions, Lambda

  • AWS Environment Management: Monitored costs, cleaned unused resources, and optimized configurations to reduce overspending.
  • Infrastructure Provisioning: Set up S3 buckets, RDS PostgreSQL, Route 53 domains, and SSL certificates via AWS Certificate Manager.
  • Application Hosting: Deployed and maintained production applications on Elastic Beanstalk, ensuring stability and readiness for rollout.
  • Serverless ETL Pipeline:
    • Ingested client data from Azure SQL β†’ S3 using AWS DMS
    • Crawled and cataloged data with Glue Crawlers
    • Transformed datasets into data marts with Glue Jobs
    • Orchestrated end-to-end flow using Step Functions + Lambda

πŸ† Certifications & Learning

  • Microsoft AI Skills Challenge (Badge)
  • Cisco: Introduction to Cybersecurity, IoT, and Data Science
  • AWS Solutions Architect – Associate (In Progress)

πŸ“« Contact


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published