|
Expertise:
Programming/Scripting/Markup
Java, C, Objective C, C++, PERL, Ruby
J2ME (MIDP 1.0 and 2.0), BREW 1.1, 2.0, 2.1
J2SE 1.5, Applets, JUnit, Log4J, FitNesse
SOAP
JSP, CGI
Intel 80x86 Assembly
XML, HTML/XHTML, WML, Javascript
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:
Theoretic Labs is a startup focusing on mobile
downloadable application and WAP consulting as well as in-house game
development.
Mitosis - Game title to be launched on
T-Mobile and other carriers in October 2007. Most handset porting
performed in-house, including several US handsets and 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 tenfold 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 -
Zingy, Inc. Dec 2005-Feb 2006
Associate Director, Downloadable Applications -
Zingy, Inc. June 2005-Dec 2005
Both Zingy and Vindigo were acquired by Japanese company For-Side.com, and in June 2005 the two were merged into Zingy, Inc.
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
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.
|