Kathryn's Portfolio
Summary
A highly motivated application developer with a strong desire to create new and exciting web and mobile applications.
Education
MS in Web Sciences - University of San Francisco (expected May 2010)
- Current GPA: 4.0
Bachelor's Degree in Genetics - UC Davis (2003)
- Minor in Psychology
- GPA: 3.8
Professional Experience
Summer Enrichment Program Coordinator - University of San Francisco (Jan 2010-present)
- Coordinating all efforts to successfully run the Summer Enrichment Program. This includes:
- Redesigning the website (http://www.cs.usfca.edu/~sep/) and flyers.
- Creating a skeleton application on both Google App Engine and Android as a basis for the student's coursework.
Research Assistant - University of San Francisco (June 2009-Sept 2009)
- Helped develop the MRE, a communication framework for the Android phone.
- The framework consists of the following features:
- Broadcast discovery to find peers.
- Communicator library acts as a bridge between discovery and the application.
- Application implements a Receiver class as a callback mechanism when data is received.
- Implemented an application, Distributed Contact Search, to test the framework.
- Also studied the effect of ultrapeer status on battery life of laptops participating in a P2P network.
Teaching Assistant - Summer Enrichment Program, University of San Francisco (Jun 2009)
- Prepared a lecture and 2 new exercises for Java SunSPOTs (wireless sensors).
- Achievement: several students commented on how fun my exercises were.
Web Producer - Check Point Software Technologies (Apr 2008-Jan 2009)
- Worked with the Applications team to update the JSP applications on the website (http://www.checkpoint.com).
- Developed and updated web pages for the "About Us" section of the company website.
- Achievement: Received a score of 5 on my performance review for my dedication to learning.
Intranet Associate - Check Point Software Technologies (Sept 2006-Apr 2008)
- Maintained the materials on the company's Marketing intranet site.
- Performed card sorting and other information architecture techniques to better organize the materials.
Data Management Associate - MedImmune Vaccines, Inc. (Jun 2004-Sept 2006)
- Created new database instances for entry of clinical data.
- Created data transfer reports for statistical analysis of test results.
- Achievement: Earned 3 Director's Awards (2004 and 2005).
Website Design Intern - UC Center for Animal Alternatives (Apr 2003-Jun 2003)
- Developed a portion of the Center's website on service dogs (http://www.vetmed.ucdavis.edu/CCAB/service_dogs.html)..
- Recently redesigned the pages using CSS (2007).
- Achievement: My webpages were among the top-viewed pages on the Center's website.
Projects
Photo-bot - a photo sharing and editing web application (Feb 2010)
- Application allows users to upload, share and edit photos online.
- Developed using Google App Engine and AJAX.
- Available for viewing at http://photo-bot.appspot.com
MRE Framework - a communication framework for mobile devices (Dec 2009)
- Ported the Android MRE to the iPhone. (see Research Assistant position for more details regarding the MRE)
- Utilized JmDNS for discovery on the Android phone.
- Implemented 2 test applications: Distributed Contact Search and 8-puzzle.
- Achievement: Successfully demonstrated the framework at the USF CS Department's Computer Science Night event.
SPAM Filter - a filter for classification of emails (Nov 2009)
- Used Paul Graham's A Plan for Spam as the foundation for the algorithm.
- Developed with python
- Achievement: My spam filter was in the top 3 classifiers in my class, classifying emails with a higher F-measure than the rest.
INSync - a file sharing application (May 2009)
- Application allows users to sync files with other devices, including Android devices.
- Files can be downloaded or backed up to any device.
- Login using Google AuthSub
- Developed with Java, Restlet, jQuery, CSS, and HTML
Threads - an email client (Oct 2008)
- Send and receive email using JavaMail.
- Spam Filtering using jASEN
- Spell Checking using Jazzy
- Separation of MVC using StringTemplate
- Server using Jetty
- Developed with Java, CSS, and HTML
- Achievement: Threads was one of the top 2 email clients in my class.
Extracurricular Activities
MobiSys (Jun 2010)
Google I/O (May 2009, May 2010)
CRA-W Grad Cohort - presented a poster on my research (Apr 2010)
MentorNet - participating as a mentoree (Mar 2010-Dec 2010)
ACM Member (Feb 2010-present)
USF Women in Computer Science Club "CEO" (Sept 2009-present)
Girls In Tech (Sept 2009-present)