Don Abeysekara Jalitha Pramod Kheminda

Don Abeysekara Jalitha Pramod Kheminda

$10/hr
MERN & MEAN Stack | Spring Boot Developer | React Native | AI/ML Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
27 years old
Location:
Badulla, Uva, Singapore
Experience:
1 year
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.