Ishara Wijayarathna
Available for work
👋 Hello, I'm

Ishara
Wijayarathna

I'm a |

A dedicated IT undergraduate passionate about creating elegant, scalable solutions. Experienced in full-stack development with expertise in JavaScript, React, Node.js, and databases — committed to writing clean, high-quality code.

ReactNode.jsMongoDBNext.jsPythonExpress
Scroll to explore

About Me

Learn more about who I am and what drives me

My Journey

I'm a dedicated Information Technology undergraduate at SLIIT with a passion for creating elegant, scalable solutions to real-world problems. I thrive in collaborative environments and enjoy the entire software development lifecycle from concept and design to implementation and deployment.

With hands-on experience in full-stack development, I'm committed to writing clean, maintainable code and following software engineering best practices. I'm constantly exploring new technologies and methodologies to enhance my skills and deliver high-quality applications.

What I Do

  • Full-stack web development
  • RESTful API design and development
  • Database design and optimization
  • Write clean, maintainable code
  • Collaborate effectively with teams
  • Problem solving with software engineering principles

Education

Sri Lanka Institute of Information Technology (SLIIT)
Currently pursuing a degree in Information Technology

My passion extends to open-source contributions, learning new technologies, and sharing knowledge with the developer community. I'm committed to continuous improvement and staying updated with industry best practices.

Education

My academic journey and continuous learning path

🎓
Sri Lanka Institute of Information Technology (SLIIT)

Sri Lanka Institute of Information Technology (SLIIT)

Bachelor of Technology in Information Technology

Ongoing

Comprehensive IT education with focus on software engineering, full-stack development, and software engineering principles.

🎓
ESOFT METRO CAMPUS

ESOFT METRO CAMPUS

Assured Diploma in Information Technology (DITEC)

April 2024

Pearson Assured Diploma in Information Technology. Comprehensive professional certification covering IT fundamentals, networking, and system administration.

🎓
Kg/Bandaranayaka National College

Kg/Bandaranayaka National College

Advanced Level (A/L) in Combined Mathematics

Completed

Completed Advanced Level in the Combined Mathematics stream, building a strong foundation in logical and analytical thinking.

Certifications & Achievements

  • Full-Stack Web Development Proficiency
  • RESTful API Design & Development
  • Object-Oriented Programming
  • Database Design & Optimization

Work Experience

Professional experience and internships

💼
Gamage Recruiters Pvt Ltd

Gamage Recruiters Pvt Ltd

Software Engineer Internship

March 26, 2025 - September 27, 20256 months

Gained practical experience in full-stack web development, working on real-world projects and collaborating with professional development teams.

Full-Stack DevelopmentReal-world ProjectsTeam Collaboration

Skills

Technologies and tools I work with

Programming Languages

JavaScript/TypeScript90%
Java80%
Python75%
HTML5 & CSS395%
SQL85%

Frontend Development

React.js88%
HTML5 & CSS395%
RESTful API Integration85%
Responsive Design90%

Backend Development

Node.js & Express.js85%
RESTful API Design88%
Authentication & Authorization82%
Database Design85%

Databases

MongoDB (NoSQL)85%
MySQL (Relational)80%
Database Design85%
Normalization & Optimization80%

Tools & Technologies

Git & GitHub90%
Visual Studio Code95%
Postman (API Testing)85%
npm/yarn90%

Professional Skills

Problem Solving
Code Review
Documentation
Team Leadership
Project Management
Communication
API Design
System Architecture
Debugging
Mentoring
Continuous Learning
Cross-functional Collaboration

Currently Learning

  • Cloud Technologies
  • Docker & Containerization
  • Advanced System Design
  • Microservices Architecture

Projects

A selection of my recent work and side projects

Roadmap-Planner-App

A modern web application to create, organize, and track your roadmap progress with a beautiful interface. Achieve your goals step by step with real-time progress tracking and persistent data storage. Built with Next.js.

Next.jsProgress TrackingRoadmap PlanningReal-time

AI-Powered Digital Marketing Optimization

Advanced research project combining AI and digital marketing optimization. Built with Next.js frontend, Node.js/Express backend, MongoDB database, and Python for machine learning model training.

Node.jsExpress.jsMongoDBNext.jsPythonMLAI

Online Web Marketplace Web Application

Dual-role MERN marketplace enabling customers to shop and sellers to manage products, orders, and sales. Features secure authentication, payment processing, and comprehensive admin dashboard.

MERNReactNode.jsMongoDBExpressPayment Gateway

Finance-Tracking-System

A personal finance tracking web app to manage income, expenses, and financial insights through an intuitive dashboard. Built with React, Python Flask, and MongoDB.

ReactPythonFlaskMongoDBFinanceDashboard

To-Do-List-Application

A modern task manager built with Angular 19 featuring full CRUD operations, priority levels, due dates, and localStorage persistence.

Angular 19TypeScriptCRUDlocalStorageTask Management

Calculator-Web-Application

A responsive calculator application built with Next.js 14 and React 18 delivering a modern user experience with full arithmetic support.

Next.js 14React 18ResponsiveCalculator

Mini Game Platform

A modern, responsive mini game platform built with React.js, featuring interactive games with smooth animations and score tracking.

React.jsJavaScriptGamesAnimationsScore Tracking

Interested in seeing more of my work?

Check out my GitHub

Certificates & Achievements

Professional credentials and continuous learning journey

47
Certificates Earned
AWS & Azure
Cloud Platforms
30+
Core Skills
Cloud & Full-Stack
Specialization

Professional Certifications

Add and size disks in Azure virtual machines

Microsoft Azure

2024
AzureStorageVMs
Download

AWS For Beginners

AWS

2024
AWSCloud ComputingInfrastructure
Download

AWS SimuLearn - Auto-Healing and Scaling Applications

AWS

2024
Auto ScalingApplication ManagementCertification
Download

AWS SimuLearn - Connecting VPCs

AWS

2024
VPCNetworkingAWSCertification
Download

AWS SimuLearn - Core Security Concepts

AWS

2024
SecurityIAMAWSCertification
Download

AWS SimuLearn - Databases in Practice

AWS

2024
DatabasesRDSAWSCertification
Download

AWS SimuLearn - Highly Available Web Applications

AWS

2024
High AvailabilityLoad BalancingAWSCertification
Download

AWS SimuLearn - Networking Concepts

AWS

2024
NetworkingEC2AWSCertification
Download

AWS SimuLearn Computing

AWS

2024
EC2ComputeAWSCertification
Download

AWS SimuLearn File System in the Cloud

AWS

2024
S3StorageAWSCertification
Download

C for Beginners

Online Learning

2024
C ProgrammingSystems ProgrammingAlgorithmsCertification
Download

Cloud Service Providers

Online Learning

2024
Cloud ComputingAWSAzureCertification
Download

Configure Azure Blob Storage

Microsoft Azure

2024
AzureBlob StorageData ManagementCertification
Download

Configure virtual machine availability

Online Learning

2024
AzureVMsHigh AvailabilityCertification
Download

Configure virtual networks

Online Learning

2024
AzureNetworkingVNetCertification
Download

CSS Tutorial

Online Learning

2024
CSSWeb DesignStylingCertification
Download

Data Science Expert with Python

Online Learning

2024
PythonData ScienceMachine LearningCertification
Download

Describe Azure identity, access, and security

Microsoft Azure

2024
AzureSecurityIdentity ManagementCertification
Download

Explore relational database services in Azure

Microsoft Azure

2024
AzureSQL DatabaseDatabasesCertification
Download

Express JS

Web Development

2024
Express.jsNode.jsBackendCertification
Download

Front End Development - HTML

Online Learning

2024
HTMLFrontendWeb DevelopmentCertification
Download

Full-Stack Development

Online Learning

2024
Full-StackPythonProgrammingBasicsCertification
Download

Get started with Power Apps canvas apps

Microsoft Power Apps

2024
Power AppsCanvas AppsMicrosoftLow-CodeCertification
Download

Getting Started with Python

Online Learning

2024
PythonProgrammingCertification
Download

Introduction to Amazon Simple Storage Service

Online Learning

2024
AWSS3StorageCertification
Download

Introduction to Azure virtual machines

Microsoft Azure

2024
AzureVMsCloudCertification
Download

Introduction to JavaScript

Java Institute

2024
JavaScriptFrontendWebCertification
Download

Introduction to NoSQL

Online Learning

2024
NoSQLMongoDBDatabasesCertification
Download

Java Hibernate Basics

Java Institute

2024
HibernateORMJavaCertification
Download

Java Programming

Java Institute

2024
BackendProgrammingJavaCertification
Download

Java Servlet

Java Institute

2024
JavaServletWeb ServicesCertification
Download

Java Spring Framework

Java Institute

2024
JavaSpring BootFrameworkCertification
Download

Java Programming Advanced

Java Institute

2024
OOPDevelopmentJavaCertification
Download

jQuery Tutorial

Online Learning

2024
jQueryJavaScriptDOMCertification
Download

Load Balancer

Online Learning

2024
ServerAWSNetworkingLoad BalancingCertification
Download

MERN Stack

Web Development

2024
MongoDBReactNode.jsMERNCertification
Download

MongoDB Tutorial

Online Learning

2024
MongoDBNoSQLDatabaseCertification
Download

Node.js

Web Development

2024
Node.jsBackendJavaScriptCertification
Download

OOP in Java

Java Institute

2024
JavaOOPDesign PatternsCertification
Download

PHP for Beginners

Online Learning

2024
PHPBackendServer-Side ProgrammingCertification
Download

React JS Tutorial

Web Development

2024
ReactFrontendUI DevelopmentCertification
Download

ReactJS Components

Web Development

2024
ReactComponentsFrontendCertification
Download

ReactJS for Beginners

Web Development

2024
ReactJavaScriptUI DevelopmentCertification
Download

Software Testing

Online Learning

2024
TestingQAAutomationCertification
Download

SQL

Online Learning

2024
SQLDatabaseQueryCertification
Download

UI/UX for Beginners

Online Learning

2024
UI/UXDesignUser ExperienceCertification
Download

Web Scraping Python

Online Learning

2024
PythonWeb ScrapingData CollectionCertification
Download

Currently Learning & Pursuing

AWS Solutions Architect Associate

AWS Training

In Progress

Azure Administrator Certified

Microsoft Learn

In Progress

Kubernetes & Container Orchestration

Linux Academy

Upcoming

DevOps Engineering Professional

CloudAcademy

Upcoming

Get In Touch

Have a project in mind or just want to chat? Feel free to reach out!

Send me a message

Contact Information

Location

Kegalle, Sri Lanka

I typically respond within 24–48 hours. Looking forward to connecting with you!