From March 2023 to Till Date: Professor, Integral University, Lucknow.
From December 2017 to March 2023: Associate Professor, Integral University, Lucknow.
From July 2011 to November 2017: Assistant Professor, Integral University, Lucknow.
From July 2010 to June 2011: Sr. Lecturer, Integral University, Lucknow.
From May 2006 to June 2010: Lecturer, Integral University, Lucknow.
June 2005 to May 2006: Faculty Member in NIIT Center, Dilshad Garden, New Delhi.
Doctor of Philosophy (Ph.D.) from Department of Computer Application (Software Engineering), Integral University, Lucknow.
Master of Computer Application (MCA) from Uttar Pradesh Technical University, Lucknow in the year of 2005.
Bachelor of Science (Mathematics) from University of Lucknow in the year of 2002.
Intermediate from UP Board in the year of 1999.
High School from UP Board in the year of 1997.
Provost: Integral University Hostel having more than 3000 residents including students from 14 countries from 21 September 2024 till date.
Chief Warden: Integral University Hostel having more than 3000 residents including students from 14 countries from 8 January 2018 till date.
Member: Internal Complaint Committee, Integral University, Lucknow from 18 January 2024.
Member: Student Attendance Monitoring Committee, Integral University, Lucknow from 04 September 2024.
Member: Board of Studies, Department of Computer Science, Era University, Lucknow for Session 2023-24 & 2024-25.
Member: Academic Program and Research Committee (APRC) & Convener for Subcommittee for Administering the Adjunct Faculty and Visiting Professorship Program from 19 September 2022, Integral University.
Member: COVID-19 Grievance Committee for academic and examination-related issues from 11 May 2020.
Co-Convener: Pandal Core Committee for the 11th annual convocation of Integral University, Lucknow on 11 November 2019.
Center Superintendent/Assistant Center Superintendent for University Examinations as well as various entrance examinations at Integral University, Lucknow from July 2019.
Member: Academic Council from January 2019.
Member: Law and Order Committee for 10th annual convocation of Integral University, Lucknow on 16 November 2018.
Member: Board of Studies, Curriculum Review Committee, IQAC, Integral University, Lucknow.
Member: Research and Development Committee (RDC) from July 2018.
Member: Law and Order Committee for the 9th annual convocation of Integral University on 03 November 2018.
Program Coordinator: Undergraduate Programmes (BCA) in the Department of Computer Application, Integral University, Lucknow from July 2017 to January 2018.
Member: Law and Order Committee for Degree Conferment Ceremony on 3 November 2016 at Integral University, Lucknow.
Member: Selection Committee on 16 August 2017 at Integral University, Lucknow.
Convener: Competitive Exam Preparation Committee.
Member: Anti-Ragging Committee.
Member: Proctorial Board of Integral University since 2010 till now.
Member: Flying Squad for Integral University Examinations from May 2011.
Project Coordinator: B. Tech (CSE / IT) final year project from July 2007 to May 2012 and for BCA Final Year Projects from 2012 to 2018.
Paper Setter: B. Tech, B.C.A., B.B.A., and M.C.A. Programmes for University of Lucknow, Integral University and Awadh University.
Evaluator, Moderator and External Examiner: for various Universities.
Observer for End Semester Examination of Integral University, Lucknow.
Life Member: Indian Society for Technical Education (ISTE), Membership No: 85583.
Associate Member: Universal Association of Computer and Electronics Engineers (UACEE), Membership No: AM1002557.
Senior Member: International Association of Engineers and Scientists (IAEST), Membership No: 011084307.
Member: International Association of Engineers (IAENG), Membership No: 108149.
Member: International Association of Cyber Science & Engineering (IACSE), Membership No: 2013ICTAA00276.
Member: Indian Association for Research in Computing Science (IARCS), Membership No: 624.
Member: International Association of Computer Science and Information Technology (IACSIT), Membership No: 80341286.
Member: International Computer Science and Engineering Society (ICSES), Membership No: 330.