Soapstone Networks
Engineering Manager
Indian Institute of Science
Programmer Trainee
Avici Systems
Senior Software Engineer
Teloquent Communications
Software Engineer
Affirmed Networks
Senior Manager
Motorola
Software Engineer
juniper networks
Resident Engineer Staff
Avici Systems
Principal Software Engineer
Avici Systems
Tech Lead and Manager, Software
juniper networks
Manager, Juniper Networks
Harvard University
University of Mysore