Application Design and Architecture, Test-Driven Development, Object-Oriented Programming
Craig is a software developer with experience building thoughtfully designed, user-friendly web applications.
As the Associate Director of IT and Application Development he consults on IT projects and contributes to the development of software applications for the college. Applications include CHSSWeb, a multi-tenant Ruby on Rails CMS that runs websites representing the college's departments, programs and centers, Enrollchat, an open-source application for managing enrollment discussions, and BTS, an internal Budget Tracking and HR system. As a member of the college's IT and Web Development Team Craig works closely with the team's clients, providing support and training for users of the CHSSWeb and EnrollChat applications.
Craig joined the College of Humanities and Social Sciences in 2016. Prior to that he served as the IT and Web Coordinator for George Mason University's School of Integrative Studies.
A Ruby library that provides a collection of tools for structuring and building simple reports, which can be extracted as a structure or as text with html.
Co-authored with Danny Collier
Information Technology Certificate, George Mason University
Bachelor of Science, Marketing, George Mason University