Hi, I'm

Vidushika Madhushani

|

Motivated IT undergraduate with hands-on experience in full-stack software development and one year of professional training in the banking sector. Passionate about Software Engineering, DevOps, and Cloud Technologies.

Vidushika Madhushani profile photo
DevOps
Full-Stack
Cloud

About Me

IT undergraduate seeking an internship opportunity to gain industry experience and contribute to real-world software projects.

Professional Summary

Motivated IT undergraduate with hands-on experience in full-stack, web, and mobile application development, along with one year of professional training in the banking sector. Skilled in Java, JavaScript, React, Node.js, Express.js, Spring Boot, PHP, Kotlin, and modern database technologies.


Experienced in RESTful API development, authentication and authorization, database management, responsive UI development, and software testing. Passionate about Software Engineering, DevOps, and Cloud technologies.

Additional Information

  • Strong interest in Software Development, DevOps, and Cloud.
  • Experience developing full-stack academic projects.
  • Familiar with RESTful APIs and authentication.
  • Quick learner with adaptability to new technologies.
  • Strong teamwork and problem-solving skills.
  • Actively seeking internship opportunities.

My Skills

Technologies and tools I have worked with through academic and personal software projects.

Programming

Java
JavaScript
PHP
C
Kotlin
HTML5
CSS3

Frontend

React
HTML5
CSS3
Bootstrap

Backend

Node.js
Express.js
Spring Boot
JSP
Servlets
PHP

Databases

MySQL
MongoDB
PostgreSQL
Oracle SQL

Authentication & APIs

JWT
Google OAuth
REST APIs
Postman

Tools & Platforms

Git
GitHub
Figma
Cloudinary
REST API

Development

MVC
CRUD
RBAC
Testing

My Projects

Selected academic and personal software development projects.

Eventrix – University Event Management Platform

MERN

Full-stack university event management platform supporting Admin, Organizer, and Student roles.

  • Event creation and session management
  • Event registration and attendee tracking
  • Notifications and user management
  • Responsive React dashboards
  • JWT and Google OAuth 2.0 authentication
  • Cloudinary event image management
React Node.js Express.js MongoDB JWT Google OAuth Cloudinary REST API

Smart Campus – Property Allocation Framework

React + Spring Boot

Full-stack campus resource management platform for resource allocation, bookings, support tickets, notifications, and users.

  • Role-based access for Admin, User, and Technician
  • Resource availability and booking workflows
  • Support ticket and notification management
  • Analytics dashboard with system KPIs
  • Multi-factor resource recommendation engine
  • RESTful APIs using Spring Boot and Spring Security
React Spring Boot Spring Data JPA Spring Security PostgreSQL JWT Google OAuth REST API

SafeGo – Smart School Bus Monitoring Portal

MERN

Full-stack school bus safety and student monitoring system supporting Admin, Parent, Coordinator, and Driver roles.

  • Role-based portals and activity logs
  • Bus tracking simulation and alerts
  • Trip scheduling
  • Payment and cost management
MongoDB Express React Node.js JWT REST API

Habit Tracker App

Kotlin + Room

Android application for tracking daily habits, monitoring progress, and improving consistency using local storage.

  • Add, update, and delete habits
  • Mark habits as completed
  • Local Room database
  • Android XML user interface
Kotlin Android Room XML

Online E-Shopping Store

JSP + Servlet

Java Servlet and JSP-based store management system using JDBC and MySQL following MVC architecture.

  • Login validation with database
  • Store and stock CRUD operations
  • MVC architecture
  • JDBC database connectivity
Java JSP Servlets JDBC MySQL Tomcat

Tour Guide Management System

JSP + Servlet

Java web application for managing tour guide records with full CRUD functionality using JDBC and MySQL.

  • Tour guide CRUD operations
  • MVC architecture
  • JDBC database handling
  • MySQL integration
Java JSP Servlets JDBC MySQL

Hotel Reservation System

PHP + MySQL

Web-based hotel reservation management system with admin and user dashboards, venue handling, payment simulation, and CRUD.

  • User registration and login
  • Admin dashboard with CRUD operations
  • Venue and reservation management
  • Payment simulation and image upload
PHP MySQL HTML CSS XAMPP

My Education

2023 – 2027 (Expected)

Bachelor of Science in Information Technology

Sri Lanka Institute of Information Technology (SLIIT)

Work Experience

Trainee – People's Bank, Sri Lanka

Jan 2022 – Jan 2023

  • Completed one-year training under the Advanced Level school leavers training scheme.
  • Gained exposure to operations at the Regional Head Office – Gampaha.
  • Assisted in administrative and banking-related tasks.
  • Developed organizational, communication, and professional workplace skills.

Leadership Highlights

  • Led multiple university project teams, ensuring coordination and timely completion.
  • Strengthened teamwork, communication, and problem-solving skills.

Contact Me

Feel free to contact me regarding internship opportunities, projects, or collaborations.