$./portfolio--init --env=production
jsjanitha.silva/ portfolio
$ whoami

janitha silva.

senior full-stack engineer——battaramulla, sri lanka——open to lead & staff roles

// local time --:--currently shipping eZTrackerlast commit 2h agobuild #1247 ● passing

Building enterprise SaaS platforms with Java Spring Boot on the backend and React Next.js on the front. 7+ years shipping high-stakes systems for pharma, telecom, and government.

0+
// years shipping
0+
// technologies
LK
// sri lanka · remote
~/identity.tsts
1// senior full-stack engineer
2const me = {
3 name: "Janitha Silva",
4 role: "Senior Full-Stack Engineer",
5 company: "Embla Software",
6 location: "Battaramulla, LK",
7 years: 7,
8 stack: [
9 "Java",
10 "Spring Boot",
11 "Microservices",
12 "React",
13 "Next.js",
14 "TypeScript",
15 "Azure",
16 "Kubernetes",
17 "PostgreSQL",
18 ],
19 focus: "enterprise SaaS & microservices",
20 available: true,
21} as const;
$gh api /users/JanithaDhananjaya·live
01experience · git log --oneline

Seven years shipping production systems for pharma, telecom & government.

Architecting enterprise SaaS, decomposing monoliths into microservices, mentoring engineers.

May 2023 – PresentcurrentRemote / Singapore

Senior Software Engineer

Embla Software Innovations · Remote / Singapore

  • Full-Stack Product Engineering: Leading end-to-end execution for Zuellig Pharma's enterprise web portals, integrating Next.js App Router frontends with Java/Spring Boot backends.
  • Enterprise Architecture: Architected cloud environments using Azure APIM, Key Vault, and Blob Storage, ensuring 100% data compliance across Dev, Staging, and Production.
  • Technical Leadership: Mentoring a team of 4+ developers on SOLID principles and Clean Architecture while delivering a major system rebranding under aggressive enterprise deadlines.
Next.jsReactJavaSpring BootAzureTypeScript
Jan 2021 – May 2023Sri Lanka

Senior Software Engineer

Axiata Digital Labs · Sri Lanka

  • Architecture Transformation: Decomposed a legacy Node.js/Express.js monolith into scalable Java Spring Boot microservices, maintaining both backends in parallel with zero downtime for enterprise clients.
  • Frontend Modernization: Led migration of the core React app from Class components to Functional Components with Hooks, significantly improving maintainability and rendering performance.
  • Security & Compliance: Remediated penetration test vulnerabilities, resulting in a 50% reduction in security risks across the platform.
JavaSpring BootReactNode.jsReduxPostgreSQL
Aug 2019 – Jan 2021Sri Lanka

Software Engineer

Dialog Axiata PLC · Sri Lanka

  • Multi-language Document Engine: Engineered an automated PDF generation system for customer payment plans with full i18n support (English, Sinhala, Tamil), overcoming complex Indic script rendering challenges.
  • Core Systems: Resolved 100+ defects in a mission-critical telecom CRM and billing platform, directly improving product quality by 15%.
JavaAngularSpring BootiText PDF
Aug 2018 – Aug 2019Sri Lanka

Associate Software Engineer

Encyte (PVT) LTD · Sri Lanka

  • React.js Standardization: Pioneered React.js adoption from the ground up, building reusable component libraries that increased team development efficiency by 25%.
  • Full-Stack Engineering: Engineered campaign management platforms with Node.js, React, MongoDB, and Firebase, implementing real-time data synchronization for distributed marketing modules.
ReactPythonDjangoNode.jsMongoDBFirebase
02stack · cat package.json

Tools I reach for daily.

Filled dots are what I lead with. Hollow dots are what I'm comfortable in.

Backend15 tools
JavaSpring BootNode.jsExpressREST APIsMicroservicesHibernatePrismaGraphQLRabbitMQSequelizePHPPyhtonDjangoNext js
Frontend8 tools
ReactNext.jsTypeScriptRedux ToolkitTailwind CSSAnt DesignStorybookAngular
Cloud & DevOps7 tools
AzureAWSDockerKubernetesGitHub ActionsSonarQubeCI/CD
Data & Auth8 tools
PostgreSQLMySQLMongoDBRedisKeycloakOktaOAuth 2.0JWT
03work · ls ~/projects

Enterprise platforms, quietly in production.

~/projects/e-z-tracker.md
Supply Chain & Inventory Management

eZTracker

Enterprise-grade supply chain platform built with Next.js and Spring Boot backend services to manage inventory operations across multiple warehouses and client locations, supporting end-to-end workflows.

Next.jsReactSpring BootOktaMongoDBTailwindCSS
~/projects/e-z-pharmacy.md
Digital Healthcare & Pharmacy Platform

eZPharmacy

Integrated healthcare platform built with Next.js, GraphQL, and secure authentication systems to connect patients, doctors, and pharmacies for digital prescription management and medicine fulfillment.

Next.jsGraphQLApolloSingpassNextAuthTailwindCSS+1 more
~/projects/market-place.md
Enterprise Digital Services Platform

MarketPlace

Multi-module enterprise platform built on Java Spring Boot microservices, delivering business solutions including employee management, customer engagement, and campaign management across client and admin applications.

JavaSpring BootRedisPostgreSQLAWS S3Docker+1 more
~/projects/geo-reach.md
Geo-Targeted Campaign Management

Geo Reach

Location-based marketing platform built with Java Spring Boot and React.js, enabling businesses to create and manage geo-targeted campaigns with real-time tracking across web and mobile systems.

JavaSpring BootReactRedisRabbitMQKeycloak+1 more
~/projects/fieldsmart.md
Field Service & Job Management Platform

Fieldsmart

Comprehensive SaaS-based workflow management platform designed to digitize and streamline operations for trade contractors and field service businesses, automating the entire job lifecycle from scheduling to client communications.

PythonDjangoReactReduxPostgreSQLSendGrid+1 more
~/projects/onecrm.md
Telecom CRM & Billing Platform

ONECRM

Enterprise telecom CRM and billing system supporting customer lifecycle management and billing operations across large-scale organizational workflows for Dialog Axiata PLC.

JavaSpring BootAngularPostgreSQLiText PDF
~/projects/ilo.md
International Labour Organization

ILO

Fully automated operational system for the ILO in Sri Lanka to digitize and manage labor and staff functionalities, replacing manual paper-based legacy processes through a strategic partnership with the Department of Immigration & Emigration.

ReactGraphQLApolloReduxUI KitNode.js
04education · ~/.credentials

Foundations & credentials.

2018 – 2022

B.Sc. (Hons) Computer Science

IIT / University of Westminster, UK

// undergraduate degreeverified
2016 – 2018

Graduate Diploma in Software Engineering

Institute of Java SE — Authorized Oracle Partner

// GDSEjava specialization
05contact
available for lead & staff roles · May 2026 onwards

Let's build
something that lasts.

Currently considering lead and staff engineering positions, technical leadership roles, and a small number of consulting engagements.