Sr. Software Engineer and Technical Lead
Decision Software
Atomic Engineering
Computer Programmer
Blackbaud
Software Development Manager
Lynchval Systems Worldwide Inc
Director of Software Development
University of Maryland College Park