BRADLEY M. KUHN
                                  bkuhn@ebb.org
                             http://www.ebb.org/bkuhn


SOFTWARE
DEVELOPMENT:    LANGUAGES: Bourne and Korn shell, C, C++, C-shell,
                           Emacs-Lisp, HTML, Imake, Java, LaTeX, Make
                           (System V and GNU), Perl, Scheme, SQL, Texinfo,
                           Tcl, XSLT.

                TOOLS:     Object-oriented analysis and design, CPAN
                           Modules, CVS, GNU Emacs, RCS, Request Tracker
                           (RT), Savannah/SourceForge, Standard Template
                           Library (C++), Tk (Perl and Tcl).

SYSTEM
ADMINISTRATION: SOFTWARE:  Apache, BIND, CVS, Debian GNU/Linux, Exim,
                           INND, Linux [0-2].x, NIS, NFS, Postfix, Red Hat
                           GNU/Linux, Request Tracker (RT), Rsync, Samba,
                           Sendmail, SSH.

                HARDWARE:  Andataco RAID Units and Tape Drives, AT\&T 3B2,
                           Axil UltraSparc, CISCO routers, Dell Enterprise
                           Servers, Ethernet networks, Exabyte Tape
                           Drives, HP LaserJet Series Printers, Sun
                           SparcStations and SparcServers, Various network
                           hardware components.

EXPERIENCE:

3/2005 - 9/2010    Software Freedom Law Center.                     New York, NY

                   Coordinated free software community relationships for a
                   law firm which was (at the time) focused on pro-bono
                   providing legal services to Open Source and Free
                   Software projects.  Educated and collaborated with
                   legal staff to assist in their understanding of
                   community and policy issues throughout the software
                   freedom community.

                   Co-drafted various educational materials about legal
                   and policy issues, including a Primer on Legal Issues
                   for Free Software Developers, a guide to compliance
                   with the GPL, and various other documents.  Co-Drafted
                   and co-led the comment process for creation of the GCC
                   Runtime Library Exception for GPLv3.

                   Managed, specified, deployed, administrated, and
                   maintained all technological infrastructure for a staff
                   of nine, including servers, bandwidth, phone systems,
                   and other facility management systems.

1/2000 - 3/2005    Free Software Foundation (Multiple positions.)    Boston, MA

3/2002 - 3/2005    EXECUTIVE DIRECTOR.

                   Handled all day-to-day management tasks of a staff of
                   nine employees.  Scheduled and directed all projects
                   and departments, which included: archival research,
                   book publishing, legal consulting, fund-raising,
                   software development, and system administration.
                   Mentored staff through turbulent organizational
                   changes.

                   Formalized existing GNU General Public License (GPL)
                   compliance activity into its own department.  Worked
                   closely with general counsel and staff to design and
                   implement successful strategies for the new department.
                   Led existing staff to increase case closure from a few
                   per year to approximately thirty per year.

                   Designed course materials for Free Software licensing
                   education seminars.  Taught such courses alongside the
                   Foundation's legal team to educate software executives
                   and lawyers.  Parlayed contacts made at those seminars
                   to improve the Foundation's discourse with technology
                   industry players.

                   Carried out diplomacy throughout the technology
                   industry to generate goodwill and secure contributions
                   of software and funding for the Foundation.  Leveraged
                   strong technological background to negotiate decisively
                   with executives and lawyers at large software and
                   hardware for-profit companies and software-focused
                   non-profit organizations.

1/2001 - 3/2002    VICE PRESIDENT.

                   Reorganized management and departmental structure of
                   Foundation.  Handled and resolved employee performance
                   situations.  Hired staff as necessary.  Coordinated
                   closely with board of directors to build consensus for
                   organizational changes.

                   Represented the Foundation in the press, including
                   interviews in the New York Times, the Boston Globe, and
                   throughout the technology press.  Revamped the press
                   image of the Foundation, including launching a
                   successful response to direct press attacks by
                   Microsoft in May 2001.

1/2000 - 12/2001   ASSISTANT TO THE PRESIDENT.

                   Coordinated with Foundation's president to handle
                   communication with the press and volunteer community.
                   Personally handled much of the Foundation's external
                   email communication with the public and routed
                   necessary communication to the president and other
                   staff.

                   Answered Free Software licensing questions and
                   investigated violations of the GPL.  Researched and
                   prepared reports on licensing situations for the
                   president and general counsel.


8/1998 - 6/1999    TEACHER.
                   Walnut Hills High School
                   Cincinnati Public School System               Cincinnati, OH

                   Designed, prepared, and taught an Advanced Placement
                   Computer Science course in C++ to junior and senior
                   high school students.


7/1998, 3/1999     TECHNICAL TRAINER.
                   Synapsis Solutions                              Berkeley, CA

                   Designed and wrote course materials for a four-day
                   course entitled ``Introduction to Perl for
                   Programmers''.  Taught the course twice on-site at
                   Synapsis' client, Autodesk.


9/1997 - 7/1998    SYSTEM ADMINISTRATOR.
                   Center for Geographic Information Systems
                   University of Cincinnati                      Cincinnati, OH

                   Served as the head system administrator for a network
                   of machines that included SGI Irix, Sun Solaris and
                   Intel-based Windows NT systems.  Developed and
                   implemented a computer usage policy.  Designed and
                   implemented department-wide file sharing, user account,
                   email and web server systems.


7/1996 - 8/1997    NETWORK AND SYSTEM ADMINISTRATOR.

                   Work contracted to:
                   Westinghouse Wireless Solutions Company        Linthicum, MD

                   Performed all administration tasks for a LAN of Sun
                   workstations running Solaris 2.4 and 2.5.1, including:
                   implementation of security measures and backup
                   procedures, installation and integration of new
                   hardware and software, extensive script writing in Perl
                   and Korn shell to assist users, interacting with
                   software and hardware vendors for ordering, pricing and
                   service calls, and assisting users with the use of a
                   Unix environment to perform software development tasks.
                   Handled all user support requests for a department of
                   fifty users.  Served as the technical lead on the
                   site's system administration team.

                   Performed all administration duties for machines
                   running Red Hat GNU/Linux.  These machines served as
                   the DNS server, the mail server, and the Usenet news
                   server for the entire site and subdomain.  Configured
                   Sendmail to suit the needs of the mail services at the
                   site.

                   Designed and implemented a suite of Perl programs that
                   utilized CVS to enforce configuration management
                   protocols.  Maintained and enhanced these programs
                   based on user requests and recommendations.

                   Designed and developed Intranet web site.  Built a
                   problem report system using Perl CGI scripts and a
                   back-end database.


6/1991 - 7/1996    SOFTWARE DEVELOPER.  (Multiple contracts.)

3/1996 - 7/1996    Work contracted to:
                   Lucent Technologies                         Cockeysville, MD

                   Participated in a short term contract to reengineer a
                   legacy software system.  Evaluated configuration
                   management and CASE tools.  Worked on a development
                   team using Booch OOA/OOD methodology and C++ with the
                   Standard Template Library.

12/1995 - 3/1996   Work contracted to:
                   dakota imaging, inc.                            Columbia, MD

                   Assisted in establishing a policy for maintaining
                   software development under the Atria ClearCase
                   environment.  Designed and implemented a set of
                   programs and Imakefiles that worked in concert with the
                   ClearCase environment to implement that policy.  Wrote
                   Perl programs to generate reports for an OCR data
                   retrieval system. Developed client/server imaging
                   software in C.

6/1991 - 9/1995    Work contracted to:
                   The Baltimore RH Typing Laboratory             Baltimore, MD

                   Assisted with system administration tasks for an AT&T
                   3B2/600 running Unix System V Release 3.2.3.
                   Configured and installed numerous Free Software tools.

                   Participated in a team that designed, implemented,
                   maintained and augmented a large suite of software in
                   Perl, Tcl, Bourne Shell, C, SQL, and Informix-4GL.
                   This software provided end-user applications,
                   middleware, data warehousing, and account management
                   functions for the entire blood laboratory.

                   Designed and implemented an interface between the Tcl
                   language and Informix database products using
                   Informix-ESQL/C.  Augmented Tcl to better to suit the
                   needs of the client.

                   Designed and implemented a system that produced
                   statistical calculations using genetic blood typing
                   results retrieved from an SQL database.  Maintained and
                   augmented that system for two years.

EDUCATION:

9/1997 - 1/2001    THE UNIVERSITY OF CINCINNATI                  Cincinnati, OH
                   M.S. in Computer Science, January 2001.
                   GPA: 3.93
                   Advisor: John Franco, PhD.

                   Thesis Title: Considerations on Porting Perl to the
                                 Java Virtual Machine


9/1995 - 12/1995   THE UNIVERSITY OF DELAWARE                        Newark, DE

                   Studied for one semester as a funded graduate student in the
                   Computer and Information Sciences graduate program.

                   GPA: 4.00


9/1991 - 5/1995    LOYOLA COLLEGE                                 Baltimore, MD

                   B.S. (summa cum laude) in Computer Science, May 1995.
                   Major GPA: 3.98    Overall GPA: 3.83

                   Graduated first in Computer Science class of 1995.
                   Maryland Distinguished Scholar, Loyola Presidential
                   Scholar, Maryland House of Delegates Scholar.  Dean's
                   List throughout attendance.  Academic Achievement Award
                   in Computer Science received each year of attendance.
                   Upsilon Pi Epsilon (Computer Science Honors Society)
                   member.  Phi Beta Kappa member.

                   Administrated a local network of Computer Science
                   department machines running Slackware GNU/Linux.
                   Configured and installed Free Software.  Set up and
                   maintained campus-wide Usenet news server.

                   Conducted research on compiler optimizations for C++.
                   Programmed extensively in Perl.

                   Received the Loyola College Hauber Summer Research
                   Fellowship in 1993 and 1994.  Conducted research on
                   embeddable command languages.  Programmed extensively
                   in Tcl/Tk.

NATURAL
LANGUAGES:       American Sign Language (beginner level), English (native),
                 German (intermediate level), Spanish (advanced level).


OTHER INTERESTS: Ethics, Social Activism, Poker.

REFERENCES:      Available upon request.

Updated on: $Date: 2003/02/04 21:04:34 $

Copyright © 1994, 1995, 1997, 1998, 1999, 2000, 2003, 2004 Bradley M. Kuhn
Verbatim copying and distribution of this entire page is permitted in any medium, provided this notice is preserved.

ebb® is a registered service mark of Bradley M. Kuhn.


Bradley M. Kuhn <bkuhn@ebb.org>