Randy Smith is a seasoned software engineering professional with extensive experience in leading software development teams and project management. Currently serving as a Senior Software Engineering Manager at Novogradac & Company LLP since August 2017, Randy oversees a team of 15 and manages the software development lifecycle while collaborating with innovation and marketing teams to drive business growth. Previous roles include Software Engineering Manager, where Agile methodologies were implemented, and Senior Software Engineer, focusing on CRM and customer-centric application development. Additionally, experience as a GIS Software Engineer and various academic roles showcase expertise in geospatial technologies. Randy holds a Master of Science in Geospatial and Mapping Science from the University of Glasgow and possesses a solid educational foundation in Environmental Science from Hood College and Monroe Community College.