Software Engineer with more than 14 years enterprise development and academic educational tenure. Full Stack Software Engineer | 14+ years experience in enterprise software design and development and 10+ years teaching experience