Charles Curley


I have spent 30 years in Internet applications, real time, data acquisition, embedded processors, and process control software, technical writing, and software tools for such applications. I have management experience as a hiring manager, software technical lead and in the film industry. I have excellent communications skills, including teaching, public speaking and writing, ranging from general and corporate to utter nerdspeak. My varied background and interests support my very flexible work style.

Selected Employment

12/07 to 3/09 End Point Corporation as a Software Engineer. Responsibilities involve maintaining, extending and documenting the OpenAFS distributed network file system, including client, server and kernel code. Work is done in C with test programs written in C, Perl and shell script. Work was done on remote and local servers using SSH.
10/99 to 11/07 Self-employed/contract as a software engineer, writer, and instructor. Recent and current clients include (formerly Millenigence),, FairCom, and Cygnus Solutions (now part of Red Hat).
1/02 to 5/03 Northwest College, Powell, Wyoming, developed and taught three classes: Linux for Network Administrators, Computer Hardware Maintenance, and Technical Documentation. For Central Wyoming College, Riverton, Wyoming, I developed and taught an Introduction to Linux course.
8/97 to 10/99 Contract as a software engineer/technical writer for Microsoft.
6/94 to 8/97 Self-employed/contract as a software engineer, writer, and instructor. Clients include Hewlett Packard, Weyerhaeuser, Alpha Technologies, IBID Corp. and Allied Telesyn.
2/94 to 5/94Instructor: Introductory C Programming (part time) and Computer Repair (full time contract). Northern Wyoming Community College (NWCCD), Gillette, WY, now Sheridan College.
8/91 to 9/94Software engineer. Various firms. Contract work.
10/89 to 3/91Software development engineer. Colorado Memory Systems, Loveland, CO (now a division of Hewlett Packard).
6/87 to 6/89Software engineer. Maxtor, San Jose, CA. (Now part of Seagate)
7/81 to 10/82Scientist Engineer. Rockwell International Electronic Devices Division, Newport Beach, CA
1980Software engineer. Jet Propulsion Laboratory, Pasadena, CA. Some of my work there contributed to the Galileo spacecraft.

Computer Expertise



Operating Systems




Open Source Contributions


Web Development

Software Engineering

Selected Publications

Project Management


Customer/User Support


BA, Philosophy, University of Connecticut.

References available upon request.