| Objective: | Development of computer graphics, visualizations and user interfaces (emphasizing human factors), in Java/Swing/2D/3D/JSP/JSF/Spring (examples) on Unix. Applications in an Earth science field such as astronomy, oceanography or geology a plus. Research and development of Internet and Java standards and applications (within, for example, IETF, W3C, JCP). Agile/Extreme Programming, Linux and Open Source a plus. Location within bike ride of Menlo Park or accessible by Caltrain preferred. Contract or permanent. | ||||||||
| URL: | http://www.newt.com/wohler/wohler-resume.html | ||||||||
| Education: | Bachelor of Science in Computer Science and Mathematics, June, 1985. University of California, Davis | ||||||||
| Skills: |
|
||||||||
| Experience: | |||||||||
| 10/2006 - present |
Senior Principal Software
Engineer, Orbital
Sciences, NASA, Moffet Field, California.
Developing user interface for the data analysis pipeline for the Kepler planet finder mission. |
||||||||
| 5/2005 - 9/2006 |
Project Leader, MH-E, a
SourceForge project.
Produced MH-E version 8.0, a major release. Rewrote and updated the manual (140 pages). MH-E is the Emacs interface to the MH mail system. |
||||||||
| 2/2004 - 4/2005 |
Senior Software Engineer, Attensity,
Palo Alto, California.
Developed Discover (screenshot), an application used to uncover critical information previously hidden in unstructured text. Java/Swing. Instituted my A Java/Swing GUI Framework to decouple components and to ease maintenance. Championed Extreme Programming (XP) to guide Discover's development process. Company eliminated Palo Alto engineering division. |
||||||||
| 7/2002 - 2/2004 |
Sabbatical.
Left work by choice to camp around North America, travel to Sweden, sail around Hawaii, and complete long neglected personal projects including an update to the MH-E manual. |
||||||||
| 3/2001 - 7/2002 |
Senior Software Engineer/Architect, Openwave, Redwood
City, California.
Helped design and build an Unified Messaging application (screenshot) which combined email, voicemail, and fax on the web and mobile phone (WAP/WML) and included PIM functions of calendar, tasks, and address book. This application leveraged a JSP/Struts MVC Model 2 framework which I designed and built. Designed and built the <VoiceXML> Builder (screenshot), used to build VXML call flows and upload them to a voice mail server, in Java/Swing. |
||||||||
| 7/2000 - 2/2001 |
Senior Software Engineer, iSharp, Inc., San Carlos,
California.
Designed and built the iSharp Control Center (screenshot), used to display graphical results of a web site performance test in progress, in Java/Swing. Instituted my A Java/Swing GUI Framework for code-sharing and flexibility. Aided in configuration management (see Software Conventions and Process). Unofficial Linux wizard. Company closed its doors. |
||||||||
| 9/1997 - 1/2000 |
Senior Software Engineer, DATAFUSION Inc. (now Interwoven), San
Francisco, California.
Helped design and build the DATAFUSION KnowledgeMap Authoring Tool (screenshot) using Java 2/Swing. Also implemented an automatic classification system that assigned NAICS codes to companies based upon their Web pages (in Perl). Wrote coding conventions and configuration management documents. Performed duties of configuration manager and Unix system administrator on Solaris and Irix servers since this was a small start-up. |
||||||||
| 3/1995 - 7/1997 |
Senior Software Engineer, Worldtalk Corporation
(now Tumbleweed),
Santa Clara, California.
Maintained the Internet/MIME email gateway which was used to convert mail from the Internet to mail in other formats such as Lotus Notes or X.400 (in C). Implemented email Internet drafts and RFCs (e.g., MIME, DSN, MDN). Unofficial Internet consultant and Unix wizard. |
||||||||
| 4/1994 - 2/1995 |
Author, O'Reilly
& Associates, Inc., Sebastopol, California. Worked as an outside author on the MH-E chapters in the 3rd edition of MH & xmh. |
||||||||
| 5/1993 - 4/1994 |
World travel. Malaysia, Thailand, Singapore, Indonesia, Australia and New Zealand. |
||||||||
| 5/1990 - 5/1993 |
Software Engineer, SAP AG, Walldorf,
Germany. Maintained company's sole user interface saptemu (under Motif and Presentation Manager). Introduced employees to the benefits and services of the Internet. Maintained mail and news systems. |
||||||||
| 7/1985 - 4/1990 |
Software Engineer, SRI International,
Menlo Park, California. Designed:
In addition, converted project code to be portable between VAX, SUN, and HP; maintained large software programs including the GNU suite of software, the X Window System, MH, nn, SPMS, RCS, UUCP, and MMDF and instructed employees on their use. Served as SRI's Heidelberg field office in support of UTACCS (USAREUR Tactical Command and Control System). In addition to design responsibilities, consulted CCSA-E (Command and Control Support Activity, Europe) and TRW and acted as a channel of information between SRI, Menlo Park and the Army in Heidelberg. |
||||||||
| Publications: |
Web-Based Architectures: Where Things Are and Where They're Going, SDForum Newsletter, San Jose, CA, September, 2005. Eye-Tracking Technology and Analytics, SDForum Newsletter, San Jose, CA, September, 2005. Are You Agile or Are You Fragile?, SDForum Newsletter, San Jose, CA, June, 2003. A Java/Swing GUI Framework, White paper, iSharp Inc., San Carlos, CA, 2001. Lutris: The Enhydra Java/XML Application Server, SDForum Newsletter, San Jose, CA, April 2000. Software Conventions and Process, White paper, 2000. A Chat with James Gosling, SDForum Newsletter, San Jose, CA, Feb. 2000. Datafusion Software Conventions, White paper, Datafusion, San Francisco, CA, 1997. Datafusion Configuration Management, White paper, Datafusion, San Francisco, CA, 1997. Email References, http://www.newt.com/email/references.html. Worldtalk Connector for the Internet: Delivery Status Notifications (DSN) Functional Specification, White paper, Worldtalk Corporation, Santa Clara, CA 1997. Worldtalk Connector for the Internet: IMAC: Internet Message Access Control, White paper, Worldtalk Corporation, Santa Clara, CA 1997. Worldtalk Internet Mail Gateway: 8-bit Character Support Extension, White paper, Worldtalk Corporation, Santa Clara, CA 1996. Security Issues for Messaging, Section 2.1.3 "Gateways," Electronic Messaging Association, 1995. Worldtalk Internet Mail Gateway: Administration User Interface Definition, White paper, Worldtalk Corporation, Santa Clara, CA 1995. J. Peek, B. Wohler, B. Welch, MH & xmh: Email for Users and Programmers, Third Edition, O'Reilly & Associates, Inc., Sebastopol, CA, 1995. Connecting SAP to the Internet Securely, White paper, SAP AG, Walldorf, Germany, 1993. MH Frequently Asked Questions (FAQ) with Answers, comp.mail.mh, 1991-present. NN Frequently Asked Questions (FAQ) with Answers, news.software.nn, 1991-2000. A Software Organization called SWORG, White paper, SRI International, Menlo Park, CA, 1989. N. Knolle, M. Fong, R. Lang, K. Williams, K. Nitz, A. Algustyniak, B. Wohler, Object-Oriented Development Environments, White paper, SRI International, Menlo Park, CA, 1988. G. Hastie, P. Homburger, D. Lee, D. Mason, G. Skinner, and W. Wohler, Exercise Crested Eagle 88 After-Action Report, (TRW contract DC3398A47L), SRI International, Menlo Park, CA, Mar. 1988. T. Barker, M. Brown, R. Gilligan, J. Rininger, C. Tran, W. Wohler, Software Specification for the SAC C³ Testbed, (DARPA contract F-30602-85-C-0073), SRI International, Menlo Park, CA, Dec. 1986. T. Barker, D. Cone, B. Fair, K. Poulsen, R. Reining, J. Rininger, C. Tran, W. Wohler, Final Report of the Command, Control, and Communications Testbed for the Strategic Air Command, (DARPA contract F-30602-83-C-0027), SRI International, Menlo Park, CA, Aug. 1986. |
||||||||
| Activities: |
Member
of SDForum, ACM (SIGGRAPH and SIGCHI),
and IEEE. Maintain comp.mail.mh (1991-present) and news.software.nn (1991-2000) Frequently Asked Questions documents. Maintain MH-E, the Emacs interface to the MH mail system (2000-present). Co-founder of the U.C. Davis Computer Science Club. Crew member of Bullet, an Express 37, and past crew member of Shenanigans, a C&C 36, and City Lights, a Santa Cruz 52, racing on the beautiful San Francisco Bay and Pacific Ocean. Played for German Masters National Ultimate Frisbee team in 1992 World Championships, Utsunomiya, Japan, and for the Geneva Disc Wizards in the World Ultimate Club Championships: St. Andrews, Scotland, 1999; Vancouver, Canada, 1997. |
||||||||
| Hobbies: | Diving, Sailing, Beermaking, Cycling. | ||||||||
| Miscellaneous: |
|