Hello, I'm

Janith
Chandula

Software Engineer

Building robust, scalable full-stack solutions with expertise in microservices architecture, cloud-native applications, and machine learning.

0+ Years Experience
0+ Certifications
0+ Technologies
Janith Chandula

Passionate about building
impactful software

I'm a Software Engineer with a B.Sc. Engineering (Hons) degree in Electronic and Telecommunication Engineering from the University of Moratuwa, graduating with a Second Class Upper Division.

My expertise spans across full-stack development with a strong foundation in microservice architecture, REST API design, and cloud-native applications. I'm experienced in building enterprise-grade applications using Java Spring Boot, and crafting modern, responsive frontends with React.

Beyond traditional software development, I have a deep interest in machine learning and computer vision, having built a digital twin model for traffic analysis using deep learning as my final year project.

Full-Stack End-to-end development
Microservices Scalable architecture
ML & AI Deep learning & CV
Security SSO, JWT, Keycloak
janith.json
{
  "name": "Janith Chandula",
  "role": "Software Engineer",
  "education": "B.Sc. Eng. (Hons) - UoM",
  "interests": [
    "Microservices",
    "Event-Driven Arch",
    "Machine Learning",
    "Cloud & DevOps"
  ],
  "languages": [
    "Java", "Python",
    "JavaScript", "SQL"
  ],
  "available": true
}

Technologies I
work with

Backend

Java Spring Boot Reactive Kafka REST APIs Microservices Maven Python

Frontend

React JavaScript Redux Axios Tailwind CSS HTML/CSS

Database & DevOps

MySQL Docker Jenkins Argo CD Splunk Bitbucket Git

Security

Keycloak SSO JWT OpenID Connect OAuth 2.0

ML & AI

TensorFlow Keras OpenCV YOLO v5 Deep Learning

Cloud & IoT

AWS IoT Google Cloud Apache Kafka Edge Computing

Professional
journey

Full Stack Software Engineer

Axiata Digital Labs

Present

Project: SME Lending - Boost Bank

A backend system for a banking app enabling user self-registration with digital KYC, loan application, disbursement, and loan repayment.

  • Working closely with Banking clients to build a state-of-the-art backend system for users across Malaysia
  • Developed key features related to loan applications, creation, disbursement, and repayment processes in asynchronous non-blocking event-driven architecture
  • Worked with Mambu core banking system and third-party payment management systems
  • Practiced industry best practices for security and PII data collection
JavaSpring Boot ReactiveMySQL KafkaJenkinsArgo CD MavenSplunkBitbucket

Project: HotSeating-ADL

An end-to-end web solution for seat reservations using floor maps of office premises. Admin users can draw seat layouts in floor maps and customize booking flows.

  • Full stack developer — built REST APIs in microservice architecture with API validations and security handling using Spring Boot
  • Designed MySQL relational database schemas for complex booking workflows
  • Implemented Keycloak-based SSO authentication/authorization with JWT tokens
  • Built responsive frontends with React and Tailwind CSS, API integration with Axios and Redux
  • R&D on interactive floor design drawing system using React
  • Unit test writing with JUnit, debugging, dev testing aligned with industry best practices
JavaSpring BootGradle KeycloakDockerMySQL JUnitReactTailwind CSS GitLabLinux

Featured
work

Things I build for fun

Personal Portfolio

This very website! Built from scratch with HTML, CSS, and vanilla JS using modern glassmorphism design principles.

HTMLCSSVanilla JS

Discord Bot

A personal moderation and music bot for managing community Discord servers with custom commands.

Node.jsDiscord.js

Home Automation Setup

Custom Raspberry Pi-based smart home server to control lights, sensors, and routines using Home Assistant.

Raspberry PiPythonIoT

Academic
background

2018 — 2023

B.Sc. Eng. Hons. in Electronic and Telecommunication Engineering

University of Moratuwa

Second Class Upper Division
2017

G.C.E. Advanced Level Examination

Physical Science Stream

AAA Results
2.406 Z-Score
#55 Island Rank
#6 District Rank

Courses &
credentials

Apache Kafka 3.0 Ecosystem

Core Concepts, Real World Java Producers/Consumers & Big Data Architecture

Programming Foundations: Secure Coding

Security best practices and secure software development lifecycle

OpenID Connect & JWT

User identity for your apps & APIs — authentication & authorization

Industrial IoT on Google Cloud

Cloud-based IoT solutions and industrial automation

AWS IoT: Developing & Deploying

Building and deploying Internet of Things applications on AWS

Let's work
together

Have a project in mind or want to collaborate? I'd love to hear from you.

Location

Sri Lanka

Find me on