Back to Experience
South Eastern Railway logo
INTERNSHIP · SOUTH EASTERN RAILWAYIndian Railways

Full Stack Developer Intern

South Eastern Railway · Ranchi Division

01 Jun 2026 — 29 Jun 2026Project-Based Software Development Internship

Experience Snapshot

Organization

South Eastern Railway

Division

Ranchi Division

Department

Operating Department

Role

Full Stack Developer Intern

Duration

01 Jun 2026 — 29 Jun 2026

Engagement

Project-Based Software Development Internship

The Project I Worked On

DutyHours.in

Railway Workforce Management Platform

DutyHours.in Platform

A workforce management platform developed for railway operations, supporting duty roster and shift management through a web-based system.

Duty Roster Management

Create, assign, and update duty rosters dynamically for railway departments.

Shift Scheduling Engine

Manage employee shift assignments, rotation patterns, and active rosters.

Admin Dashboard

Centralized view of today's active shifts, attendance, and operational status.

Staff Notifications (FCM)

Automated push notifications and alerts sent to staff for shift updates.

What I Worked On

  • Web Dashboard Development for centralized administrative shift monitoring and personnel tracking.
  • Duty Roster & Shift Management to assign, update, and monitor employee shifts across railway operations.
  • Backend Services & REST APIs built with Node.js and Express for high availability.
  • Database Management & Relational Modeling using PostgreSQL and Prisma ORM.
  • Background Processing Infrastructure for non-blocking asynchronous operational tasks.
  • Firebase Cloud Messaging (FCM) integration for automated staff notifications and schedule alerts.
  • Cloud Deployment & Production Server Management for continuous operations.

Engineering Tech Stack

Frontend

ReactTypeScriptTailwind CSS

Backend

Node.jsExpress.jsREST APIs

Database

PostgreSQLPrisma ORM

Infrastructure & Notifications

Cloud DeploymentBackground ProcessingFirebase Cloud Messaging (FCM)

System Architecture

Platform Workflow
DutyHours Web App
REST API (Node.js / Express)
PostgreSQL Database

Duty rosters, employee profiles, shift schedules & Prisma ORM.

Background Jobs & FCM

Async task processing & Firebase Cloud Messaging push notifications.

Staff Shift Notifications & Roster Updates

Project Screens

Dashboard Overview

Dashboard Overview

Centralized view of shifts and active personnel

Shift Scheduler

Shift Scheduler

Interactive calendar & duty roster assignment

Verified Credentials

Internship Completion Certificate

Issued by South Eastern Railway (Ranchi Division)

View Certificate Document
South Eastern Railway Internship Certificate

Organization

South Eastern Railway

Division & Department

Ranchi Division (Operating Department)

Signatory

Sr. Divisional Operations Manager, Ranchi Division

Issue Date & Place

30.06.2026 • Ranchi