Open to Senior Software Engineer roles
Chennai, Tamil Nadu, India

Karuppusamy
Senior Software Engineer

I build multi-tenant web platforms and the identity services behind them, including their Nx monorepo architecture, RBAC, and real-time React interfaces.

4.5+

Years experience

7

Projects shipped

5

Articles written

Toolkit

Skills & tools

The languages, frameworks, and infrastructure I reach for most.

Frontend

Interfaces built with React and modern tooling

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Redux Toolkit
  • Apollo Client
  • TanStack Query
  • Tailwind CSS
  • HTML
  • CSS

Backend

APIs and services in Node.js and Java

  • Node.js
  • Fastify
  • Express
  • tRPC
  • GraphQL
  • REST APIs
  • Apache Kafka
  • WebSockets
  • Server-Sent Events
  • Java
  • Tomcat
  • Python

Tooling & Infra

Monorepos, cloud, CI/CD, and testing

  • Git
  • Nx Monorepo
  • Docker
  • GitHub Actions (CI/CD)
  • AWS
  • Cloudflare
  • Vitest
  • Playwright

Experience

Where I've worked

Roles where I shipped production systems end to end.

  1. Senior Software Engineer

    atBlunav System Private Limited
    PresentChennai, India
    full time

    Builds Aerios, an airport operations platform, and Netra, its multi-tenant identity and access management service.

    • Created the Aerios web platform's monorepo in Oct 2023 and built it single-handedly for over two years into a multi-tenant airport operations suite with 3 applications, 25 shared libraries, and 80+ routes.
    • Re-architected the monolithic application into 5 independently licensable product modules with per-organization entitlements, feature gating, and bundle-level code splitting.
    • Designed and built Netra, a multi-tenant identity and access management service on Fastify and Better Auth, with organization RBAC, custom roles, emailed invitations, seat licensing, JWT and JWKS tokens, service accounts, and an audit log, documented in 10 architecture decision records.
    React
    Next.js
    TypeScript
    GraphQL
    Node.js
    Fastify
    PostgreSQL
    Redis
    Kafka
    Nx
  2. Member Technical Staff (Software Engineer)

    atZoho Corporation (ManageEngine)
    Chennai, India
    full time

    Java backend engineer on ManageEngine OpManager MSP, a network monitoring platform for managed service providers.

    • Built and maintained Java backend features for OpManager MSP's distributed Central, Probe, and Agent architecture and delivered 20+ customer-requested enterprise features.
    • Fixed WebSocket connection failures between Central, Probe, and Agent servers, including a stack overflow in the WebSocket layer; real-time connection complaints fell by 95% and server memory use went down.
    • Owned MSP user management and fixed user synchronization between Probe and Central servers; partnered with the RMM team on user, probe, and customer sync across the MSP-RMM integration.
    Java
    Tomcat
    MS SQL Server
    PostgreSQL
    WebSockets
    Distributed Systems

Selected work

Things I've shipped

A few projects that show the range, from web platforms to open-source hardware tooling.

Web

TechBuz

Phone specs and comparison platform with 4.2M page views from 2M users

Next.js
PostgreSQL
Prisma
4.2M page views, 2M users
Open source

TurnSmart

Open-source platform for building custom smart home devices

ESP32
Arduino
REST API
Web

Todo App

A full-stack todo app, built and shipped in one day

Next.js
Firebase
Tailwind CSS
Built in one day

Recent writing

View all posts

Contact

Get in touch

Open to Senior Software Engineer roles. I read every message.

d.karuppusamy@outlook.com