Resume for Paul Elliott

PMB 181
11900 Metric Blvd, Suite J
Austin TX 78758-3117 (512) 837-1096
pelliottt@BlackPatchPanel.com


Experience:


April 2012
Independent Consultant
I was able to add the packages  libswe and maitreya to Debian distribution. I am listed as the maintainer of these packages.
May 2002
Independent Consultant
Wrote a tabbed X11 text file lister using Gtkmm, gnu C++, X11 and Linux.
November 2002
Independent Consultant
Wrote a patch to XFree86 mouse driver to support Drag Locking for multi button trackballs. Drag locking makes it unnecessary to hold a mouse button down at the same time one moves the mouse pointer, when doing a "drag". This can be convenient for anyone and may be necessary for limited dexterity persons. Patch was accepted in XFree86 CVS tree and is now part of XFree86 and X.org.
March 2002
Independant Consultant
Wrote perl script to handle NTP time servers with dynamic IP addresses when used with the chrony NTP time client.
March 2000 to October 2000
AeroTek
Working as a consultant, rewrote a custom print spooler using GNU C, ncurses, pthreads, and TCP/IP in a LINUX environment.
Also implemented a filecache/filetransfer system using IBM VisualAge Java, Java threads, GNU C++, C++ standard library collections, pthreads, and TCP/IP.
July 1998 to March 2000
Independent Consultant
Wrote LINUX device driver for CALNET/NEWBRIDGE hardware random number generator.     Source is available in archive at:
http://http.free.blackpatchpanel.com/pme/linux/rand.tar.gz
Wrote OS/2 text file lister for presentation manager using IBM's
VisualAge C++ compiler/ environment. The program and source code  is
available for inspection at:
ftp://hobbes.nmsu.edu/pub/os2/util/browser/listpm7.zip.
June 1997 to March 1998
Keane Incorporated.
Working as a consultant, debugged OS/2 printer driver defects. Created printer driver enhancements coded in C.
November 1992 to June 1997
Wrote OS/2 device driver using Borland's C++ compiler for CALNET/NEWBRIDGE hardware random number generator.  This driver was important prior Art in the  patent lawsuit, Quantum World Corporation v. Atmel Corporation et al. I was a wittness in this case. Wrote DLL to enable OS/2 specific functions to be accessed from REXX. Port Unix programs to OS/2. Wrote PM text file lister using Open Class Library in C++. Ported Socket++ TCP/IP C++ socket library to OS/2 and VisualAge C++ compiler.
November 1979 to November 1992

Litton Resources Systems
Western Geophysical
Western Atlas International
Created a tape logging service process using C++ under UNIX. Also worked with the VMS operating system. Designed and implemented IO drivers and privileged shareable images. Gained knowledge of VMS system internals. Have written terminate and stay resident programs for MS-DOS. Have written UNIX programs which communicate using TCP/IP. Designed and implemented maintainable, modular software. 
May 1978 to November 1979

Technology Incorporated
Worked as a systems programmer for Technology Incorporated. During this period worked with the RSX11M and RT11 operating systems. Designed IO drivers and system software, using the internals of RSX11M. Languages that I have used during this period include Cobol, MACRO16 and FORTRAN.
September 1973 to June 1977

Pennsylvania State University
Worked as a graduate assistant, teaching calculus and elementary mathematics, under the direction of the mathematics faculty.

Systems:


LINUX Languages:


Other Languages:


LINUX Applications:


Other Applications:


Education:

February 1978

Pennsylvania State University
Received a M.S. in computer science in February 1978. Computer science background includes operating systems, compiler design, numerical analysis, and a master's paper on representing spline functions.
Also at Pennsylvania State University, I received M.A. in mathematics in August of 1976. Took three-term sequences in mathematical logic, abstract algebra, and analysis. Grade point average for graduate work is 3.5.
June 1973

Michigan State University
East Lansing, Michigan. Received B.S. in June 1973 with high honors. Majored in mathematics and also took four courses in computer science.

Publications:

Wrote article of tips for using OS/2 which was published in the January 1994 issue of the HAL-PC Users Journal. An article on the Clipper Chip Initiative appeared in the June 94 issue.  My article on the regulation of cryptography appeared in the Electronic Frontiers Houston newsletter in August 1995. I am the author of the world wide page, http://www.Free.BlackPatchPanel.com/pme/pgpwork/pgpwork.html on PGP.

I have given a number of presentations to Austin Linux Group:


Accomplishments:

Testified in the patent case Quantum World Corporation v. Atmel Corporation et al.  Successfully lobbied the Texas legislature to allow Texas ISP's to continue to be able to use basic business rates for their modem lines, under the telecommunications bill H.B. 2128. Presented a workshop on How to Use PGP for Electronic Frontiers Houston. Ported a TCP/IP Socket++ Library to OS/2. I wrote a Presentation Manager text file lister program which is stored at: ftp://hobbes.nmsu.edu/pub/os2/util/browser/listpm7.zip. Competent Toastmaster in Toastmasters' International. Have served as Secretary, President and Webmaster of Austin Linux Group. Currently the Webmaster of Austin Linux Group.