Dananjaya Polwattage

I build production web applications with React and Java Spring Boot, IFS Cloud ERP solutions as a certified IFS developer, and increasingly AI-powered systems with Python and RAG pipelines, from banking platforms at scale to side projects in 3D and game dev.

StatusOpen to remote roles and freelance work, worldwide

Enterprise systems, from UI to ERP to AI.

Senior Full-Stack Engineer with 6 years of production experience building React and Java Spring Boot applications across banking, ERP, and insurance domains, a certified IFS Cloud developer, and now building AI-powered document intelligence with Python and RAG pipelines.

I've led frontend architecture for a live banking platform, spent three years at IFS R&D building ERP modules used by 1,000,000+ users at 300 transactions per second, and hold IFS Certified Practitioner credentials in IFS Cloud web and business logic development and technical consulting. I also architected a FastAPI-based RAG add-on for AI-powered document search and summarization, and take on freelance work through Upwork and Fiverr alongside the case studies below.

STAT_01

0+

Years Experience

STAT_02

0+

Users Served

STAT_03

0

Transactions / sec

STAT_04

0%

SLA Compliance

Frontend

MOD_01
ReactRedux ToolkitTypeScriptJestCypressWCAG

Backend

MOD_02
JavaSpring BootNode.jsMicroservicesREST APIs

IFS Cloud & ERP

CERTIFIED
IFS CloudIFS Cloud Web DevelopmentIFS Business Logic DevelopmentIFS LobbyIFS Custom Objects

Cloud & DevOps

MOD_04
AWS (EC2, S3, Lambda)DockerCI/CDPrometheusGrafana

Databases

MOD_05
PostgreSQLMySQLOracle PL/SQLMongoDB

AI & Data

MOD_06
PythonFastAPIRAG PipelinespgvectorHugging Face Transformers

// Also explored

Three.jsreact-three-fiberAstroZustand

6 years, three teams, one habit of shipping.

Senior Full-Stack Engineer, React & Java

Oct 2024 to Present
BTBluechip Technical Services Pvt Ltd

Client: Commercial Bank of Ceylon · ~5,500 users · 250 TPS

Led the React.js frontend for the bank's enterprise document management platform, applied WCAG accessibility standards throughout, cut production bugs 20% with Jest and Cypress coverage, and architected a FastAPI-based RAG add-on for AI-powered document search, Q&A, and summarization.

ReactSpring BootAWSJestCypressPythonFastAPIRAG

Software Engineer, Full Stack & Backend

Oct 2021 to Oct 2024
IFSIFS R&D International

Clients: North America (remote) · ~1,000,000 users · 300 TPS

Built React and Spring Boot ERP modules serving 1,000,000+ users at 300 transactions per second, maintained 95% SLA compliance, and code-reviewed across a 50-engineer team. Earned IFS Certified Practitioner credentials in IFS Cloud web development and technical consulting.

IFS CloudReactSpring BootOracle PL/SQLMicroservices

Trainee Full-Stack Engineer

Jun 2020 to Sep 2021
CGICeylinco General Insurance Ltd

~3,500 users · insurance claims workflows

Built responsive React.js frontends integrated with Node.js and Java backends across insurance claims and management workflows.

ReactNode.jsJavaASP.NET

// Education

Bachelor of Science in Computing

Curtin University, Australia

Sep 2016 to 2019

Eight projects, eight different problems.

IFS Cloud ERP Development title card with the two IFS Certified Practitioner badges

PRJ_01 // backend

IFS Cloud ERP Development

Enterprise ERP modules for North American clients, at million-user scale.

Role

Software Engineer at IFS R&D International: full-stack and backend development, code review

IFS CloudReactSpring BootOracle PL/SQLMicroservices
PitStat screenshot

PRJ_02 // frontend

PitStat

A Formula 1 tracker covering every season since 1950, with no backend of its own.

Role

Solo build: data layer and caching, race analysis, charts, PWA, testing and deployment

React 19TypeScriptTanStack Queryshadcn/uiTailwind CSSVitePWAVitestCloudflare Workers
Deskmate pixel-art pet walking along the bottom of a window, napping and dancing, beside a photo being turned into recoloured 8-bit avatars

PRJ_03 // desktop

Deskmate

A tiny 8-bit you that lives on your desktop: walks, naps, dances, and sulks when ignored.

Role

Solo build: pet behaviour, on-device photo pipeline, Rust backend, cross-platform release

Tauri 2RustJavaScriptMediaPipeQMLGitHub Actions
IntelliQuiz screenshot

PRJ_04 // backend

IntelliQuiz

A quiz platform for O-Level ICT students, and the teacher who runs the room.

Role

Full-stack: backend architecture, auth, and the React frontend

Java 21Spring BootSpring SecurityPostgreSQLJWTReact 19MUI
Lakmal Gardens screenshot

PRJ_05 // design

Lakmal Gardens

A marketing site for a landscaping business, content-driven and CMS-free.

Role

Full build: design system, content architecture, deployment

AstroReactTailwind CSSCloudflare R2
Plant Shop screenshot

PRJ_06 // 3d

Plant Shop

An idle greenhouse game: grow, sell, expand, repeat.

Role

Solo build: game design, 3D scene, state architecture

Reactreact-three-fiberThree.jsZustand
Document Intelligence Service screenshot

PRJ_08 // backend

Document Intelligence Service

A RAG pipeline that turns a document archive into an AI-queryable knowledge base.

Role

Backend & AI architecture: ingestion pipeline, retrieval, and response guardrails

PythonFastAPIPostgreSQLpgvectorRedisPyMuPDFTesseract OCRSentenceTransformersHugging Face Transformers

Let's build something worth shipping.

Open to remote full-time roles and freelance engagements with employers and clients worldwide.

Based in
Sri Lanka · UTC+5:30
Overlap
EU business hours · flexible for US
Response
Usually within 24 hours

© 2026 Dananjaya Polwattage

Built with Astro & GSAP // EOF