
Software developer consultant and programming teacher
San Francisco Bay Area

Software developer consultant and programming teacher
San Francisco Bay Area
Software developer with experience in Ruby, Python, Java, Scala, Linux, networking, and user interfaces; and in many industries including videoconferencing, remote device control, finance, education, publishing, mechanical engineering, semiconductor manufacturing, defense, and telecommunications.
Programming teacher with experience teaching from third grade to adult professional.
Software development in Python, Java, Scala, Servlets, JSP, Spring, Hibernate, Swing, JavaScript; Web applications, desktop applications.
(Education Management industry)
November 2005 — Present (4 years 1 month)
Front- and back-end Java and JavaScript and student information system work
(Educational Institution; 501-1000 employees; Higher Education industry)
June 1992 — Present (17 years 6 months)
I teach computer programming using Scratch, Alice, Python and Ruby to kids in grades 5-9 in a summer program in Pleasant Hill, California. See http://www.davebsoft.com/cfk/ for details.
(Computer Software industry)
September 1983 — Present (26 years 3 months)
I do contract software development work using Java, Scala, Python, Ruby on Rails and C++.
(Computer Software industry)
September 2008 — April 2009 (8 months)
Developed a customer service Web application using JavaServer Faces.
(Computer Software industry)
1995 — 2009 (14 years )
(Privately Held; 11-50 employees; Internet industry)
April 2008 — October 2008 (7 months)
Worked with a great team on a new blog parser, using some serious Python.
(Privately Held; E-Learning industry)
November 2005 — September 2006 (11 months)
Worked with Adele Goldberg and Dennis Allison and a great engineering team on interesting educational software.
(Government Administration industry)
January 2000 — January 2006 (6 years 1 month)
The Technology Task Force reviews the City's current information systems and makes recommendations to the City Council on improvements necessary to meet the needs of Lafayette residents. -- from the Lafayette website, www.ci.lafayette.ca.us
(Non-Profit; 51-200 employees; Primary/Secondary Education industry)
May 2000 — November 2003 (3 years 7 months)
(Banking industry)
November 1979 — September 1983 (3 years 11 months)
Programmed enhancements to the DDA system for a year, and then worked in technical services, supporting application programmers and writing TSO CLISTs, ISPF dialogs, and the like.
Piloting small airplanes, scuba diving, mountain biking, learning to play by ear on the piano, playing french horn
OS/2 Bay Area User Group, EBIG, Stanford EE380