Hello, I am

Software Engineer experienced in scalable backend and full-stack systems

.NET, SQL Server, React, RabbitMQ, Redis, Azure DevOps

my

About Me

Software Engineer focused on scalable backend and full-stack applications with hands-on experience in .NET, SQL Server, React, RabbitMQ, Redis, Node.js, and MongoDB. I have worked on ERP and financial workflows supporting 10,000+ users and high-value monthly transactions, with a strong emphasis on performance, reliability, and clean delivery.

Education

B.Sc. (Hons) in Computer Engineering
Faculty of Engineering, University of Ruhuna
Mar 2021 - Jan 2026

Experience

Software Engineer

Agrithmics (Pvt) Ltd. | Feb 2025 - Present

Designed and enhanced accounting, inventory, and payroll workflows in live production systems used by 10,000+ estate workers. Improved system reliability with RabbitMQ-based asynchronous processing and Redis caching, and maintained backend services using C#, .NET, SQL Server, and React.

Software Engineer (Intern)

Agrithmics (Pvt) Ltd. | Aug 2024 - Feb 2025

Developed and optimized accounting, sales, and financial workflows in production environments processing LKR 500M+ monthly transactions. Implemented reporting and reconciliation modules, multi-stage approvals, and supported deployments, testing, and post-release fixes.

Achievements

PMS selected among Top 7 projects

Procurement Management System selected as one of the top 7 projects in the Faculty of Engineering, University of Ruhuna.

Link unavailable
Skills
Here are some of my skills on which I have been working on for the past 2 years.

Languages

C#
Java
JavaScript
C
C++

Backend

.NET
Node.js
Express.js
SQL Server
MongoDB
Redis
RabbitMQ

Frontend

React
Tailwind CSS
HTML
CSS
Next.js
JavaScript

DevOps & Tools

Git
GitHub Actions
Azure DevOps
Docker
Jenkins
Postman
Swagger
Jest

Cloud & Other

Azure
AWS
Linux
Jira
MVC
Microservices
Projects
Selected projects from my resume, covering full-stack systems, academic work, and production-ready workflows.
All
Web Apps
AI / ML
Other
AI-Based Multi Agent Depression Detection and Therapy System
React FastAPI Node.js Model Fine-Tuning Prompt Engineering Express.js MongoDB RAG PyTorch
AI-Based Multi Agent Depression Detection and Therapy System
2025
AI-Based Multi-Agent Depression Detection and Therapy System is a mental health support platform designed to help individuals who struggle to access treatment due to stigma, fear, cost, or lack of awareness. The system combines PHQ-9 assessment, NLP-based sentiment analysis, and voice emotion recognition within a multi-agent AI architecture to detect depression severity and provide personalized support. It features built-in therapies such as mindfulness exercises, guided meditation, mood tracking, breathing activities, and therapeutic games, with recommendations adapted through user history, session context, and feedback loops. Built using React, FastAPI, Node.js, MongoDB, RAG, and fine-tuned LLMs (Mistral-7B + QLoRA), the platform delivers accessible, privacy-focused, and stigma-free mental health assistance.
Procurement Management System
React Node.js Express.js MongoDB Tailwind CSS MVC
Procurement Management System
Faculty of Engineering Project
Developed a full-stack Procurement Management System for the Faculty of Engineering, University of Ruhuna, to digitize and automate procurement workflows. The platform manages requisitions, vendor registration, budget compliance, bid invitations, document generation, email notifications, and multi-stage approval processes while providing real-time procurement tracking for stakeholders. By replacing manual paper-based procedures, the system improved transparency, accountability, and operational efficiency, reducing procurement cycle times from 6–9 months to approximately 3–4 weeks. Built using React, Node.js, Express.js, MongoDB, Tailwind CSS, and MVC architecture.
Book Fair Stall Reservation and Management System
React Node.js Express.js MongoDB Redis RabbitMQ Microservices
Book Fair Stall Reservation and Management System
Software Architecture Project
Architected a microservices-based Book Fair Stall Reservation and Management System for the Colombo International Book Fair. The platform enables vendor registration, interactive stall booking, real-time availability tracking, QR-based entry passes, automated email notifications, and organizer-side reservation management. Designed using C4 architectural modeling and technologies including React, Node.js, Express.js, MongoDB, Redis, and RabbitMQ to support scalable, event-driven reservation workflows and high-volume user traffic.
Travel Planning Web Application
React Node.js Express.js MongoDB Docker CI/CD
Travel Planning Web Application
With CI/CD Pipeline
Secure travel planning application with user management, search and discovery, itinerary planning, booking integrations, and admin dashboards.
AI-Powered Depression Level Analyzer
LangChain FastAPI MongoDB Atlas Vector Search RAG Mistral-7B LoRA Hugging Face Ollama Python NLP
AI-Powered Depression Level Analyzer
Advanced Artificial Intelligence Project
Developed an AI-driven conversational depression screening system that transforms the clinically validated PHQ-9 assessment into an interactive chatbot experience. Designed an agentic RAG architecture using LangChain, MongoDB Atlas Vector Search, and GPT-based conversational agents, while fine-tuning Mistral-7B with LoRA for depression severity classification. The platform combines semantic search, retrieval-augmented generation, and NLP techniques to deliver empathetic interactions, automated PHQ-9 scoring, and accurate depression-level prediction, improving accessibility to mental health screening.
Home Appliances Energy Consumption Prediction
Python Machine Learning Scikit-learn EDA Data Visualization Linear Regression Random Forest Pandas NumPy
Home Appliances Energy Consumption Prediction
Machine Learning Project
Developed and evaluated machine learning models to predict household appliance energy consumption using environmental and sensor data. Performed end-to-end data analysis, preprocessing, feature engineering, and visualization to identify key factors influencing energy usage. Built and compared Linear Regression and Random Forest models to analyze prediction accuracy and support data-driven energy optimization. Implemented using Python, Pandas, NumPy, Matplotlib, Seaborn, and Scikit-learn.
Blockchain-Based Internship & Job Offer Verification System
Blockchain Ethereum Solidity Smart Contracts Web3 ethers.js MetaMask SHA-256 JavaScript
Blockchain-Based Internship & Job Offer Verification System
Blockchain Application Project
Developed a decentralized verification system to detect forged internship and job offer letters using Ethereum blockchain technology. The system generates a SHA-256 hash of each offer letter and stores it on the Ethereum Sepolia Testnet through a Solidity smart contract. During verification, document hashes are re-generated and compared against blockchain records to identify tampering and validate authenticity. The solution provides a secure, transparent, and trustless approach to document verification while demonstrating practical applications of blockchain, cryptography, and decentralized application development.
Contact
Feel free to reach out to me for any questions or opportunities!
Email Me: piyumikavindyappk@gmail.com