Senior Engineer at Cooliris
San Francisco Bay Area
Senior Engineer at Cooliris
San Francisco Bay Area
* Senior-level software engineer with 13+ years of experience developing interactive software for web,mobile,desktop,and embedded systems
* Ability to self-manage development tasks and coordinate smoothly within a business environment.
* Most productive in a fast-paced or agile environment with an iterative or evolutionary development approach
* Front-end software development
* Standards and cross-browser compliant web development using the latest technologies
(Privately Held; Internet industry)
September 2009 — Present (3 months)
Developing the next generation of user interfaces for navigating and discovering multimedia content
(Privately Held; Internet industry)
June 2008 — July 2009 (1 year 2 months)
Principal UI developer for a highly interactive web search application. Personally directed scores of feature releases over a 1 year period, taking product concepts from discussions and graphical mockups through code completion, testing and release. Most projects/feature releases were completed on a 1 or 2 week timescale within our agile development environment. Heavy leveraging of open source tools and technologies during development, build and release processes. All code hand-written, using the following technologies/frameworks: PHP (CodeIgniter), Javascript (Prototype/Scriptaculous/swfobject/swfaddress), Actionscript 3 (Flash/Flex), MAMP (Mac/Apache/MySQL/PHP).
(Privately Held; 11-50 employees; Internet industry)
April 2007 — April 2008 (1 year 1 month)
Developed all the Flash music players on the popular social music site imeem.com including both single track and playlist players as well as the embedded music player widgets.
To support early versions of Flash, I developed two players with identical functionality, one in AS2/Flash for Flash 7+ and one in AS3/Flex 3 for Flash 9+. Both players support advanced features like dynamic CSS skinning and resizing, as well as all the different required contexts (single/playlist/embed/standalone/etc...)
Developed several Adobe AIR applications including a desktop music player, a bulk file uploader, iTunes importer, and a simple jabber chat client.
Implemented a continuous build system using CruiseControl/Antennae for all Flex projects to ensure an always working build. This proved very important as the team grew in size.
Developed the current imeem instant messaging service using djabberd/Perl.
(Public Company; 201-500 employees; Online Media industry)
January 2006 — March 2007 (1 year 3 months)
Developed several media players using Flash 8 / Actionscript 2, including the main video player on MySpace TV.
Developed several Flex/Actionscript 3 applications, including a MySpace IM client.
.NET development of several new site features: movies, film, and comedy sections.
(Public Company; 10,001 or more employees; Computer Software industry)
January 2004 — September 2005 (1 year 9 months)
(Public Company; 10,001 or more employees; Computer Software industry)
December 2004 — April 2005 (5 months)
I worked with the Media Solutions Group at HP to produce a rich user interface in Flash as part of their Media-On-Demand solution.
(Privately Held; 11-50 employees; Computer & Network Security industry)
2004 — 2005 (1 year )
(Public Company; 10,001 or more employees; Restaurants industry)
October 2003 — December 2003 (3 months)
(Public Company; 10,001 or more employees; Computer Software industry)
March 2003 — October 2003 (8 months)
(Privately Held; 51-200 employees; Computer Software industry)
June 2000 — July 2001 (1 year 2 months)
(Public Company; 501-1000 employees; Computer Games industry)
February 2000 — June 2000 (5 months)
(Privately Held; 51-200 employees; Information Technology and Services industry)
December 1997 — January 2000 (2 years 2 months)
Developed applications for financial systems using C++, DCOM, and SQL.
1995 — 2000