Post Job Free
Sign in

Computer Science Software Engineer

Location:
Cambridge, MA
Posted:
November 05, 2012

Contact this candidate

Resume:

Neha Narula

** ****** ** **** ******: 847-***-****

Massachusetts Institute of Technology, Cambridge, MA e-mail: abpb69@r.postjobfree.com

Information

Distributed systems, storage, distributed databases, web applications, web and browser security

Research

Interests

Massachusetts Institute of Technology, Cambridge, Massachusetts

Education

PhD, Computer Science January 2008 present

Expected graduation date: June 2013

Advisor: Robert T. Morris

Dartmouth College, Hanover, New Hampshire

BA, Computer Science and Mathematics September 1999 June 2003

Narula, N. and R. Morris, Executing Web Application Queries on a Partitioned Database, USENIX

Publications

Webapps, Boston, Massachusetts, 2012.

Chandra, R., Kim, T., Shah, M. Narula, N. and N. Zeldovich, Intrusion Recovery for Database-

backed Web Applications, Proceedings of the 23rd ACM Symposium on Operating Systems Princi-

ples (SOSP 2011), Cascais, Portugal, 2011.

Yip, A., Narula, N., Krohn, M. and R.T. Morris, Privacy-Preserving Browser-Side Scripting with

BFlow, In Proceedings of the ACM Eurosys Conference, Nuremberg, Germany, 2009.

Yee, B., Sehr, D., Dardyk, G., Chen, J.B., Muth, R., Ormandy, T., Oksaka, S., Narula, N., and N.

Fullagar, Native Client: A Sandbox for Portable, Untrusted x86 Native Code, In proceedings of

the IEEE Symposium on Security and Privacy, Oakland, California, 2010. Best Paper Award

Jayanti, P., Petrovic, S. and N. Narula, Read/Write Based Fast-Path Transformation for FCFS

Mutual Exclusion, In SOFSEM 2005: Theory and Practice of Computer Science, Springer, 2005.

Narula, N. and R. T. Morris, Designing a Toolkit for Distributed Storage in Web Applications,

Other

Poster at the ACM Symposium on Operating Systems Principles, Big Sky, Montana, 2009.

Massachusetts Institute of Technology, Cambridge, Massachusetts

Professional

Experience

Research Assistant January 2008 present

Research in browser security, information ow control, web application scalability, parallel databases,

and distributed query execution.

Google, Mountain View, California

Senior Software Engineer July 2003 January 2011

Designed and developed a Linux security sandbox for untrusted code running in the Native Client

framework. Helped launch the research prototype of Native Client.

Designed and developed a highly available, distributed storage and serving system for large binary

objects with ve other engineers. Launched and maintained the system while supporting several

production applications and serving gigabits of tra c per second.

Launched Froogle, Google s shopping website, into two new countries.

Member of the Google Foundation Steering Committee and Mentoring Committee.

2nd place at the Christopher Reeves Science Competition, 2003

Honours and

Member of Sigma Xi, 2003

Awards

High Honors in Computer Science, 2003

NSF Graduate Research Fellowship, 2007

Fluent in C, C++, Java, Python, bash scripting, L TEX, and SQL

A

Programming



Contact this candidate