Indian Institute of Technology, Roorkee
Research
Indian Railways
Divisional Engineer
Indian Railways
Assistant Divisional Engineer
Indian Railways
Joint Director (Railway Board)
DFCCIL
Project Manager
DFCCIL
Joint General Manager
Indian Railways
IES Officer
IIT Roorkee
Aligarh Muslim University