Badges
Certifications
Work Experience
Senior Software Engineer
Tek Fusion Global• November 2017 - Present
Software Developer
Northrop Grumman• 2005 - 2010
High Performance Computing Engineer
Sun Microsystems• 2000 - 2005
Staff Computer Scientist
CEBAF• 1995 - 2000
Staff Computer Scientist
Jefferson Lab• 2010
Education
Christopher Newport University
Applied Physics, MS• 1996 - 2000