🚧 This website is currently under development

PROFILE

Motivated and dynamic IT undergraduate with a strong passion for web development and a keen interest in UX/UI engineering. Experienced in designing and developing full-stack web applications, with a solid understanding of both frontend and backend technologies. Skilled in translating user needs into functional, visually engaging interfaces, while adhering to modern software development practices. Proficient in code writing, testing, and debugging, with a commitment to continuous learning and staying current with the latest tools, frameworks, and industry trends.

EDUCATION

UNIVERSITY OF KELANIYA | 2023 - PRESENT

• B.Sc. Honours in Information Technology

NIWATHTHAKACHETHIYA NATIONAL COLLEGE | 2012 - 2019

• GCE Advanced Level

• GCE Ordinary Level

PROFESSIONAL QUALIFICATIONS

Trainee Full Stack Developer

University of Moratuwa | Centre for Open & Distance Learning

Completed a Full Stack Developer training program at the University of Moratuwa's Centre for Open & Distance Learning, covering Python programming, web development, and professional practice. Gained hands-on experience in both frontend and backend technologies through courses like Python Programming, Web Design, and Server-Side Development. The program emphasized real-world problem solving, modern software tools, and soft skills such as communication, teamwork, and project management. A final capstone project reinforced technical and analytical abilities, while promoting a mindset for lifelong learning in the fast-changing ICT field.

SKILLS

Tech Skills

Programming Languages:

HTML, CSS, JavaScript, TypeScript, Python, Java, C/C++, SQL

Frameworks & Libraries:

React, Node.js, Angular, Spring Boot, Flutter

Tools & Platforms:

MySQL, MongoDB Atlas, Docker, Kubernetes, Azure, Firebase, Git, Maven, Apache Tomcat, Vite, Sentry, Axios, FAISS

Web Development:

Responsive Design, UX/UI, Cross-Browser Compatibility, RESTful APIs, Authentication (JWT, OAuth, OTP), Real-Time Messaging

Other Technologies:

SFML, spaCy, Transformers, SentenceTransformers, PyTorch, Pandas, MS Office

Soft Skills

• Effective Communication

• Critical Thinking

• Problem Solving

• Team Collaboration

• Project Management

• Time Management

• Adaptability

• Creativity

• Self-Motivation

• Lifelong Learning

PERSONAL PROJECTS

Guidia - Full-Stack Career Guidance Platform (Individual Project)

Currently developing a web application to digitize the University of Kelaniya's manual career guidance process. The platform connects students, counselors, and employers with features like secure role-based authentication (JWT, bcrypt), email OTP verification, profile management with Azure Blob Storage, a job board, appointment scheduling, and real-time messaging with notifications. Built using React (TypeScript, Vite, Tailwind CSS), Node.js (Express, TypeScript), and MySQL, with Axios, React Router, and Sentry for enhanced functionality.

Personalized Ad-Copy Generation – AI/NLP Project (Group Project)

Developed an AI system to generate personalized ad copy using user profiles and product data. Used a RAG approach by integrating FAISS for similarity search and T5 for text generation, with Sentence Transformers for added context. Created synthetic data with Faker, applied NLP techniques for segmentation, and optimized performance using FP16, gradient accumulation, and dynamic GPU memory management. Built with Python, PyTorch, Transformers, spaCy, and Pandas.

Multi-Link Sharing Platform ("Linky") (Group Project)

Created a cloud-native platform for personalized landing pages with multiple external links. Deployed on Azure using Kubernetes for scalability and Docker for containerization, with MongoDB Atlas for cloud storage. Focused on high availability, load balancing, and TLS encryption. Technologies include React, Node.js, Docker, Kubernetes, Azure, and MongoDB.

Employee Management Web Application (Group Project)

Built a Spring Boot-based web app for managing employee data via RESTful APIs. Features include CRUD operations, search, input validation, and security against SQL injection/XSS. Enhanced performance with caching and deployed on Azure. Contributed to architecture, development, and documentation.

Employee Management System (Individual Project)

Developed a web-based system using Java Servlets, JSP, and XML to manage employee records. Features include create, edit, delete, search, and sort functionality. The responsive UI uses Bootstrap and jQuery, with deployment on Apache Tomcat and dependencies managed via Maven.

Hela Rasa Recipe Android Mobile Application (Group Project)

Created an Android app for managing and sharing recipes with features like user login, multimedia-supported recipe creation/ editing, and social sharing. Designed an intuitive UI/UX with wireframes, used Firebase for cloud data storage, and conducted thorough testing to ensure quality.

Calky - Cross-Platform Calculator Mobile Application (Individual Project)

Developed a cross-platform calculator app in Flutter with a clean, responsive UI for Android and iOS. Supports core arithmetic operations with input validation, error handling (e.g., divide by zero), and clear/reset functionality for smooth usage across devices.

Zombie Jumper – 2D Platformer Game (Group Project)

Created a 2D game using C++ and SFML with features like player movement, platform generation, collision detection, scoring, and menus. Utilized a state-managed game loop and SFML for graphics and input handling. Provided complete documentation and build instructions.

BLOOD DONATION Management System ("BLOOD LINK") (Group Project)

Built a Java-MySQL system for managing donor registrations, inventory, and donation tracking. Applied OOP principles for efficient backend development and strong database design to streamline operations.

ACHIEVEMENTS

First Runners-Up

• J'PURA EXPO 2023, Inter University Export-Oriented Innovation Competition.

Semi-Finalist

• Achieved Semifinalist status for the project Ceylon Treasure in the Venture Verse Startup Challenge conducted by Sabaragamuwa University.

VOLUNTEER WORK AND AFFILIATIONS

• Assistant Media Director, Industrial Management Science Students' Association (IMSSA), 2024 - 2025

• Member, AIESEC Colombo North Local Committee, 2023 - 2025

• Member, Gavel Club - University of Kelaniya, 2023 - 2025

• Volunteer, Sasnaka Sansada Foundation, 2022 - 2024

LANGUAGES

• English (Fluent)

• Sinhala (Native Speaker)

REFERENCE

Chathumini Nandadewa

Project Manager | Spire Solutions DMCC

Dubai, United Arab Emirates.

Phone: (+971) 581 086 505

Email: chathumini@spiresolutions.com

Dr. Ruwan Wickramarachchi

Senior Lecturer | Department of Industrial Management

University of Kelaniya, Sri Lanka.

Phone: (+94) 11 291 4482

Email: ruwan@kln.ac.lk