Originally hailing from Nanpara, Bahraich District, Uttar Pradesh, Dinesh pursued his B. Tech in Computer Science and Engineering from Harcourt Butler Technological Institute, Kanpur, and thereafter gained valuable work experience by working with certain illustrious companies, before starting his own entrepreneurial career. He initially worked with CMC Limited, where he was associated with the Centralized Railway Reservation Systems Project during its early development stages. Thereafter, he joined the Center for Development of Telematics (C-Dot), and was a part of the team working on Rural Automatic Exchange. He then moved to America to join HCL Technologies, where he worked for some top IT companies of the world at the time like Bank of America, Novell NetWare, UB Networks, etc.