JNJanarthanan

Janarthanan Narayanasamy

Senior Java Backend Developer · Namakkal, Tamil Nadu, India

I enjoy turning complex business needs into backends that simply work. At Astravue I build a live multi-tenant SaaS platform that stays secure and reliable.

I enjoy turning complex business needs into backends that simply work. Building a live, growing multi-tenant SaaS platform at Astravue taught me how much security, reliability and observability matter in modern backend engineering.

I work closely with product and frontend teams to shape features from idea to release. My goal isn't just to write code, but to solve problems that make the whole product faster, more resilient and easier to maintain.

currently at Astravue Technologies Pvt Ltd

Impact at a glance

About me

Tech stack

How I build — deploy to response

A git push is built, tested and shipped to ECS; then one request travels end to end, with a trace and live log on the same clock.

Experience

Featured work

Multi-Tenant SaaS Platform

Spring Boot · PostgreSQL · Keycloak · AWS ECS

One codebase serving many client companies, each fully isolated.

Read case study
Problem
Many companies had to share one platform without ever seeing each other's data.
What I built
Schema-per-tenant PostgreSQL, tenant routing on every request, Keycloak roles (RBAC) and JWT-secured REST APIs.
Result
Thousands of concurrent users on one codebase with a 99.9% uptime SLA.

Production Stability Fix

Java 17 · Heap & thread analysis · New Relic

Tracked down the memory leaks behind recurring outages.

Read case study
Problem
Memory leaks and thread contention caused repeated production incidents.
What I built
Heap and thread-dump analysis, fixes to leaking caches and lock contention, and New Relic alerts.
Result
About 70% fewer production downtime incidents.

Real-Time Notifications

WebSocket · Spring Boot · AWS SES · SendGrid

Live changes and alerts reach users instantly, in the app and by email.

Read case study
Problem
Users had to refresh to see changes, and important events were easy to miss.
What I built
WebSocket push for live dashboards and in-app notifications, plus email notifications through AWS SES and SendGrid.
Result
Sub-second live updates, and every important event reaches users both in the app and in their inbox.

CI/CD & Faster Releases

Docker · GitHub Actions · AWS ECS · JUnit 5

Every push built, tested and shipped automatically.

Read case study
Problem
Manual, slow releases with bugs found late.
What I built
A build → test → Docker → deploy pipeline with an 85%+ coverage gate and rolling deploys to ECS.
Result
About 50% faster release cycles and fewer post-release bugs.

GitHub activity

Most of my work lives in private company repositories, so this shows only part of it.

Education