Harith Vithanage

Full Stack Software Engineer

Building scalable enterprise solutions...

About Me

HV

Full Stack Developer

3 Years Experience

I'm a passionate Full Stack Software Engineer with nearly 3 years of experience building scalable enterprise applications using agile methodologies. I specialize in full-cycle development and designing robust microservices architectures.

My expertise spans across multiple programming languages and frameworks, with production-level experience in modern web technologies. I'm passionate about creating efficient, maintainable code and delivering high-quality software solutions.

Languages

Java Python Go TypeScript C# JavaScript Kotlin

Frameworks

Spring Boot React NextJS Node.js NestJS Express.js Material UI Bootstrap Tailwind CSS

Tools & Technologies

Docker Kubernetes (K8s & K3s) MongoDB MySQL PostgreSQL Redis Keycloak gRPC REST API Blockchain IoT Git

Experience

Oct 2025 – Present

Software Engineer

Inova IT Systems

  • Serving as Senior Software Engineer in the Forest Ticketing System project, leading full-stack development while managing stakeholder communication, requirement gathering, and system analysis to deliver scalable and reliable solutions.
  • Serving as Senior Software Engineer in the Tea Nursery project, contributing to end-to-end full-stack development and supporting scalable system design and implementation across the application lifecycle.
  • Full-stack development of Gold Trust – General Pawning System, SLIIT Learning Management System (LMS) and Tea Nursery Assocation
  • Training and implementation support for MOSIP digital identity system rollout in Sri Lanka
  • Primary support team member responsible for post-implementation issue resolution
  • Designed and developed SMS Gateway module with single and bulk SMS functionality
  • Third-party API integration for reliable message delivery to customers

Microservices Keycloak Material UI SMS Gateway Node Java Spring Boot NestJS React MySQL postgreSQL RabbitMQ
Jan 2025 – Oct 2025

Associate Software Engineer

Inova IT Systems

  • Led full-stack development of Gold Trust – General Pawning System using microservices architecture
  • Integrated Keycloak for secure authentication and authorization
  • Delivered 13 core modules with high code quality standards
  • Resolved 200+ critical bugs and improved system stability
  • Collaborated with cross-functional teams in agile environment

Microservices Keycloak Material UI SMS Gateway Node NestJS React MySQL
Jul 2023 – Dec 2024

Intern Software Engineer

Inova IT Systems

  • Built comprehensive frontend solutions using React and Material UI
  • Developed robust backend services with NestJS for core pawn management modules
  • Gained valuable experience in enterprise-level software development
  • Collaborated in agile methodologies and sprint-based development

React Material UI Node NestJS MySQL

Featured Projects

Coco Smart – Coconut peat Supply chain Management System

Developed a scalable microkernel-inspired system integrating blockchain, IoT, gRPC, and Kubernetes (K3s). Features runtime plugin deployment using Docker and Rancher for maximum flexibility.

Go Blockchain IoT gRPC Kubernetes Github Actions Docker CI/CD

Scentistry

A Premium candles e-commerce platform build using latest Next.js and firebase. The application features a clean and modern design, seamless user experience, and robust backend architecture.

Next.js TypeScript Tailwind CSS Firebase Github Actions CI/CD

Dashlytics

Dashlytics is a high-performance analytics dashboard built using Go (backend) and React + Vite + Recharts (frontend), designed to analyze and visualize large-scale CSV transaction data efficiently.

Go React Tailwind CSS REST Github Actions Docker CI/CD

Garage Service

Garge Service system is a microservice application, user-service is a microservice responsible for handling User Management, Authentication, and Authorization within the Garage application. It provides features like user registration, login, role-based access control, OTP verification, email notifications, and JWT-based authentication.

Java Spring Boot SQL Database Kafka Github Actions AWS Microservices JWT Docker OTP & Email

AR Dashboard

A Web-based Augmented Reality (AR) experience developed using A-Frame and AR.js, featuring interactive 3D models displayed via marker tracking. This project includes a clean dashboard UI and multiple AR scenes, accessible with different markers.

HTML+JavaScript AR A-Frame GLB/GLTF models Github Actions

AI-ChatBot

An interactive chatbot designed to answer questions based on lecture notes from the Current Trends in Software Engineering (CTSE) module. Built using a retrieval-based architecture with open-source tools, this chatbot runs entirely inside a Jupyter Notebook and supports semantic search over course content using MiniLM and FAISS.

Python Jupyter Notebook FAISS MiniLM HuggingFace Transformers ipywidgets python-pptx

MarketHub E-commerce Platform

A comprehensive e-commerce backend with secure role-based access control, deployed via IIS. Built with modern technologies ensuring scalability and security.

C# MongoDB Kotlin IIS

EduHub Learning Platform

A microservices-based learning management platform using modern web technologies. Implemented comprehensive CI/CD pipeline with GitHub Actions and ArgoCD.

Node.js React MongoDB GitHub Actions ArgoCD

Education

Jun 2021 – Jun 2025

BSc (Hons) in Information Technology Specializing in Software Engineering

Sri Lanka Institute of Information Technology (SLIIT), Malabe, Sri Lanka
Jan 2007 – Jan 2021

Physical Science Stream

Nalanda College, Colombo 10, Sri Lanka

Achievements & Recognition

Dean’s List at SLIIT for academic excellence

GPA 3.833/4.0 - Year 4 Semester 2

Selected

NBQSA National ICT Awards 2025

SLIIT Nominee

Second Round Selected

SLASSCOM National Ingenuity Awards 2025

SLIIT Nominee

Research Publications

Research Publication

A Scalable Microkernel Inspired Architecture for Transparent and Adaptive Supply Chain Management,

ICAC 2025
Read Paper

Research Publication

Optimizing Gas Efficiency in Ethereum Smart Contracts Using Design Pattern Refinement and Complexity Reduction,

ICAC 2025
Read Paper

Research Publication

ZShop - Shopping application for visually challenged individual

Read Paper
Project Link

Certifications

AWS Certified Developer - Associate

AWS

Pending

Skills: AWS cloud, Developing, Testing, Debugging, Security

Advanced OpenID Connect with Keycloak and Spring Security

Udemy

Issued Feb 2026

Skills: OpenID, OAuth, Spring Boot, Spring Security, Keycloak

Artificial Intelligence for Supply Chains and Logistics

Alison

Issued Sep 2024

Skills: Artificial Intelligence (AI), Supply Chain Management

DevOps Fundamentals

Alison

Issued Sep 2024

Skills: DevOps

Introduction to Cybersecurity

Cisco Networking Academy

Issued Dec 2020

Skills: Cybersecurity, Cyber Attacks, Network Security

Introduction to IoT

Cisco Networking Academy

Issued Mar 2021

Skills: Internet of Things (IoT), Security, Digital Business

A Beginner's Guide to Enterprise Resource Planning (ERP) Systems

Alison

Issued Aug 2024

Skills: Enterprise Resource Planning (ERP)

Let's Connect

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.

Phone

Tap to reveal

Location

Colombo, Sri Lanka

Professional Links