Software engineering · cloud · ML systems

Pubudu Gunasekara

M.S. in Computer Science at Northeastern University, Silicon Valley. I'm focused on building distributed systems and AI-powered products. Previously worked as an SDET at Virtusa on a British Telecom platform with over 1M users, where I helped reduce regression testing by 80%.

01

Story

01 / Foundation

Curiosity became engineering practice.

My early work grew through hackathons, university projects, and leading a Smart Farm IoT system that connected embedded hardware, real-time data, and mobile software.

02 / Production

Quality became a systems habit.

At Virtusa, I worked on a British Telecom production platform serving 1M+ users, building automation that reduced regression testing from hours to minutes.

03 / Adaptability

Sri Lanka, Canada, and the U.S. shaped how I work.

Studying and building across international environments made me more adaptable, collaborative, and precise about how software supports real users and teams.

04 / Direction

Now I am moving toward scalable software and AI systems.

At Northeastern University Silicon Valley, my focus is backend systems, cloud infrastructure, machine learning, NLP, and AI-assisted engineering workflows.

engineering path

1

Sri Lanka

2

Canada

3

San Jose

Full-stack systems, cloud delivery, automation, and a current turn toward ML/NLP systems.

current focus

Java + Node.js services

Strengthening API design, service boundaries, and production-style backend thinking.

02

Experience

Virtusa logo

2021 - 2022

Associate Engineer - QA Automation

Virtusa

Built Java and Selenium automation for a British Telecom production platform serving 1M+ users. Reduced regression test cycles from 4 hours to 45 minutes (80% reduction). Led QA sub-team across international sprint cycles spanning Sri Lanka, UK, and Australia. Delivered client demos that secured continued project investment. Integrated automation into Jenkins CI/CD pipelines for nightly quality gates.

JavaSeleniumJenkinsCI/CDTestNGJIRABDDteam leadershipclient presentation

1M+ users · 80% test time reduction

Gunasekara Transport logo

2025 - Present · Remote

Web Developer

Gunasekara Transport

Building and maintaining web infrastructure across ecommerce platforms, WordPress, React.js interfaces, internal tooling, reporting automation, and architecture planning for operational software systems.

ecommerce platformsReact.jsWordPressweb developmentinternal toolsautomationreporting systems

03

Skills

Languages

JavaJavaScriptTypeScriptPythonKotlinC++

Frontend

ReactNext.jsReact NativeReduxTailwind CSSHTML5CSS3

Backend

Node.jsExpressSpring BootFastAPIREST APIsGraphQL

Distributed Systems

Apache KafkaRedisDockerKubernetesMicroservicesCI/CD

Cloud & Infra

AWS (EC2, S3)AzureIBM CloudPrometheusGrafanaGitHub ActionsJenkins

AI / ML

scikit-learnTensorFlow/KerasOpenAI APIPandasNumPyNLPResponsible AI

Databases

PostgreSQLMongoDBMySQLFirebaseRedis

04

Featured Projects

01 / Active build · AI tooling

AI Code Review Assistant

GPT-4o powered GitHub PR reviewer. OAuth login connects repositories, reviews pull request diffs, and returns inline comments with severity scores and CWE references. Redis handles rate limiting and repeated diff chunks, with GitHub Actions deploying the app to AWS EC2.

Challenge: Build an AI tool that handles real GitHub diffs with sub-2s review latency, caching identical chunks in Redis to cut API costs.

Impact: This is my main January 2027 portfolio build: LLM integration, full-stack engineering, and DevOps in one practical tool.

Node.jsExpressGPT-4o APIReactRedisGitHub OAuthPostgreSQLDockerGitHub ActionsAWS EC2

Building · Week 1 of 6

02 / Planned build · Distributed systems

Distributed Task Scheduler

Production-scale task scheduler built on Kafka. Processes 10,000 tasks/min at p99 <50ms across 3 worker nodes. Redis distributed locking prevents duplicate execution across workers. Full Prometheus + Grafana monitoring dashboard.

Challenge: Design fault-tolerant distributed execution with exponential backoff retry, dead-letter queues, and horizontal scaling without duplicate task runs.

Impact: A focused systems project for practicing Kafka, distributed locks, retries, monitoring, and failure handling in a realistic backend setting.

Java 21Spring Boot 3Apache KafkaRedisPostgreSQLDocker ComposePrometheusGrafanaJUnit 5Testcontainers

Planned · July 2026

03 / Identity project · v2 coming August

IoT Smart Farm System

Led a team building a Smart Farm system around NodeMCU sensors, Firebase real-time data, and React Native monitoring. Connected embedded hardware, cloud-backed state, and mobile UX into a working agricultural automation prototype. v2 adds ML anomaly detection.

Challenge: Coordinate hardware, mobile software, real-time data pipelines, and team execution into one reliable system with sub-second sensor response.

Impact: My first major team leadership project, connecting hardware, software, and cloud layers. It now sets up the ML Anomaly Detection platform planned for August 2026.

NodeMCUIoTReact NativeFirebaseAndroidiOSreal-time monitoringteam leadership

Complete / evolving

04 / Planned build · Smart Farm v2

ML Anomaly Detection Platform

Extension of Smart Farm v1 that adds production ML. Isolation Forest and LSTM time-series models detect sensor anomalies in real time. A FastAPI inference service streams updates over WebSockets, while the React Native dashboard sends Firebase Cloud Messaging alerts.

Challenge: Translate ML model outputs into reliable real-time software with <50ms inference latency, observable pipelines, and mobile-first alerting.

Impact: A practical bridge between software engineering and ML: real-time inference, mobile alerts, IoT data, and an automated retraining workflow.

PythonFastAPIscikit-learnTensorFlow/KerasReact NativeFirebaseWebSocketsDockerGitHub ActionsAWS S3

Planned · August 2026

05 / Infrastructure and delivery

Cloud Dealership Platform

Full-stack dealership review platform with containerised services, CI/CD automation, Kubernetes orchestration, and IBM Cloud Code Engine deployment. React frontend, Django + Node.js backend, MongoDB persistence.

Challenge: Move beyond application code into deployment, infrastructure, and production-style delivery with full CI/CD automation.

Impact: Shows cloud engineering, Kubernetes orchestration, and release automation across a multi-service architecture on IBM Cloud.

ReactNode.jsDjangoMongoDBDockerKubernetesJenkinsGitHub ActionsIBM Cloud

Complete

06 / Full-stack product engineering

Multi-User MERN Application

Multi-user blogging platform with JWT authentication, role-based access, REST API design, and Next.js server-side rendering for SEO. Redux state management, MongoDB Atlas for scalable data persistence.

Challenge: Design a coherent full-stack architecture with clear user flows, secure auth, and maintainable service boundaries.

Impact: Full MERN delivery across UI, APIs, auth, and data persistence with SSR. Demonstrates clean full-stack architecture with JWT authentication, role-based access, and production patterns applied to a real multi-user product.

ReactNext.jsNode.jsExpressMongoDBReduxJWTREST APIsSEO

Complete

05

Internship Preparation

90 / 800+ target

LeetCode

Java-first DSA practice with NeetCode 150, company-tagged problems, and weekly review.

3-6 hrs/day

Daily rhythm

Roadmap cadence: DSA every day, focused project work, alternating system design and behavioral preparation.

100+ thoughtful targets

Applications

Organizing referrals, alumni outreach, targeted applications, and interview follow-ups without making the portfolio feel numbers-only.

active build pipeline

AI Code Review Assistant

Node.js · GPT-4o · React · Redis

Week 1

Currently building

Distributed Task Scheduler

Java · Kafka · Redis · Grafana

July

Next build

ML Anomaly Detection

Python · FastAPI · React Native · TensorFlow

August

Next build

06

Leadership & Growth

Leadership has been a constant thread: from winning a hackathon overnight to leading cross-country QA teams at Virtusa on a 1M+ user production platform, to coordinating hardware, software, and cloud teams on the Smart Farm project. Now developing structured leadership frameworks through Northeastern's Graduate Leadership Institute.

Graduate Leadership Institute (GLI), Northeastern University, Silicon Valley

CliftonStrengths assessment, understanding personal strengths in team contexts

Led Smart Farm IoT project team: coordinated hardware, software, and cloud execution

1st Place, NSBM Green University overnight hackathon

Led QA sub-team at Virtusa across AU / UK / LK sprint cycles

Delivered client-facing demos at Virtusa that secured continued BT project investment

07

Education

Northeastern University logo

Northeastern University

M.S. Computer Science

Silicon Valley, CA · Jan 2026 - Dec 2027

Completed: Algorithms, Programming Design Paradigm (Java). Planned: Machine Learning, NLP.

Conestoga College logo

Conestoga College

Ontario Graduate Certificate - Mobile Solutions Development

Kitchener, Canada · 2022 - 2023

GPA: 3.74 / 4.0.

Victoria University Melbourne logo

Victoria University Melbourne

Bachelor of Information Technology

Melbourne, Australia · 2018 - 2021

Web and Mobile Application Development. GPA: 6.25 / 7.0.

NIBM Colombo logo

NIBM Colombo

Higher National Diploma - Software Development

Colombo, Sri Lanka · 2016 - 2017

Software development foundation. GPA: 3.81 / 4.0.

08

Certifications

09

Contact

Let's build useful systems.

I'm seeking Software Engineering, Full-Stack, Backend, Cloud, and Machine Learning internships starting January 2027.