All selected work
SYSTEMS · REAL-TIME SIMULATION

CTS-71.

Backend engineering for CTS-71, the Combat Management System Training System, an Indian Navy project at Tata Advanced Systems Limited.

CONTEXT

Tata Advanced Systems Limited

WHEN

Aug 2023 — May 2024

MY CONTRIBUTION

SWE Intern — Indian Navy Project CTS-71. Built the simulation backend, REST APIs, and real-time console synchronization.

AT A GLANCE

200+ RESTful APIs · 10+ simultaneous WebSocket connections.

Node.jsREST APIsWebSocketsSystem integration
EXPLORE THE WORK

Many consoles. One shared scenario.

Backend architecture for the Combat Management System Training System. Keeping trainee consoles and the simulation server in step.

Simulation backendNode.js · REST APIs
Console AConsole BConsole C

Shared scenarios · WebSocket synchronization

THE CONTRIBUTION

200+ RESTful APIs and 10+ simultaneous WebSocket connections, built around a shared training experience.

01 / APPLICATION BACKEND

Give complex training scenarios a dependable backend.

I engineered the Node.js backend powering the simulation engine. More than 200 RESTful APIs handled complex user data and training scenarios.

  • Node.js backend architecture
  • 200+ RESTful APIs
  • User data and training-scenario operations
02 / REAL-TIME COMMUNICATION

Keep the consoles in step with the simulation.

I implemented WebSockets to manage more than 10 simultaneous low-latency connections between trainee consoles and the simulation server. Request-driven operations and live synchronization served different needs within the same training system.

  • 10+ simultaneous connections
  • Console-to-server synchronization
  • REST operations alongside WebSocket communication
03 / SYSTEM INTEGRATION

Make the backend work within the larger system.

I collaborated with cross-functional teams to integrate the simulation backend with existing naval training infrastructure. The scope extended beyond individual endpoints to how the backend fit into the complete training workflow.

  • Cross-functional collaboration
  • Integration with existing infrastructure
  • August 2023–May 2024 at Tata Advanced Systems Limited
EXPLORE ANOTHER PROJECTC++ UDP Packet Analyzer
Let’s talk about the details