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.
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.
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.
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.
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
- Microsoft AI Skills Challenge (Badge)
- Cisco: Introduction to Cybersecurity, IoT, and Data Science
- AWS Solutions Architect β Associate (In Progress)
- LinkedIn: linkedin.com/in/kiveshannaidoo
- GitHub: github.com/Kiveshan
- Email: kiveshannaidoo9@gmail.com