I am currently working as Senior Staff Software Engineer at Juniper Networks. I have 16+ years of software development experience with 12+ years of experience in distributed systems. I have done Bachelor's of Engineering in Computer Science from Visvesvaraya Technological University, India.