Riverbed Technology
Member Technical Staff
Staff Software Engineer
Towson University
Graduate Research Assistant
F5
Principal Software Engineer
Nexius
Software Design Engineer
F5
Senior Software Engineer
Opnet Technologies, Inc.
Senior Software Engineer
Towson University