Larry Colen home: 831-335-7505 e-mail: lrc@red4est.com pager: 408-697-8377 url: http://www.red4est.com/lrcres EXPERIENCE OVERVIEW: System design: Design of complete system, both hardware and software. Software: Design, writing, debugging, documentation and maintenance. Hardware: Design, construction, debugging, and field service. Networking: Wide Area Networking at the packet and frame level. Real-time: Wrote software to control industrial systems in real time. User interfaces: Designed and wrote user interfaces. Data acquisition: Realtime acquisition of data on industrial systems. Signal analysis: Realtime analysis of digitized analog signals. Technical writing: Wrote user manuals and a textbook on performance driving. Teaching: Programming, rock climbing and performance driving. Management: Departmental, project and self. Software quality: Training in software quality techniques and methodology. Programming Languages: C (15 years), Pascal, FORTRAN, BASIC several Assembly Languages including: MIPS, Intel 8080, Zilog Z-80, Hitachi HD64180, Dec PDP-11 and TI TMS320. Linux: Have been using Linux since 1994 (0.99p13). Kernel modifications at CIS. EXPERIENCE: Feb 2000 - Sept 2000 Sr. Engineer Olliance Duties: Olliance is a leading strategic consulting firm for enterprises interested in using Open Source Software. As a Senior Engineer, I was involved in all aspects of a project from initial consultation to implementation. Feb 2000 - Jul 2000 Contractor Counterpane Internet Security, San Jose Duties: Adding logging features to the Linux kernel. Nov 1998 - Jan 2000 Sr. Engineer Internet Appliance, Fremont and Singapore Duties: Internet Appliance makes a Linux based thin server aimed at the small to medium sized business. As a Senior Engineer my duties cover any engineering that needs to be done. I ran the engineering department in Singapore for several months until the new department head started,system administration, programming, engineering support, technical and customer support. Feb 1998 - Sept 1998 Engineer Packet Link Inc., San Jose CA Duties: Packet Link was a startup developing an intelligent chip to be used in Wide Area Networking. As at most startups, my duties were basically to do what needs doing. As a member of the Firmware and Architecture department most of my work involved learning WAN protocols and writing experimental software to determine how much time our chip would take to perform particular packet handling tasks. I was also involved in writing Linux Device Drivers, Technical writing (specifications, tutorials and presentations), developing the company Software Quality Process and Software Standards, and System architectural review. Feb 1996 - Aug 1997 Sr. Software Engineer at Schlumberger ATE, San Jose CA Duties: Writing calibration and diagnostic software for a SPARC based, mixed signal Integrated Circuit Tester. May - Sept 1995 Contract Programmer at Atalla Corp, San Jose CA Projects: Point of Sale Terminal: Updated existing software to work on new hardware platform. Automated Teller Card Programmer: Updated existing software to work on new hardware platform. This system used cryptographic protocols to insure secure transmission and confirmation of personal identification numbers. 1992 - 1995 Software Engineer at Edge Diagnostic Systems, Sunnyvale CA Projects: Ignition analyzer: This system involved an Intel based machine running the user interface that communicated with a 32 bit processor which would collect, analyze and process the data. Developed the software for collecting the data, analyzing it for the location, frequency, magnitude and duration of the ignition events as well as processing the data for display and communicating with the front end machine. Developed the software for machine to communicate with the signal processor and maintained the user interface. 1983 - 1992 Engineer at Digital Dynamics Inc., Scotts Valley CA. Duties: At DDI I primarily wrote embedded systems software to control industrial equipment. I worked at all levels from writing the real time executive (kernel) to designing and implementing the User Interface. On occasion my duties would also include hardware design, assembly, component specification and technical writing. Projects: Multiple generations of controller software for an industrial glue machine. On several Air-Flow Monitoring systems I did project management, user interface design and coding. Gas pipeline leak detection software. Improved an algorithm for detecting leaks by analyzing the realtime signals from a natural gas pipeline. Designed the hardware, both mechanical and electrical, for calibrating and testing both digital and analog circuitry for an automated test system for a single board embedded controller. Designed, wrote and debugged the test and calibration software for both the test system and the computer being tested. EDUCATION: B.S. Electrical and Computer Engineering University of California at Davis Emphasis: Software and signal processing. Sr. Project: Multi-processor operating system. OTHER INTERESTS: Owner and operator of Redforest, a semi-public access UUCP site, originally running on SCO Xenix, now running Linux. In addition to my computer related skills, I have written the textbook used by the National Auto Sport Association in their performance driving school, taught performance driving for five years and have been active in road racing as driver, crew and flagger since 1988. I wrote an article on code reviews published in the January 2001 issue of the Linux Journal.