David Michael Gregg

Senior Software Engineer (contract Instructor) at Pluralsight

David Michael Gregg is an experienced software engineer with a diverse background in teaching and technical instruction. Currently, David serves as a Software Engineer at E-gineering Inc. and has held significant roles at Pluralsight, where responsibilities included developing and teaching courses on Front-End Web Development and Software Architecture. Prior to this, David led instructional programs at Kenzie Academy and The Iron Yard, managing teams of code instructors and teaching a wide range of technology courses. With a career spanning roles in corporate training, strategic IT management, and software development, David demonstrates strong leadership in educational settings and expertise in multiple programming languages and technologies. David holds a Bachelor's Degree from Oxford Baptist Institute.

Links

Previous companies


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices