Download my resume as a PDF (slightly out of date).
Research - Stanford University Computer Science Department - Stanford, CA (June 2008 - present)
- Completed honor's thesis under the supervision of
Professor Dan Boneh
- Implemented and evaluated various methods of prefetching and prevalidating TLS server certificates in order to enable abbreviated handshakes and remove certificate validation from the time-critical step of a pageload.
- Ben Wegbreit Prize for Best Undergraduate Honors Thesis and Firestone Medal for Excellence in Undergraduate Research. Paper in submission.
- Developed a cryptographic library in Javascript (with Professor Dan
Boneh and PhD candidate Mike Hamburg)
- Developed fastest Javascript implementation of AES available on the Internet, with an emphasis on a clean, usable API. Also expanded library to include elliptic curve cryptography. Library available for download at http://crypto.stanford.edu/sjcl.
- Worked with Professor Scott Klemmer and MS candidate Mike Krieger
in the Human Computer Interaction Lab during the summer of 2008
- Studied the work patterns and problems of participants in crowd-sourced Web applications (particularly Wikipedia), and prototyped tools to enhance the crowd's effectiveness.
Software engineering intern - Google - Mountain View, CA (June 2011 - present)
- Security team
Software development intern - Microsoft - Mountain View, CA (June 2010 - September 2010)
- Built a domain-based sender reputation system for the Hotmail anti-spam team.
- Sole developer on project. Designed, built, and shipped system by the end of summer.
- Worked in C++ and SQL Server 2008.
Software development intern - Fog Creek Software - New York, NY (June 2009 - September 2009)
- Worked on a team with five fellow interns and several full-time software developers to build Kiln, a source control management and code review system.
- Developed in ASP.NET MVC and Javascript/JQuery.
- Presented periodic company-wide demos with the team of interns.
- Continued to work part-time remotely on the Kiln beta through September 2009.
Residential computer consultant - Stanford University - Stanford, CA (September 2009 - June 2010)
- Assisted dorm residents with software and network troubleshooting.
- Planned and taught two quarter-long courses, one in basic computer skills and one in multimedia (including image, video, and audio editing).
Massachusetts Institute of Technology (09/2011 - )
- PhD program in computer science
Stanford University (09/2007 - 06/2011)
- B.S. in Computer Science with distinction and departmental honors.
- Cumulative GPA: 3.99
- Completed the Theory track in the Computer Science degree.
The case for prefetching and prevalidating TLS server certificates. Stark, E., Huang, L., Israni, D., Jackson, C., Boneh, D. In submission.
Symmetric cryptography in Javascript. Stark, E., Hamburg, M., Boneh, D. Annual Computer Security Applications Conference 2009, Dec 7-11 2009, Honolulu, HI, United States.
- Recipient of the ACSAC Student Conferenceship Award for funding to attend conference and present paper
Coordinating tasks on the commons: designing for personal goals, expertise and serendipity. Krieger, M., Stark, E., Klemmer, S. Conference on Human Factors in Computer Systems 2009, April 4-9 2009, Boston, MA, United States. Proceedings of the 27th international conference on human factors in computer systems, p 1485-1494. ACM , 2009.
- Irwin Mark Jacobs and Joan Klein Jacobs Presidential Fellowship (2011-2012)
- Firestone Medal for Excellence in Undergraduate Research (06/2011)
- Ben Wegbreit Prize for Best Undergraduate Honors Thesis (06/2011)
Programming languages and frameworks:
- C/C++, Javascript and jQuery, Haskell, Java, PHP, ASP.NET MVC, C#, SQL
Software and technologies:
- Microsoft Visual Studio, Eclipse, SQL Server
- All versions of Windows, Mac OS X, and Unix.