Nirav Shah
Bio
Nirav has 20-plus years of experience developing, testing, managing and deploying software solutions. The solutions include web, mobile and database applications using various tools, programming languages, frameworks and cloud platforms. He has applied complex concepts in his work, such as Object-oriented programming, software design patterns and REST APIs. Education: Nirav earned Master of Computer Science from Colorado State University and his Master of Business Administration degree from Webster University.
Education
Layla earned her Bachelor of Arts in Communications from Springdale University and her Master of Arts in Organizational Leadership from the University of Denver.
Professional Background
Nirav works as a senior software developer at the University of Denver IT department helping with data integration, software implementation projects and design and development of university-specific software solutions. Prior to his current role, he worked in healthcare, food manufacturing, insurance, higher-ed and telecom industries in various roles as an application developer, software engineer, team lead, manager and consultant.
Motivation for Teaching
Nirav has a passion for helping students learn complex computer science concepts by using easy-to-understand examples, practice vs theory differences, and hands-on exercises.
Helping Students Be Successful
Nirav uses industry standard practices and methodology in his teaching, along with widely used Integrated Development Environments (IDE) tools. This sets up students well to adapt to real-life work environment. Nirav encourages students to reach out to him with questions via email. He is available for a group call or one-on-one call as needed.