Joel Ari Schnall
July 2012 – (Present) Bleacher Report San Francisco, CA
Ooyala and Youtube video, Facebook login and sharing, ORMLite, Eclipse, Analytics, Admob, Bitly, Crashlytics, JSON
June 2010 – June 2012 Evernote Mountain View, CA
Senior Software Engineer
May 2009 – June 2010 Barnes&Noble.com Palo Alto, CA
Wrote Settings, Screensaver and QuickStart apps for the nook, an Android based E-Reader. Also implemented various widgets, enhancements and bug fixes in other apps, including wallpaper and forms. Prototyped, then implemented Browser for nook. Custom page navigation for nook color.
October 2008 – February 2009 Hooked Wireless Cupertino, CA
Bug discovery and fixing on Hooked Media Player, a flash player for mobile devices implemented in C/C++ and OpenGL.
February 2008 – October 2008 Hooked Wireless Mountain View, CA
Consulted on the Android project at Google, focusing on the Mms application for the T-Mobile G1. Duties included implementing new features, fixing bugs, and conducting code reviews with technology such as Android, Buganizer, Eclipse, Java, Mac OS X, Perforce, and SQL.
October 2007 – January 2008 Mobile Candy Dish Berkley, CA
Principal Software Engineer
Maintained and implemented new features for Blaze Mobile Wallet and Movie Candy J2ME clients. Ported to several handsets.
April 2007 – Sept 2007 Originate Labs San Mateo, CA
Thought up and implemented prototype of ClayFace, a Java ME widget platform for Sony Ericsson Phones. Wrote an iPhone/iPod address book backup client for Apple OSX, using SOAP, COCOA, Apple’s ISync API, and Unix shell scripting.
Nov 2006 – Feb 2007 InterCasting Corporation San Diego, CA
Fixed bugs and ported BREW version of Rabble. Edited documentation and conducted developer testing for mobile phones. Used RequestTracker and SVN.
Aug 2006 – Nov 2006 9 Squared Denver, CO
Fixed bugs and ported several software programs written in C/C++ and BREW. Edited documentation and conducted developer testing for numerous mobile phones. Used BugTracker and VSS.
Feb 2006 – Aug 2006 Verizon Business Colorado Springs, CO
Updated existing OrderPro form printing system, and created new forms in C/C++ using RogueWave libraries, vi and CVS on the Solaris platform. Fixed errors found in production. Found problem with and assisted in redesign of OrderPro print status. Wrote Java code to parse XML and import new orders.
Jan 2002 – Jul 2002 Raytheon Sudbury, MA
Wrote CCA test programs in C/C++, involving socket programming, and integration of custom libraries. Drew network diagrams, wrote test plans and documentation.
Summer 2001 Raytheon Tewksbury, MA
Fall 1999 – Fall 2001 University of Delaware Newark, DE
Undergraduate Teaching Assistant, Computer Science Department
-CISC370: Java, OOP, and the WWW
-CISC220: Data Structures
-CISC105: Introduction to Computer Science (2 Semesters)
Dec 2005 University of Colorado Denver, CO
Master of Science in Computer and Information Sciences
Dec 2001 University of Delaware Newark, DE
Bachelor of Science in Computer and Information Sciences