Hey! I am

Basuru Yasaruwan

Intern Software Engineer

About

About Me

Born in Colombo, Sri Lanka, I began my academic journey at Thurstan College, Colombo 7, where I pursued the Physical Science stream and successfully completed my GCE Advanced Level examination in 2020. With a growing passion for technology and problem-solving, I moved on to the next chapter of my education in 2022 by joining General Sir John Kotelawala Defence University (KDU) to pursue a BSc (Hons) in Computer Science.
At KDU, I’ve been strengthening my foundations in software development, cloud technologies, DevOps practices, and modern engineering tools shaping myself into a well-rounded future engineer ready to take on real-world challenges

Education

2022 - 2025

Bachelor of Science (Hons) in Computer Science

General Sir John Kotelawala Defence University (KDU) | Rathmalana

completed my Computer Science degree, where I focused on programming, algorithms, and software engineering. Skilled in Java, C++, and Python, I am passionate about using technology to solve real-world challenges.

2017 - 2020

School Education | Advance Level(A/L)

Thurastan College | Colombo 07

I pursued Advanced Level education in Combined Mathematics, Physics, and Chemistry. These qualifications are essential for university admission and highly valued.

2007 - 2017

School Education | Advance Level(O/L)

Defence Services College | Colombo 02

General education provides a broad foundation of knowledge. It is the standard level of schooling undertaken before specialized education.

Experience

Jul 2025 - Present

Intern FullStack Engineer

Epic Lanka (Pvt) Ltd. | Battaramulla

  • Architected and deployed full-stack applications using Angular, .NET Core, Oracle Database, and Oracle Cloud, with secure authentication/authorization and RESTful API integrations.
  • Managed APTS_Mobitel production services with full responsibility for maintenance, monitoring, troubleshooting, and ensuring uninterrupted payment operations.
  • Improved SLTQueuingService by identifying and fixing errors, implementing automated webpage restarts, and providing continuous support for connected applications.
  • Developed scalable CRUD applications, RESTful APIs, and integrated SOAP-based web services using .NET Core and Oracle technologies.
  • Utilized Git & GitHub for version control, code collaboration, and maintaining clean development workflows.

Technical Skills

Programming Languages

Python Python
Java Java
C++ C++
C C
C# C#
JavaScript JavaScript
Dart Dart
SQL SQL
Bash Bash

Web Development

HTML HTML
CSS CSS
React React

Frameworks & Libraries

Flutter Flutter
.NET Core .NET Core
Angular Angular

Database Management

MySQL MySQL
Firestore Firebase Firestore
Oracle DB Oracle DB

DevOps & Cloud

Git Git
GitHub GitHub
Linux Linux
Docker Docker
Kubernetes Kurbernetes
Jenkins Jenkins
AWS AWS

Artificial Intelligence / Machine Learning

Image Processing Image Processing
Computer Vision Computer Vision
Machine Learning Machine Learning

Awards

2025

CINEC IRS 2025 - Best Poster Presentation Award

CINEC Campus

Research paper Algorithms for Accurate Body Measurement Extraction from 2D Images, was presented at CIRS 2025 and selected for the Best Poster Presentation Award.

2024

National ICT Awards (NBQSA) - Finalist Team Selection

BCS Sri Lanka section

Team TaskMate was selected as one of the final 15 teams for the NBQSA, showcasing our commitment to innovation. This recognition highlights our dedication to quality in the tech industry.

2024

MADHack 3.0 - 2nd Runners up

IEEE Student Branch of UCSC

Team Async & Await for achieivng the 2nd Runners-up in the final inter university Mobile Application Development hackathin of MADHACK 3.0.

2024

10th National Scout Jamboree

Sri Lanka Scout Association

Top 3 Best Software Projects Selection, General Sir John Kotelawala Defence University Represented university at the 10th National Scout Jamboree, Sri Lanka Scout Association

Featured Projects

Featured Projects

2025

Movie Explorer App

Web Application
React Material UI Axios TMDb API Local Storage
2025

Deploying Microservices Application on Kubernetes with Minikube

DevOps
Node.js HTML CSS JS GitHub Action Minikube Kurbernetes Docker
2024

TaskMate

Mobile Application
Flutter Dart GitHub Firebase React Figma
2024

CAR Buying Application

Mobile Application
Flutter GitHub
2024

AETHER-STORE | Multiagent Ecommerce Platform

Web Application
Python Django Protege Git
2024

EmoInsight | The Emotion Intelligence Expert System

Expert System
Prolog HTML CSS AI GitHub
2024

ShineSpy | Skin Oiliness Detecting using Deep Learning

Mobile Application
Flutter Firebase Deep Learning GitHub Figma TFLite
2024

Clima Premium | Weather App

Mobile Application
Flutter API GitHub C++
2023

School TimeTable Management System

Java Application
Java phpMyAdmin Git

Blog

Blog & Publications

Apache Kafka

Nov. 30, 2025 Medium Article

Apache Kafka is an open-source distributed event streaming platform built to process very large volumes of data in real time. It w...

WSO2 API Manager: Powering the Future of API-Driven Digital Transformation

Nov. 11, 2025 Medium Article

Every modern business runs on APIs from mobile apps connecting to cloud services, to enterprises integrating hundreds of backend systems. But as the number of APIs grows, so doe...

Complete Git and GitHub command list with simple explanations

Mar. 13, 2025 Medium Article

A small river named Duden flows by their place and supplies it with the necessary regelialia.

Get In Touch

Get In Touch