Chief Software Architect
Haemonetics
CareFusion
Principal Software Engineer
BD
Staff Software Engineer
Senior Staff Software Engineer
Agile Systems, Inc.
Software Engineer
San Diego State University