
Dr. Nishant Gupta
Assistant Professor - Python | C | C++ | Java | C#.Net | SQL | Data Structure | MERN/MEAN
Hire this person
Send a job offer directly to this candidate
About
A proficient Python | Data structure | Full stack | C | C++ | Java | C#.Net | SQL developer with more than 7 years' experience delivering code to a consistently high standards. Strong exposure to Java 7, J2EE, JSP, Servlets, Java Web Services, EJB, RMI, JDBC, XML. Over 10 years of experience teaching Bachelors & Masters of Computer Science students.
Research experience in Computer Science. Committed to further improving my web development skills. My extensive knowledge helps to inform practical solutions which are deployed with the utmost efficiency.
Supported by a proven track record of developing windows and web applications, I am seeking a role which capitalizes on my existing capabilities and helps to expand my skills.
Experience
PT Faculty, Department of Computer Science at Algoma University, Brampton Campus (2024-01 – Present)
- Teaching the courses for OOPS with Java programming and Assembly language.
- Practically handled the lab sessions with students for Data Structures using with VS Code/Eclipse.
- Prepared the instructor practice workbooks and PowerPoint slides.
- Planned, prepared and conducted hands-on practical training to the students of various backgrounds and levels.
- Prepared lab assignments.
- Conducted evaluated assignments and graded the results according to the rules of the college.
- Efficient, self-directed, organized and work within deadlines.
Instructor/Course Coordinator at Queen's College of Business, Technology & Public Safety (2017-09 – 2025-12)
- Taught the courses in Programming Java SE & EE, Java Enterprise, ASP.NET C#; Web Application Development using Javascript, JQuery, Ajax, Wordpress, MYSQL, MERN technologies.
- Practically handled the lab sessions with students for Android Mobile Development using Xamarin Studio.
- Guided the students with their Capstone projects in terms of project management tools and technologies.
- Prepared the instructor manual, practice workbooks and PowerPoint slides.
- Planned, prepared and delivered the lectures and conducted hands-on practical training to the students of various backgrounds and levels.
- Prepared quizzes, assignments, midterm and final examination question papers.
- Conducted quizzes, evaluated assignments and exams and graded the results according to the rules of the college.
- Developing, reviewing, and updating course outlines and syllabi to ensure they meet institutional and provincial standards, aligning course learning outcomes (CLOs) with program-level learning outcomes, organizing meetings for instructors to discuss pedagogical strategies and common issues, liaising with Program Advisory Committees and industry partners.
- Efficient, self-directed, organized and work within deadlines.
- Excellent communication, problem solving, decision making and interpersonal skills.
Computer Assistant at Sayal Electronics (2015-08 – 2017-12)
- Work with software developer, to produce, enhance and maintain systems and websites using Java, ASP.NET, and HTML/CSS/JavaScript
- Troubleshooting.
- Participate in the overall functioning of the development team using existing standard and best practices.
- Provide support to customers across Canada.
Inside Sales Consultant at Rogers Communication (2015-06 – 2015-08)
- Employ consultative approach to exceed inside sales activity standards.
- Proactively pursue business development & build relationships with clients.
- Deliver presentations with expert level of product & industry knowledge.
Computer Assistant at Sayal Electronics (2015-04 – 2015-06)
- Work with software developer, to produce, enhance and maintain systems and websites using Java, ASP.NET, and HTML/CSS/JavaScript
- Troubleshooting.
- Participate in the overall functioning of the development team using existing standard and best practices.
- Provide support to customers across Canada.
Software Developer at Nepo Cloud Business (2015-01 – 2015-04)
Joined Nepo Cloud as Software developer for.NET, Java technologies with the Development team.
- Design, develop and maintain database and general applications.
- Work with software developers, project manager and client operations teams to produce, enhance and maintain systems and websites using C#, ASP.NET, and HTML/CSS/JavaScript
- Research new technologies for eventual implementation in enhancing systems, web applications and websites
- Participate in the overall functioning of the development team using existing standard and best practices.
- Provide support to customers across Canada and India.
Assistant Professor at Government Degree College for Women (2014-08 – 2014-12)
Joined Government College as Assistant Professor for.NET, ASP.NET, VB.NET and Operating Systems in the Under-Graduate Department of Computer Applications (BCA).
- Developed lecture plans for Theoretical Operating Systems and.NET Technologies.
- Conducted Lectures for Programming and Operating Systems to BCA students
- Conducted & Supervised.Net Lab sessions for BCA students
- Coordinated the project work among different departments and teams.
- Assisted students in their projects to gain understanding of.NET framework, VB.NET, HTML, ASP.NET, JavaScript, CSS3.
- Developed Web Applications using HTML, JavaScript, CSS3, ASP.NET and SQL Server 2008.
- Developed windows applications using VB.Net & SQL Server 2008R2.
Research Scholar at University of Jammu (2011-08 – 2014-08)
Joined University of Jammu as Research Scholar for Research in the Department of Computer Science and Technology.
- Prepared synopsis and outline for research work.
- Survey, Data Collection, Analysis of data, Observations.
- Proposed a framework for securing the software from being pirated.
- Conducted experiments on different systems and tested its accuracy and reliability using SANDMARK standard.
- Published the different aspects of research work in reputed journals and conferences.
- Developed the framework using.NET Technologies i.e. ASP.NET, C# for designing as web application.
- Java and SQL Server 2008 for coding.
Asst. Professor of Computer Science at University of Jammu (2008-10 – 2011-08)
Joined University of Jammu as Professor of Java, C and Web Technologies in the Department of Computer Science and Technology.
- Prepared Course Curriculum, Instruction Plans and Test Modules for MCA Students (Masters Of Computer Applications - Master's Degree)
- Developed lecture plans for C, C++, Java, and Web Technologies
- Conducted Lectures for Programming, Web Technologies, Databases and Software Engineering to MCA students
- Conducted & Supervised C, C++,.Net & Java Lab sessions for MCA students
- Assisted students in their projects to gain understanding of C, C++, Java, C# &.NET framework
- ASP.NET website development using C#
- Developed web applications using ASP.Net & SQL Server 2008.
Lecturer at KCS College of Education (2003-07 – 2008-10)
Joined KCS College as a Computer Science Lecturer for Bachelors & Polytechnic students. Lead the computer division and worked alongside the college staff to provide technical and administrative services for supervising and maintaining the computer laboratories.
- Prepared Course Curriculum, Instruction Plans and Test Modules for Bachelors & Polytechnic students
- Developed lecture plans for C, C++, and Web Technologies (HTML, CSS, Java Script)
- Conducted Lectures for Programming, Web Technologies
- Conducted & Supervised C, C++ Lab sessions for students
- Assisted students in their projects to gain understanding of C, C++ and Web Technologies
- Website development using HTML, CSS, JavaScript, VB Script and ASP.
- Designed and maintained College website (Asp.Net, HTML, Java Script, CSS, SQL 2005)
- Maintenance of Computer Lab and Networking
Computer Instructor at Arena Multimedia (2002-10 – 2003-10)
Joined Arena Multimedia as Computer Instructor to assist students in their projects. These web-oriented projects were based on Web Development tools like HTML, FrontPage 2000, DHTML, Dreamweaver, JavaScript, VBScript, ASP, and Java.
- Developed lecture plans for Java & Web Technologies (HTML, CSS, Java Script, VBScript, ASP)
- Conducted Lectures for Programming & Web Technologies
- Conducted & Supervised HTML, JavaScript, VBScript, ASP, Dreamweaver & Java Lab sessions for students
- Assisted students in their projects to gain understanding of JavaScript, VBScript, ASP and Java
- Website development using HTML, CSS, JavaScript, VB Script and ASP.
Junior Faculty at Wintech Computers (2001-01 – 2001-07)
Joined Wintech Computers as Junior Faculty for project work. Assisted the students to develop the software using Java and Oracle.
- Developed lecture plans for Core Java, PLSQL, Oracle & Web Technologies (HTML, CSS, Java Script)
- Conducted Lectures for Programming in Java, PLSQL & Oracle
- Conducted & Supervised Java, PLSQL & Oracle Lab sessions for students
- Lead the project work of students to gain understanding of Java, JDBC, Servlets, RMI, EJB, PLSQL & Oracle
Education
Ph.D. in Computer Science – University of Jammu (2023)
Master's Degree in Computer Science and Applications – Indira Gandhi National Open University (2004)
Bachelor's Degree in Commerce – University of Jammu (2000)