|
Acronyms and Buzzwords:
Programming/Scripting/Markup
Java, Objective C, Ruby, C, C++, PERL
iPhone SDK
J2ME (MIDP 1.0 and 2.x), BREW 1.1, 2.0, 2.1
J2SE 1.5, Applets, JUnit, Log4J, FitNesse
JSP, Velocity, CGI
Intel 80x86 Assembly
XML, HTML/XHTML, WML, Javascript, AJAX, SOAP, REST
Swing, AWT, GTK
Development Environments
Eclipse, EclipseME, NetBeans
Apple Xcode, Interface Builder
Microsoft Visual Studio, eMbedded Visual C++
Apache Ant, make
Apache Tomcat and JServ servlet engines
Subversion, CVS/RCS
Linux, FreeBSD, Windows
Data
XML: SAX, JDOM, XMLPull
SQL databases (primarily MySQL)
NAVTEQ and TIGER/LINE map data format and semantics
Formal Education:
University of New Mexico, August 1997-December 1999
Computer Science major, Mathematics minor
Language
Other Interests and Projects:
Helping immigrants and long-term visitors to New York learn conversational English
etc
|
Work Experience:
Architecture and development of Outalot, a location-based, multi-platform
resource for finding bars, movies, shops, and food nearby. Outalot
was launched in Spring 2008 and supports the desktop web, iPhone, and
other mobile handsets. Integration points include Twitter, 8coupons, Cinema-Source, Fire Eagle, and Google Maps. iPhone App launched
Febuary 2009.
Theoretic Labs is a mobile development studio focusing on
downloadable application and mobile web consulting, as well as in-house
game and app development.
iPhone App Development - Several titles currently in the
app store.
Mitosis - Game title launched on
T-Mobile in October 2007, and internationally on Sidekick in January
2009. Most handset porting performed in-house, including BlackBerry
devices.
DivX: Mobile
RSS Reader for J2ME devices. Reader supports multimedia
enclosures, including video and audio streaming.
MTV: Porting
J2ME video game Team Sanchez across several US handsets.
Mobile Architect -
Reuters Feb 2006-July 2007
Design, architecture, and implementation of US WAP site
mobile.reuters.com.
Features include news, weather forecasts, quote lookup, and mobile
video. mobile.reuters.com was nominated for a 2007 Webby Award, and
user traffic grew many orders of magnitude between June 2006 and June
2007.
Design, architecture, and implementation of US
SMS alerts system. Features include news alerts and stock quote lookup.
Director, Downloadable Applications -
Vindigo, Inc. Dec 2005-Feb 2006
Associate Director, Downloadable Applications -
Vindigo, Inc. June 2005-Dec 2005
Lead a team of engineers in development of NBC Weather Plus
mobile application.
Architected improvements over the existing Vindigo J2ME client to
support advanced UI features (customizable component layout and focus
control, etc).
Java, J2ME, BREW, C++, and PERL
Expert knowledge of porting network-aware J2ME applications
across multiple handsets and carrier networks with widely varying
capabilities.
Lead architect in Vindigo Traffic, a mobile realtime traffic data
application. Features include mapping, user customization of traffic
searches, and realtime SMS alerts.
Lead architect in Couch Potato mobile movie guide application.
Interfaces to IMDB-like database and allows users to cross-reference
directors, movies, actors, and awards.
Architected and implemented server-driven UI toolkit / browser
for mobile handset in J2ME.
Design and development of several features of Vindigo's
applications, including MapQuest Mobile, NYTimes, Sprint LBS
autolocation, and many others.
Server-side content management system for incremental updates to
mobile content
In-house tools for mapping, wireless server, database schema
development, data management and content aggregation, Palm and
PocketPC resource build code.
Map-rendering engine for PocketPC
eXtreme
Programming development methodologies
Software Engineer - Independent Consultant June 2000-October 2000
Completed work includes development of web-based client software
for ICI/ADP help desk. Perl/ASP, driven by a Remedy ARS database.
Network design and administration for a rapidly-growing network.
Cisco hardware configuration (Catalyst 2900, 2600 Routers, Cisco PIX 520).
Construction of extensive system monitoring applications and daemons utilizing procmail, PERL/CGI, and other various unix tools.
Design, development, and deployment of a network-wide backup solution utilizing a Pioneer 500-CD jukebox burner. All code written in PERL and bash.
Optimization of cryptography-related C/Assembly functions for distributed signature algorithm. Intel 80x86 Assembly.
Support and maintenance of a large cross-platform network. Network management using HP-Openview.
|