Available Senior / Lead roles · Relocation & remote

Building fast, scalable e-commerce & cloud platforms that ship and don't break.

Senior Full-Stack Software Engineer with 10+ years across React, Next.js, Node.js, GraphQL and AWS — shipping enterprise VTEX commerce platforms, automation tooling, and headless architectures for global clients.

📍 Colombo, Sri Lanka · Open to Relocation & Remote
✉️ neeshsilva1@gmail.com
📞 +94 77 466 9013
10+
Years experience
10+
Production projects shipped
50+
Microservices localized (i18n)
6
Enterprise clients delivered
About · Profile

Full-stack engineer, cloud-minded, client-facing.

I'm a Senior Full-Stack Software Engineer based in Colombo, Sri Lanka, with 10+ years of experience designing, building and shipping production software — most recently across enterprise VTEX e-commerce platforms for global clients including Stanley Engineering (Fastening & Infrastructure), Bisco.com, Cosmo Rentals, Ben's Cycle and GEM.

My core stack is React.js, Next.js, Node.js and GraphQL on the front end and API layer, backed by AWS cloud infrastructure and Python automation for everything from CI/CD to catalog operations. I've owned full-stack features end-to-end — from backend architecture and GraphQL API design through UI implementation, testing, performance optimization and release management — while working directly with clients to translate evolving business requirements into shipped software.

Recent highlights include architecting a new enterprise checkout with JDE/SAP order simulation, automating a full CI/CD pipeline across company mono-repos with GitHub Actions, scaling multi-language support across 50+ microservices, and building a cloud-rendering microservice to bring 3D product visualization into VTEX storefronts.

I hold an MEng in Electrical & Electronics Engineering (University of the West of England) and a BSc in Computer Science, Physical Sciences & Mathematics (University of Sri Jayewardenepura). I'm now looking for Senior / Lead Full-Stack or Cloud Engineer roles with international teams — Australia and remote-global preferred.

Quick Facts

  • LocationColombo, Sri Lanka
  • Open toRelocation · Remote
  • Target marketsAustralia · Remote Global
  • Experience10+ years
  • Core stackReact · Next.js · Node.js
  • CloudAWS · Docker
  • SpecialtyVTEX Commerce · GraphQL
  • LanguagesEnglish · Sinhala
Experience · 3 roles · 2014—Present

Where I've built things.

A full-stack owner across enterprise commerce platforms, automation tooling and cloud infrastructure.

Software Engineer · Clouda Inc
Jan 2021 – Present
Colombo, Sri Lanka · Remote-capable

Functioned as a full-stack owner across 10+ production projects for enterprise VTEX e-commerce clients — architecture, GraphQL API design, frontend implementation, testing and release management. Also drove internal tooling: CI/CD automation, catalog automation with Python, and multi-language platform scaling.

Stanley Engineering — Checkout & Infrastructure VTEX · React.js · Node.js · GraphQL
  • Led full-stack build of a new enterprise checkout — designed backend architecture, documented business rules, and built GraphQL API services for product certification selection, sold-to/ship-to account management, and JDE/SAP order simulation.
  • Built custom React hooks and UI components for the checkout frontend, added mobile responsiveness, and tuned performance using Chrome Lighthouse audits.
  • Established unit, snapshot and integration test coverage across UI and backend components to support reliable production releases.
  • Extended multi-language (i18n) support across 30+ microservices using Python translation scripts executed on AWS.
VTEX Platform Apps — Quick Order & Multi-Wish-List GraphQL · React.js · Node.js
  • Independently architected and shipped two standalone VTEX applications end-to-end, including GraphQL API design, frontend/backend implementation, mobile responsiveness and release management.
  • Maintained strong Lighthouse performance scores and full test suites (unit, snapshot, integration) for each app.
GEM — Headless E-Commerce Platform Next.js · GraphQL · Headless Architecture
  • Architected and delivered headless commerce features on Next.js, including multi-wish-list and product comparison, with a custom sliding-panel UI layout.
  • Built backend infrastructure and GraphQL services, gathering requirements directly from stakeholders.
3D Experimental App Three.js · React Fiber · React Drei · Cloud Rendering
  • Evaluated 3D rendering libraries for VTEX platform compatibility and built a dedicated cloud rendering microservice, integrated into VTEX storefronts via iFrame to work around platform sandbox limitations.
Automation — CI/CD & Catalog Tooling Python · GitHub Actions · AWS · VTEX API
  • Automated the CI/CD pipeline across company mono-repos with GitHub Actions — custom scripts for version releases, tag creation, automated test runs and workspace provisioning.
  • Built Python automation for VTEX catalog operations: bulk product/SKU creation, image updates from CSV/XLSX, MOQ updates and duplicate-specification cleanup.
  • Scaled multi-language support across 20+ microservices for Bisco.com and 30+ for Stanley Engineering, integrating the Google Translate API.
React.jsNext.jsNode.js GraphQLAWSPython VTEXDockerGitHub Actions

Official employment title per company records: "Software Engineer" (probation Jan–Sep 2021, permanent from Oct 2021). Scope of work reflected senior-level ownership.

Software Engineer · Blimpit
Mar 2018 – Dec 2019
Colombo, Sri Lanka

Core contributor to Blimpit's omni-channel e-commerce platform — full-stack feature development across backend APIs and frontend UI, plus sole ownership of the AWS deployment.

  • Built backend APIs (Node.js, Express.js, MongoDB) and frontend UI (React.js) for an omni-channel commerce platform.
  • Owned end-to-end AWS deployment — provisioned EC2 infrastructure, containerized services with Docker, and configured MongoDB as the sole deployment engineer.
  • Standardized dev/staging/production environments via Docker to reduce environment-related defects.
Node.jsExpress.jsReact.js MongoDBDockerAWS EC2
Trainee Engineer · Lanka Electronics & FDK Lanka
2014 – 2017
Colombo, Sri Lanka

Early engineering training in R&D (CNC EDM systems design and process optimization at Lanka Electronics) and precision optical device manufacturing (FDK Lanka) — foundational experience in systems thinking, precision and quality control that carried into software engineering.

Skills · 6 groups

Technical toolkit.

🖥️ Frontend

React.jsNext.jsRedux Custom HooksTailwind CSSResponsive UI

⚙️ Backend & API

Node.jsExpress.jsGraphQL REST APIsMicroservices

☁️ Cloud & DevOps

AWS (EC2, S3, Lambda)Docker GitHub ActionsCI/CDMono Repos

🗄️ Data

MongoDBPostgreSQLMySQLRedis (basic)

🧪 Testing & Quality

Unit TestingIntegration Testing Snapshot TestingChrome Lighthouse

🤖 Automation & Platforms

PythonVTEX PlatformThree.js React FiberGoogle Translate APIJDE / SAP
Selected work · 6 projects

Projects & case studies.

Client work delivered at Clouda Inc. Codebases are proprietary; details reflect scope, architecture and my role.

🛒

Stanley Engineering — Enterprise Checkout

Full-stack rebuild of a VTEX checkout with GraphQL services for certification selection, account management, and JDE/SAP order simulation. Backend architecture through mobile-responsive UI.

VTEXGraphQLReact
⚡

Quick Order & Multi-Wish-List Apps

Two standalone VTEX applications architected and shipped independently — from GraphQL API design to release management, with full test coverage.

VTEXNode.jsGraphQL
🧩

GEM — Headless Commerce

Headless e-commerce build on Next.js with a custom sliding-panel UI for multi-wish-list and product comparison, backed by a GraphQL data layer.

Next.jsGraphQLHeadless
🧊

3D Product Rendering Service

Cloud rendering microservice bringing Three.js / React Fiber 3D visualization into VTEX storefronts via iFrame — working around platform sandbox limits.

Three.jsReact FiberCloud
🔁

CI/CD Pipeline Automation

End-to-end GitHub Actions automation for company mono-repos — versioning, tagging, automated test runs and workspace provisioning.

GitHub ActionsPythonDevOps
🌐

Multi-Language Platform Scaling

Extended i18n support across 50+ microservices (Stanley + Bisco.com) using Google Translate API and Python translation pipelines run on AWS.

AWSPythoni18n
Testimonials

What colleagues & clients say.

From people I've reported to and worked alongside. Further references available on request.

"
I have been working with Tharusha for almost one year as he was working as a Software Engineer at Blimpit Inc. He is a dedicated, hard-working person who achieved all deadlines timely and high quality. He is a good self-learner and willing to learn new technologies. I recommend him.
Isuru Ranawaka
Research Scientist
Blimpit · Nov 2023
Contact · Open to roles

Let's build something together.

Open to Senior / Lead Full-Stack and Cloud Engineer roles — Australia, remote-global, or on-site relocation.

Your details go straight to my own inbox — no third-party form service.