IT Undergraduate & Aspiring Software Engineer — Colombo, Sri Lanka

Building the future, one commit at a time.

Full-stack developer with hands-on experience in Spring Boot, React, and microservices — passionate about building scalable, user-centred digital solutions.

View work
Haritha Nawarathna
01

About

I'm an IT undergraduate at the University of Moratuwa (CGPA 3.45/4.0) and a software engineering intern at the Ceylon Electricity Board, where I'm building enterprise-grade systems used across Sri Lanka's national power grid.

My work spans the full stack — from crafting React interfaces and Spring Boot APIs to designing microservices architectures and training machine learning models. I thrive on complex problems that sit at the intersection of engineering, design, and real-world impact.

I'm passionate about clean code, thoughtful system design, and delivering software that genuinely makes a difference — whether that's streamlining a workflow or powering infrastructure for thousands of users.

React / TypeScript
Spring Boot / Java
Node.js / Express
PostgreSQL / MongoDB
Docker / Kubernetes
Python / ML
Azure / DevOps
02

Experience

Feb 2025 — Aug 2025

Ceylon Electricity Board

Software Engineering Intern

Developing the Service Provisioning System (SPS-New) for Sri Lanka's national power utility, with a focus on the Commissioning module. Designed and implemented RESTful APIs using Spring Boot following a layered architecture, built enterprise React interfaces with responsive design principles, and implemented authentication, authorization, and role-based access control. Also conducted technical analysis and field testing for CEB's EV charging station initiative in collaboration with Plugzio.

Spring Boot React RESTful APIs RBAC System Architecture
03

Education

2022 — 2026

University of Moratuwa

BSc (Hons) in Information Technology & Management

Pursuing a degree at one of Sri Lanka's leading universities, Faculty of Information Technology. Maintaining a strong CGPA of 3.45/4.0 while building full-stack and ML projects across healthcare, e-commerce, and agriculture domains.

CGPA 3.45 / 4.0 Software Engineering Business Analysis System Design Agile / Scrum

2018 — 2020

Maliyadeva College

GCE Advanced Level — Physical Science Stream

Completed A/Ls in the Physical Science stream, achieving 3Bs — a result that laid the foundation for pursuing a career in technology and engineering.

Physical Science 3Bs
04

Projects

01

ArtztAll

A scalable microservices e-commerce platform connecting artisans with buyers. Architected 8+ independent services including user management, product catalogue, order processing, Stripe payments, a real-time auction engine, and notification delivery. Implemented API Gateway with service discovery, load balancing, and event-driven messaging.

02

DocDesk

An automated patient management system built exclusively for registered doctors and healthcare professionals. Features role-based access control for Doctors, Patients, and Admins, along with secure doctor registration and verification workflows managed by administrators.

03

Epic Eventify

A comprehensive event management system for streamlining event planning and coordination. Built responsive mobile interfaces for managing events, registrations, schedules, and participant information, with real-time event updates and secure backend data handling.

04

Paddy Disease Detection

Developed the environmental data module of a multimodal ML system for paddy disease detection in Sri Lanka. Processed 24,030 daily weather records across 27 districts (2022–2024) and engineered domain-specific predictive features. Trained and evaluated Logistic Regression, SVM, and KNN classification models.

05

Contact

Let's build something worth remembering.

I'm open to new graduate opportunities, internship extensions, and interesting collaborations. Whether it's a role, a project, or just a conversation — I'd love to hear from you.