JALITHA
KHEMINDA
SOFTWARE ENGINEERING
Phone:
-
Address:
20, ST Paul Estate , Pallepanguwa , Lunugala, Badulla
Email:
-
PROFILES
LinkedIn: https://www.linkedin.com/in/jalitha-kheminda-5a01b81b8
Github:
https://khemz-developer.github.io/deploy-portfolio/
Portfolio: https://khemz-developer.github.io/deploy-portfolio/
SUMMARY
Professional Full-Stack Developer with 1 year of experience in web and mobile application development, cloud infrastructure, and CI/CD
pipelines. Skilled in Angular, React.js, Node.js, Next.js , React Native, and Spring Boot with hands-on expertise in AWS, Docker, and
Kubernetes. Passionate about building scalable, high-performance applications and implementing modern development practices.
WORK EXPERIENCE
Trainee Software Engineer
Software Engineer
OCT 2024 - MAR 2025
APR 2025 - PRESENT
Climate Smart Initiatives , Battaramulla, Sri Lanka
Developed, tested, and maintained software solutions to support climate-smart initiatives and business processes.
Strengthened problem-solving and critical thinking skills while applying Test-Driven Development (TDD) practices.
Built and optimized both front-end and back-end components, ensuring seamless functionality and performance.
Deployed applications and managed version control using modern tools and best practices.
Utilized Angular, MySQL, and NestJS to build scalable web applications.
Collaborated with the team using Bitbucket for version control and Postman for API testing.
Effectively managed multiple tasks in a dynamic work environment, demonstrating strong time management and adaptability.
Trainee Software Engineer
OCT 2023 - JAN 2024
Sri Lanka Telecom PLC , Headquarters , Colombo
Developed a Job Portal System to manage job vacancies and applications, improving the hiring process.
Worked on both front-end and back-end using MongoDB, React.js, Node.js, Express.js, and Firebase.
Implemented Role-Based Authentication, JWT token access, Email Integration, and Password Hashing for secure user
management.
Utilized GitHub for version control, ensuring efficient collaboration and code management.
Designed an admin dashboard to manage job postings, users, roles, and applications while enabling job seekers to apply and
track job statuses.
EDUCATION
B.Sc. (Hons) in Electrical and Information Engineering (Specialization in Software Engineering)
Apr 2020 - Nov 2024
University of Ruhuna
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, TypeScript.
Web Development: HTML, CSS, Tailwind CSS, SpringBoot,Spring Security, SCSS/SASS, Node.js, Express.js, React.js, Vite,
Bootstrap, Angular ,Next js
Mobile Development: React Native
Cloud Computing : AWS
Machine learning , Deep Learning
Database Management : MySQL, MongoDB , Superbase , Firebase
Basic Knowledge of Tools and Technologies Used in DevOps :Docker, Kubernetes, Jenkins, Github Action, Ansible
PROJECTS
Fuel Quota Management System Web and Mobile App
Developed a software system to regulate and monitor fuel distribution during crises. Implemented vehicle registration, quota
management, transaction recording, and SMS notifications for vehicle owners. Designed web apps for admins, vehicle
registration, and fuel station owners, plus a mobile app for operators. Ensured secure fuel management with a seamless multiplatform system.
Technologies: React.js, Spring Boot, Spring Security, JWT Firebase, Twilio SMS, React Native, MySQL
Secure Notes Application
Developing a Full Stack Secure Notes Application, ensuring robust security for user data. Implementing Spring Security with
JWT, OAuth2, and multi-factor authentication to enhance application security. Integrating GitHub and Google sign-ins for
seamless third-party authentication. Ensuring secure API development, handling CORS, CSRF, and role-based authorization
to protect user access. Deploying the application securely on AWS, following cloud security best practices.
Technologies: Spring Boot, React, Tailwind CSS, Spring Security 6, JWT, OAuth2, MySQL, Amazon S3 , AWS Elastic
Beanstalk, Amazon Relational Database Service (RDS)
Food Delivery Web and Mobile App
Developed a fully functional food ordering website for restaurants, enabling customers to browse menus, select items, and
place orders online.Integrated Firebase authentication with JWT-based access control to enhance security and implemented
role-based access management.. Provided restaurant owners with an admin panel to manage menus, process payments
securely, and handle orders efficiently. Supported online payment processing, order status tracking, and Firebase Hosting for
seamless deployment.
Technologies: MongoDB , Vite, Node.js , Express.js , Tailwind CSS, Firebase Authentication, Stripe payment , React Native ,
Expo , Superbase.
Implementation of a FL poisoning and defense system in an IoT based health prediction network
Developed a defense system for IoT-based health prediction using Federated Learning. Designing strong algorithms to counter
poisoning attacks in non iid data scenarios. Demonstrated it using a Flask web app connecting multiple computers.
Technologies: Federated Learning, CNN, Deep Learning , Tensorflow, Python , Flask ,MQTT.
Business Directory App
Developed a Full-Stack React Native mobile app that enables users to post and manage their businesses. Anyone looking for
services can easily find and contact the relevant business owners. The app provides a simple way for businesses to reach
potential customers and for users to find the services they need.
Technologies: React Native , Expo , Clerk, Firebase.
CI/CD Pipeline with AWS EC2, Jenkins, GitHub Actions, and Docker
Created a CI/CD pipeline for a Node.js application using both Jenkins and Github Actions. The pipeline pulled code from
GitHub, built it in a Docker container, ran tests, and deployed to an AWS EC2 instance. This deployment and ensured rapid,
reliable updates.
Technologies: GitHub Actions, AWS EC2, Node.js , Docker
Games for Stroke Rehabilitation
Developed a project aimed at assisting patients with hand movement impairments. The game utilized the computer’s web
camera to detect hand movements, which were translated into game controls. This approach aids in hand motion recovery.
Technologies: Unity, Open CV, Machine Learning.
Multiple Disease Prediction System
Developed a Multiple Disease Prediction System utilizing machine learning to predict the likelihood of diabetes, cancer, and
stroke. Implemented as a web application it provides accessible and accurate health assessments for users.
Technologies: Machine Learning, Python, Streamlit.
CERTIFICATES
AWS Cloud Technical Essentials - verify
AI / ML Engineer - Stage 01- SLIIT
Spring Security 6 with ReactJS, OAuth2, JWT | Spring Boot
AI / ML Engineer - Stage 02- SLIIT
Front-End Web Development - University of Moratuwa
Supervised Machine Learning - Stanford
Docker and Kubernetes: The Complete Course from Zero to Hero
AWS Certified Cloud Practitioner CLF-C02 2025
PUBLICATIONS
Poster presentation on ‘A NOVEL GAME PLATFORM FOR IMPROVEMENT OF HAND FUNCTIONS IN STROKE
REHABILITATION’
Association of Sri Lankan Neurologists Annual Congress (ASNAC – 2024)
DOI: https://doi.org/10.4038/sljon.v11i5.168
SecFLH – Defending Federated Learning-based IoT Health Prediction Systems against Poisoning Attacks
Presented at: 2025 European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit)
Date: April 2025
Location: Poznan, Poland
Link: https://www.researchgate.net/publication/-_SecFLH-Defending_Federated_Learningbased_IoT_Health_Prediction_Systems_against_Poisoning_Attacks
REFERENCES
Dilanka Ekanayake
Dr. Thilina Weerasinghe
Software Engineer,
Climate Smart Initiatives (Pvt) Ltd.
Battaramulla,
Sri Lanka
Phone:-
Senior Lecturer,
Department of Electrical and
Engineering, Faculty of Engineering,
University of Ruhuna,
Galle.
Phone:-
Email :-
Email :-
Information