Education
Bachelor of Science in Computer Science, Indian Institute of Technology Madras, Tamilnadu, India, 2002. Master of Science in Computer Science, New York University, 2004. Doctor of Philosophy in Computer Science, New York University, 2008.
Bachelor of Science in Computer Science, Indian Institute of Technology Madras, Tamilnadu, India, 2002. Master of Science in Computer Science, New York University, 2004. Doctor of Philosophy in Computer Science, New York University, 2008.
Research fellow computer science Stanford University, 2005—2008. Research intern Nippon Electric Corporation Laboratories, 2004, Microsoft, 2005, Himachal Pradesh Laboratories, 2007. With Hewlett-Packard Laboratories, Palo Alto.
Technical team leader, senior software engineer Dyyno Inc., 2007—2009, vice president engineering, since 2009.
Achievements include patents for research in method and system for providing peer-to-peer video on demand. Patents for formatting information for transmission over a communication network. Patents for allocating resources of a node in a server farm.
Patents for sharing of information over a communication network. Patents for multiway peer-to-peer media streaming.
Member of Institute of Electrical and Electronics Engineers, Association for Computing Machinery (ACM).