Alf Orion Watt
Objective
Design and develop great user-facing products with a focus on wireless
connectivity and open source projects.
Technical Skills [years]
UNIX (Mac OS X, BSD, Linux & Solaris) [9], User Interface & Usability Design [8],
Java [8], XML, XSLT, XHTML [8], Threading and Concurrency [7], Web Performance &
Tuning [6], Web Services [6], Object Oriented Analysis & Design [6],
Objective-C & Cocoa [5], Pattern Languages [4], Python [4]
Work Experience
Mac Development Lead
imeem.com, San Francisco
October 2006 - Current
Proposed, specified and developed a desktop media player which used
web services to populate its library of music, video and photos
for full screen, remote-driven, presentation. Leveraged open-source
technology to speed development while contributing new features back
to the community. Personally demoed the product to an excited audience
at Mac World 2007.
Lead a small team to maintain a hybrid Cocoa/C# messaging and social
networking client for a media sharing & community startup. Added
upload features with integration into iLife Suite for easy posting
of photos and movies to the imeem.com web site.
Open Source Developer & Consultant
January 2001 - October 2006
Implemented an existing custom binary network protocol, image loading
and cache management utilities in a Cocoa photo sharing client for a
startup in San Francisco.
Developed Desk Lamp for OS X, currently in beta Desk Lamp is a
flexible desktop search tool which focuses the power of Apple's
new Spotlight search engine on your documents, projects and work
flows.
http://desklampx.com
Designed, implemented and published iStumbler for Mac OS X.
iStumbler is the leading wireless discovery tool for Mac OS X,
providing free and open source tools for finding AirPort networks,
Bluetooth devices, Bonjour services, and GPS locations with your
Mac.
http://istumbler.net/
Built and installed the first four radios for SFLAN, a project aimed at
creating a member owned and maintained city-wide wireless network using long
distance 802.11b links, and embedded linux systems.
http://sflan.com/
Tested Cometa's wireless service platform against a pre-release Intel
Centrino system for their initial rollout to dozens of Mc Donalds
restaurants in Manhattan. Testing resulted in certification of the platform
for Centrino mobile systems and involved checking a matrix of VPN connections
with the captive portal system used to control access to public hotspots.
Provide IT & Consulting services to San Francisco VC firms, including
off site backup and multi-site data replication. Deploy and manage linux
file servers to provide central document storage, backup and small web
applications tailored to specific business requirements.
Produced technical documentation using Docbook XML and XSLT style sheets to
support my own development projects and a small wireless startup.
Continued development of Webgets, a component system for developing
web-based applications on the Java Servlet platform. It provides classes for
creating consistent, interactive sites and incorporates design patterns for
creating component based web applications in any language.
Provided consultation and training in Java, Web Development and Source
Control best practices for a Credit Card Issuer. Encouraged the use of
Open Source and Free Software to reduce costs and improve maintainability.
Played principal architect and technical lead for the LightSurf Media
Application Hosting Platform, which manages photos, associated meta-data,
user accounts, sharing, e commerce and fulfillment. The platform has an open
API and is SOAP enabled for easy integration into existing systems.
Evaluated and implemented a server platform based on the most efficient and
cost effective java application server products available. Utilized Open
Source and Free Software to dramatically reduced licensing and hardware
costs in an ASP deployment of LightSurf's flagship product.
Coordinated local and offshore development groups implementing Media
Application Hosting Platform. Developed persistence API, supporting
documentation and implementation requirements. Performed code review of
contractor contributions and managed overall systems integration between
server components.
Consulting Web Developer
NextCard, San Francisco
December 1999 - March 2000
Developed Administrative Tool kit allowing business owners to manage
customer accounts, alter pricing strategies on the fly and provide real- time
customer service and graphical reporting.
Internet Applications Technical Lead
Microsoft bCentral, San Francisco
http://bcentral.com/
November 1998 - September 1999
Provided architecture and technical leadership in a small team working on an
application using mod_perl and Apache on FreeBSD systems.
Implemented a fast session cache in Perl, dramatically improving performance.
Software Engineer, Build Master, Quality Assurance Engineer
Perspecta, San Francisco
July 1997 - November 1998
Prototyped a user interface for editing a complex database modeling of
conceptual and ontological relationships between keywords.
Developed an integrated cross platform build and install system for java
server applications similar to ANT using Perl and XML.