Nashville Software School
Apprentice Software Developer
TechnologyAdvice
Software Engineering Team Lead
A Group
Junior Web Developer
TechnologyAdvice
Senior Software Engineer
Built Technologies, Inc.
Software Engineer
RTM Productions
Full Stack Developer
Lancaster Christian Academy
Lee University
Nashville Software School