Associate Technical Lead · Velaris

Padma
Gnanapriya

Full-stack engineer building scalable, cost-optimized cloud platforms.

Based inColombo, Sri Lanka
Experience5+ years
StackReact · Node.js · AWS
Scroll

About

Systems that
hold up.

Associate Technical Lead with 5+ years building enterprise software. I design and deliver scalable, highly available systems with React, Node.js, Spring Boot, AWS and PostgreSQL — re-architecting systems, building event-driven microservices and APIs, and using AI-assisted tools to ship faster without compromising quality. I lead engineering initiatives and mentor developers.

11×throughput from a redesigned data-sync process
99%fewer external API calls
500+data-quality issues resolved
45client environments cost-optimized

Toolbox

Skills matrix.

The stack I use to design, build and operate scalable products — drawn the way it actually connects.

Languages & frameworkslayered application stack
ui
HTML / CSSReactRedux
api
Express.jsNode.jsSpring Boot
lang
JavaScriptTypeScriptJava
Cloud & DevOpsdeploy pipeline → aws cloud
pipelineDockerCI/CD
AWS cloud
SQSLambdaSES
EC2 / ECSRDSCloudWatch
Data & architecturerequest → services → events → storage
System design
REST APIs
MicroservicesEvent-driven
PostgreSQLMongoDB
AI & leadershipai-assisted delivery, human review
ClaudeGitHub Copilot
AI-assisted development
JestCode reviewMentorship

Career

Experience

A focused journey at Velaris — growing through full-stack delivery into a leadership role centred on enterprise integrations, reliability and performance at scale.

  1. lead.velaris.cloud● Live
    Jun 2026 — Present

    Associate Technical Lead

    Velaris · Colombo

    Leading a full-stack squad — planning, technical direction, code review and delivery.

    • Own platform reliability and observability — real-time monitoring on AWS SQS failure-queue analysis, automated Slack alerts and custom CloudWatch alarms.
    • Resolved 500+ data-quality issues by designing a platform-wide event-tracking process.
    • Cut recurring cloud spend across 45 client environments — deduplicated Secrets Manager calls, trimmed CloudWatch logs, optimized Node.js event handlers.
    • Lead a React and Node.js/Express squad, driving independent feature ownership.
    • Mentor engineers on architecture, coding standards and advanced Git workflows.

    React · Redux · Node.js · Express · PostgreSQL · AWS

  2. senior.velaris.cloud✓ Shipped
    Jun 2024 — Jun 2026

    Senior Software Engineer

    Velaris · Colombo

    Led performance engineering and enterprise integrations across React, Node.js and AWS.

    • Improved throughput 11× and cut external API calls 99% by redesigning the Node.js data-sync process.
    • Re-architected AWS SES for tenant-level isolation in three days — 60,000 sends per run, zero failures.
    • Delivered Stripe, Mixpanel and Snowflake integrations, cutting 3–4 days per integration with AI-assisted workflows.
    • Tripled real-time sync speed in the Intercom integration.
    • Closed critical findings from external security audits; moved order-independent syncs from FIFO to Standard queues.

    React · Redux · Node.js · Express · PostgreSQL · AWS

  3. swe.velaris.cloud✓ Shipped
    Jul 2023 — Jun 2024

    Software Engineer

    Velaris · Colombo

    Owned email deliverability and engagement features on a serverless AWS stack.

    • Built an email analytics dashboard in React and Chart.js, with metrics computed on AWS Lambda.
    • Implemented Gmail-compliant one-click unsubscribe, improving sender reputation.
    • Researched and built bulk email verification to protect email reputation.
    • Migrated core services and event-handler templates to serverless on Lambda.
    • Owned production deployments — release notes, documentation and testing.

    React · Redux · Node.js · Express · PostgreSQL · AWS

  4. ase.velaris.cloud✓ Shipped
    Mar 2022 — Jul 2023

    Associate Software Engineer

    Velaris · Colombo

    Where the Velaris journey began — building the backend behind new platform features.

    • Built scalable Express.js REST services and PostgreSQL schemas with optimized indexing.
    • Built a GDPR-compliant marketing email system on AWS SES and React.
    • Automated QA cases previously considered impossible with Python and Jupyter.
    • Raised code coverage with Jest unit tests.

    React · Redux · Node.js · Express · PostgreSQL · AWS

  5. poc.intahub.dev✓ Shipped
    Sep 2021 — Feb 2022

    Software Engineering Trainee

    Intahub (Pvt) Ltd · Colombo

    Built proof-of-concept systems across cloud, desktop and mobile.

    • Built POC systems for cloud and desktop with Angular, Express.js, Spring Boot and Bootstrap.
    • Developed key features for Intahub’s first mobile POS app with Angular and Ionic.

    Angular · Ionic · Express.js · Spring Boot

  6. trainee.softvessel.dev✓ Shipped
    Feb 2021 — Jul 2021

    Software Engineer Trainee

    SoftVessel (Pvt) Ltd · Galle

    First role — focused on pixel-perfect frontend delivery.

    • Built a student registration system and dashboard with React, Redux, Node.js, GraphQL and MongoDB.
    • Automated scheduled email notifications with AWS SES.
    • Built responsive interfaces that matched designs pixel for pixel.

    React · Redux · Node.js · GraphQL · MongoDB

Education

  • BSc (Hons) in Software EngineeringUniversity of Kelaniya · 2019 — 2023 · Second Class Upper · GPA 3.54
  • Comprehensive Master Java DeveloperIJSE — Institute of Software Engineering, Galle
  • React Base — Industrial TrainingSoftVessel (Pvt) Ltd · 2020 — 2021
  • GCE Advanced Level — Physical ScienceMahinda College, Galle

Projects

Things I've built

All repositories ↗

Writing

Articles on Medium

Jul 28, 2024

How to Increase Email Deliverability with AWS SES

Hover for summaryTap for summary ↻

Practical steps for getting Amazon SES email into the inbox instead of spam: authenticate with DKIM, SPF and DMARC, keep lists clean and segmented, and keep bounce and complaint rates low to protect sender reputation.

AWS SES · EmailRead ↗
Jul 23, 2024

Handling Record Duplication in PostgreSQL Upsert Queries

Hover for summaryTap for summary ↻

A real problem from a microservice: duplicate rows in an email-stats table. It shows how to make upserts safe with column constraints and a partial unique index, so an email and thread pair stays unique only while the record is not archived.

PostgreSQL · MicroservicesRead ↗
May 13, 2024

Exploring React with TypeScript

Hover for summaryTap for summary ↻

Why TypeScript is worth the setup cost in a React app: typed props, state and events catch bugs before runtime and make a growing codebase easier to maintain. Walks through what TypeScript adds and how to set up a typed React project.

React · TypeScriptRead ↗
Jan 21, 2024

Exploring Micro Frontends with React & Vite

Hover for summaryTap for summary ↻

A hands-on setup for micro frontends: a React host app loads separately built remote apps through Vite’s module-federation plugin, so teams can build, deploy and scale features independently.

React · Vite · Module federationRead ↗
Jan 19, 2024

Modern React with Hooks

Hover for summaryTap for summary ↻

Why hooks replaced class components for most work, with a close look at useState and useEffect: how they give function components state and side effects and make logic easier to reuse.

React · HooksRead ↗
Jan 18, 2024

State Management in React: Context API vs Redux

Hover for summaryTap for summary ↻

Compares the two common ways to share state in React. Code examples show where the built-in Context API is enough and where Redux’s single store, actions and tooling pay off in larger apps.

React · Context API · ReduxRead ↗
Jan 17, 2024

Untold Performance Optimization Techniques for React

Hover for summaryTap for summary ↻

Practical ways to keep a React app fast: tidy dependencies, one UI library, fewer wrappers, sized and cached images, production builds, code splitting, lazy-loaded routes, a CDN and fewer re-renders.

React · Web performanceRead ↗
Jan 16, 2024

Mastering Client-Side Routing with React Router

Hover for summaryTap for summary ↻

How React Router moves users between views of a single-page app without full page reloads: installing it, building a sample app with routes and links, and reading URL parameters.

React Router · SPARead ↗
Jan 14, 2024

React Apps with LocalForage

Hover for summaryTap for summary ↻

Using LocalForage for offline-friendly storage in React: an async, localStorage-like API backed by IndexedDB that stores objects, not just strings, and falls back to localStorage when needed.

React · Client-side storageRead ↗
Jan 13, 2024

React Functional vs Class Components

Hover for summaryTap for summary ↻

The two ways to write a React component side by side: how functional and class components differ in syntax, state, lifecycle and features, and when each one fits.

React · ComponentsRead ↗

All articles ↗

Freelance

Let’s build
something good.

I take on select freelance web development work — modern, fast, accessible sites and apps.

padmaisuru@gmail.com