Lead Java Programmer

Carl Haynes
San Jose, CA USA
resume@carlhaynes.com
http://www.linkedin.com/in/carlhaynes

OBJECTIVE Lead Software Engineering position in a group doing java development.

SUMMARY User interface developer with a strong interest in making consumer electronics easy to use. Worked on on major platforms including TiVo and Motorola cell phones. Write primarily in Java but many web projects have been PHP. I prefer smaller companies to larger.

TARGET JOB Target Job Title: Java Engineer
Alternate Target Job Title: Senior Software Engineer
Desired Job Type: Employee, Temporary/Contract/Project
Desired Status: Full-Time
Site Location: On-Site
Date of Availability: Immediately

TARGET LOCATIONS Relocate: Yes
Silicon Valley
San Francisco
Seattle
Portland
Ireland
London

WORK STATUS I am authorized to work in both the US and the EU for any employer.

EXPERIENCE 01/2007 - present TiVo, Inc Alviso, CA
Senior Software Engineer
- Develop applications on TiVo's HME platform
- Development of widgets for HME Widget set
- Work with partners to develop HME applications
- Technologies used include java, hme, eclipse, linux

09/2006 - present East Africa Tech Ventures LTD Kampala, Uganda
Owner
- Started company to develop software in Uganda
- Created and ran several popular internet sites including
- - apps.tv - a public hosting site for apps running on the TiVo DVR
- - TagBrowsr - a popular viewer for Flickr images

02/2006 - 12/2006 Kiva, inc Kampala, Uganda
Chief Scientist
- Develop software for peer to peer lending institution
- Set up development office in rural Uganda
- Work with individuals around the world to improve use of the software
- Technologies used include php, mysql, linux

11/2004 - 02/2006 TiVo, Inc Alviso, CA
Senior Software Engineer
- Develop applications on TiVo's HME platform
- Development of widgets for HME Widget set
- Work with partners to develop HME applications
- Technologies used include java, hme, eclipse, linux

3/2004 - 11/2004 Motorola Mountain View, CA
Senior Software Engineer
- Design and implementation of user interface framework for cell phones
- Development of many widgets to support user inteface
- Work with application developers to migrate to new framework
- Work with large team spread across 3 continents
- Technologies used include java, swt, eclipse, linux, many proprietary technologies

3/2003 - 12/2003 Washington Mutual Bank Seattle, WA
Contract Software Engineer
- Contract Engineer through ConsultNet, Inc
- Development of a jsp based work flow tool to manage the process of distributing software throughout the company (70,000 end points)
- Tool is integrated with Marimba's software distribution technology
- Very large mission critical application with large Oracle database backend
- Technologies used include java, jsp, oracle, sql, application servers, Marimba Castanet, Active Directory

4/2000 - 5/2001 Logictier, Inc San Mateo, CA
Lead Software Engineer
- Designed and implemented customer front end to Logictier's products (Logictier was a managed web hosting company).
- Developed visual elements indicating web site status displayed using jsp pages.
- Database (Oracle & jdbc) backend to website log data.
- Used Apache web server and wrote java Tomcat plug-ins
- Technologies used included: java, jdbc, sql, jsp, Apache, Tomcat

9/1996 - 4/2000 Marimba, Inc Mountain View, CA
Software Engineer
- Primary engineer for the user interface of Marimba's end-user product, the Castanet Tuner.
- Created many of the early sample applications for the Castanet platform.
- Worked closely with customers to make them successful when writing for the Castanet platform.
- Wrote many of the original widgets for Bongo application (a user interface design tool).
- Worked on project which monitored web site traffic and displayed information via jsp pages.
- Very early employee, one of the first five hired.

8/1995 - 9/1996 Starwave, Inc Bellevue, WA
Software Engineer
- Worked extensively with perl and java.
- Wrote the first java applets deployed on Starwave's web sites, including applets for espn.com, nfl.com and mrshowbiz.com.
- Wrote server side applications to generate content for Starwave's web sites, using wire feeds (sports scores) and database access.
- Very early employee, the first engineer hired to write java applets.

EDUCATION 8/1995 Univ. of Delaware US-DE-Newark
Doctorate
Partial completion of Ph.D. in Biomechanics

8/1993 Purdue University US-IN-W. Lafayette
Doctorate
Partial completion of Ph.D. in Special Education

12/1989 Purdue University US-IN-W. Lafayette
Master's Degree
M.S. in Special Education

12/1987 Purdue University US-IN-W. Lafayette
Bachelor's Degree
B.A. in Elementary Education