Portfolio

Eranda
Jayawardena

Software Developer

JavaJavaScriptSQLReactNode.jsGit

About Me

Background

Junior developer with a First-Class B.Sc. in Computer Science and a Post-Baccalaureate Diploma in Computer and Information Systems from Douglas College.

Experience

Experienced in building full-stack web applications using the MERN stack, Java, Spring Boot, and SQL. Comfortable working in Agile environments, collaborating in teams, and shipping projects independently.

Goal

Actively seeking a junior or entry-level developer role where I can contribute, keep growing, and deliver real value.

Experience

Astrographic Industries

Astrographic Industries

May 2026 – Present

Digital Print Technician and Workplace Technology Support

• Operate digital printing and finishing equipment within the digital production department. • Perform routine maintenance and troubleshooting of digital printing equipment. • Assist in the setup and calibration of printing equipment for various print jobs. • Provide technical support for workplace technology, including computer systems, software applications, and network connectivity. • Troubleshoot hardware and software issues, providing timely solutions to minimize downtime.

Staples Coquitlam Canada

Staples Coquitlam Canada

Jan 2026 – Apr 2026

Sales Associate

• Provide technical support and sales assistance in the technology department. • Perform computer diagnostics, troubleshooting, and repair services for customer devices. • Assist customers with computer setup, software installation, and system optimization. • Conduct data transfers and device migrations between computers. • Support customers with account setup, password recovery, and general technical issues. • Deliver customer-focused solutions while recommending appropriate technology products and services.

ICP Technologies Sri Lanka

ICP Technologies Sri Lanka

Jan 2023 – Mar 2023

Intern Software Engineer

• Built foundational knowledge in modern web development using Node.js and React through guided tutorials and hands-on exercises. • Implemented application features while learning Ruby development fundamentals. • Performed manual QA testing by executing test cases, identifying bugs, and documenting issues in detailed test reports. • Participated in daily stand-up meetings and collaborated with team members using Slack. • Worked within a collaborative development environment following coding standards and basic Agile practices.

Education

Douglas College, New Westminster, BC

Post-Baccalaureate Diploma in Computer & Information Systems

2023 – 2025

Douglas College, New Westminster, BC

Operating Systems, Computer Networking and Security, Mobile Application Development, Object-Oriented Programming (Java), Data Structures and Algorithms, Web Development (JavaScript, PHP), Cloud Infrastructure, Database Systems (SQL, Mongo), and Applied Research Project.

University of Bedfordshire, United Kingdom

Bachelor of Science (Honors) in Computer Science and Software Engineering - First Class

2021 – 2022

University of Bedfordshire, United Kingdom

Software Engineering Principles, Project Management using the PRINCE2 methodology, and a Final Year Project with a report.

SLIIT Academy, Sri Lanka

Higher Diploma in Information Technology

2019 – 2021

SLIIT Academy, Sri Lanka

Programming in C, C++, and Java, Project and Professional Practice, Database Systems and ORDBMS, Computer Networking and Security, Operating Systems, Data Structures, Design and Analysis of Algorithms, Object-Oriented Analysis and Design, Interactive Design Concepts, and Emerging Technologies.

Skills

01Java
70
02JavaScript
60
03PHP
60
04HTML/CSS
70
05SQL
70
06Project Management
80
07Computer Hardware
90

Projects

Project screenshot
6 images, please click to view in full size

iMaster – College Project

Full-stack MERN web application for managing mobile shop operations. Allows adding products, editing prices and descriptions, tracking inventory, and managing repair jobs by marking them as pending or completed based on their status.

MongoDBExpressReactNode.js
Project screenshot
16 images, please click to view in full size

Computer Buying Guidance App – Undergraduate Final Year Project

A web application that allows customers to shop for computer components and laptops, create custom quotations, and interact with a chatbot that provides answers based on customer needs, including compatibility and price ranges.

HTMLCSSJavaScriptPHPBootstrapPyTorchFlask
Project screenshot
5 images, please click to view in full size

Mathematical Game – University Project

Developed to learn Java RMI, this educational game challenges users to solve 10 randomly ordered math questions within a time limit. The game automatically progresses to the next level once time expires, and after completing level 10, it displays scores using an external API in a chart format.

JavaQuickChartNetBeans
Project screenshot
6 images, please click to view in full size

Movie App – University Project

Developed a Java application for managing and organizing movie data. Implemented Bubble Sort and Selection Sort algorithms to sort movies by title, release year, and rating. Integrated Binary Search for efficient movie retrieval, demonstrating proficiency in data structures, algorithms, and object-oriented programming principles.

JavaNetBeans

Contact Me

Open to junior and entry-level developer roles. Have something in mind or just want to connect? My inbox is always open.