Software Developer
Junior developer with a First-Class B.Sc. in Computer Science and a Post-Baccalaureate Diploma in Computer and Information Systems from Douglas College.
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.
Actively seeking a junior or entry-level developer role where I can contribute, keep growing, and deliver real value.

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.

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.

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.

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
Software Engineering Principles, Project Management using the PRINCE2 methodology, and a Final Year Project with a report.

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.

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.
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.

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.

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.
Open to junior and entry-level developer roles. Have something in mind or just want to connect? My inbox is always open.