System onlineChennai, India

I turn enterprisecomplexityinto scalable software.

Lead Software Engineer with 12+ years connecting full-stack implementation, architecture, infrastructure, product requirements, and engineering teams.

12+
Years building
06
Career releases
04
System layers
InterfaceAngular · React
ServicesNode · Spring
PlatformOpenTofu · Cloud
EngineeringARUNSANKAR
S
Lead / 12+ yrs
ArchitectureStableDeliveryActive

01Capability architecture

One system. Four connected responsibilities.

Strong delivery happens when interfaces, services, platforms, and people are designed as parts of the same system. Select a node to inspect the evidence.

Full-stackDelivery
01

Node inspected

Build across the stack

Create dependable product experiences from responsive interfaces through secure services and data layers.

  • Enterprise interfaces with Angular, React, TypeScript, RxJS, and NgRx
  • REST services and integrations using Node.js, Spring Boot, Java, and PHP
  • Automated coverage with Playwright, Jest, Jasmine, Karma, and Karate
AngularReactNode.jsSpring BootTypeScript

02Modernization lab

Move the system forward without stopping it.

A conceptual view of how I approach legacy modernization: discover dependencies, define boundaries, automate repetition, and improve operability in deliberate stages.

Transformation progress50%
Define service boundaries
ModernClear boundaries
LegacyCoupled system
  1. 01Discover
  2. 02Decouple
  3. 03Automate
  4. 04Operate

03Release history

Built in layers. Refined through delivery.

Twelve-plus years of increasing scope—from building individual workflows to connecting architecture, infrastructure, teams, and stakeholders.

v6.02023 — Present

Current selection

Lead Software Engineer / Tech Lead

HTC Global Services

Leads full-stack delivery, infrastructure automation, architecture decisions, and engineering growth.

  • Shapes HLD and LLD while collaborating with client and stakeholder teams
  • Builds repeatable OpenTofu/Terraform workflows and mentors developers
System designOpenTofuTerraformMentoringAI-assisted engineering

04Selected systems

Decisions, not just deliverables.

Anonymized engineering stories focused on scale, constraints, decisions, and outcomes without exposing client identities or proprietary implementation details.

Context

An anonymized insurance platform processed approximately 10,000 requests per minute while rendering large datasets. Working in a team of three to seven engineers, I helped redesign the experience and migrate workloads from WebSphere to a multi-region Red Hat OpenShift Service on AWS (ROSA) architecture.

Context boundaryClient identity and proprietary implementation details are intentionally omitted.

Engineering decisions

  1. 01Optimize high-volume queries and combine Redis caching with deliberate frontend state and LocalStorage use so large datasets remain responsive
  2. 02Implement MSAL and Azure AD authentication, bearer-token security, secrets management, database-backed UI RBAC, and PII encryption
  3. 03Apply optimistic or pessimistic locking according to the workflow, with synchronized methods where stronger coordination was required
  4. 04Design Angular and React interfaces across SSR and CSR use cases without allowing data volume to freeze or break the experience

Outcomes

  • Reduced application load time from more than five seconds on WebSphere to approximately 0.5 seconds or less in the new architecture
  • Maintained effectively continuous availability through multi-region AWS deployment and pipeline-managed disaster recovery
  • Supported approximately 10,000 requests per minute while keeping high-volume data workflows usable
AngularReactSpring BootRedisMSALAzure ADWebSphereROSA

05Leadership operating system

Clarity compounds.

The technical work matters. So does building the context, feedback loops, and shared ownership that allow a team to keep improving it.

EngineeringDelivery

Operating principle

System design

Make constraints, boundaries, and trade-offs visible before they become expensive.

  • HLD and LLD
  • Architecture walkthroughs
  • Pragmatic decision records

Technology matrix

Tools change. Sound boundaries and engineering judgment travel well.

Frontend
AngularReactTypeScriptRxJSNgRxHTMLCSS
Backend
JavaSpring BootNode.jsExpressPHPRESTMicroservices
Platform & data
OpenTofuTerraformDockerMySQLMongoDBIBM DB2
AI & delivery
GitHub CopilotOpenAI CodexClaudePrompt engineeringAI-assisted reviewAI-assisted refactoring
Quality
PlaywrightJestJasmineKarmaKarateESLint

06Full-stack engineering expertise

Lead full-stack engineering for enterprise modernization.

Based in Chennai, India, I lead the architecture and delivery of maintainable enterprise applications across frontend platforms, backend services, data, security, testing, and infrastructure. My work connects hands-on software engineering with the technical direction teams need to deliver safely at scale.

01

Angular and React frontend architecture

Design scalable TypeScript applications with Angular, React, RxJS, NgRx, reusable UI patterns, automated testing, and accessible responsive interfaces.

02

Node.js, Java, and Spring Boot services

Build secure REST APIs and microservices using Node.js, Spring Boot, JWT, OAuth2, database integrations, and clear service boundaries.

03

Legacy application modernization

Plan incremental migrations from tightly coupled MVC and legacy systems to maintainable frontend, API, and infrastructure layers without disrupting ongoing delivery.

04

Technical leadership and system design

Guide HLD and LLD, architecture decisions, code quality, mentoring, stakeholder communication, and Infrastructure as Code with OpenTofu and Terraform.

Currently leading full-stack engineering delivery

07Professional presence

Good engineering starts with a clear conversation.

I believe the best systems leave both the codebase and the team clearer than they found them.