|
Summary
|
Programmer, University of Michigan AI Lab.
Web developer, National Association of College Stores.
Independent iPhone app developer.
Bachelor of Music in Jazz Trumpet Performance, Oberlin Conservatory.
Earned GRE scores of 800 out of 800 in quantitative reasoning, 620 out of 800 in verbal reasoning, and 4.5 out of 6 in analytical writing.
Experience with:
-
Java, C, C++, Objective-C, C#
-
Swing, ASP.NET, Cocoa Touch
-
OpenGL ES
-
Visual Studio, Xcode, NetBeans, Eclipse
-
Linux, Mac OS X, Windows
|
|
|
Education
|
Bachelor of Music in Jazz Trumpet Performance, May 2008
Oberlin Conservatory, Oberlin, Ohio
Graduated May 2008 with a GPA of 4.07 overall, 4.16 in computer science courses.
Received the National Merit Award and the Conservatory Dean's Talent Award.
Courses taken include:
-
Principles of Computer Science I and II
-
Computer Organization
-
Systems Programming
-
Compilers
-
Music Technology
|
|
Experience
|
Programmer, University of Michigan Artificial Intelligence Lab
October 2009 - Present
-
Working with graduate students of John Laird and Satinder Singh.
-
Working on creating a flexible simulation environment framework for AI agents.
-
Temporary position funded by a grant from the National Science Foundation.
-
Using Java, Swing, NetBeans and Eclipse.
iPhone App Developer
October 2008 - Present
Web Developer, National Association of College Stores
June 2008 - May 2009, Oberlin, Ohio
-
Wrote new pages and maintained old ones.
-
Implemented online credit card processing using PayPal and Payflow Pro gateway for creation of donation and membership renewal pages.
-
Found and patched SQL injection vulnerabilities in Nacs.org and Camex.org.
-
Researched possible CMS systems to use in upcoming Nacs.org redesign.
-
Worked on Nacs.org, Camex.org, CollegiateResearch.org, Money4Textbooks.com, and PartnerShip.com.
-
Used ASP.NET, C#, VB, Classic ASP, Visual Studio, and IIS.
Computer Lab Assistant
February 2007 - December 2007, Oberlin College, Oberlin, Ohio
-
Assisted students with Java programming and software questions.
-
Worked with students in Principles of Computer Science I and II.
|