Castle Networks/Unisphere Networks
Software Engineer
juniper networks
Systems Software and Diagnostics Engineering Manager
Digital Equipment Corporation
Principal Software Engineer
Compaq Computer Corp
Software Engineering Manager
Nokia Siemens Networks
Manager of Firmware Team
Western New England University
Rensselaer Polytechnic Institute