Karl Kleinpaste
PO Box 1551, Beaver Falls, Pennsylvania 15010
724-312-3287 (cell); karl@kleinpaste.org

Objective
Seeking a position where my skills and experience in computer science and project leadership can be put to best use, notably but not exclusively involving expertise in networking and UNIX/Linux environments.
Experience

Full-time positions, plus significant free-lance contracting and consulting appointments.

  • 2009-present: OTRS. Customer development and customization including XML and SOAP-driven interfaces, and new service and network design with high-availability deployment.

  • 2007-09: Conviva. Member of Technical Staff. [a] "NAT check" software for peer-to-peer Internet video delivery, regarding client compatibility via NAT connectivity: port pass-through reachability, bandwidth limits, and interconnect facilitization w/DNS-like locator; [b] coding + management + tuning of Hadoop, a "cloud computing" platform, by which to process client heartbeat data for quality metrics, network performance, source data reliability, and other statistics, used in an interactive summary display for video-sourcing customers to show success of their properties' delivery.

  • 2005-07: ECI Telecom, Data Networking Division, producing high-capacity routers. Next-gen ARP re-design & implementation for distributed internal notifications & next hop determination. Requested temp assignment w/Customer Engineering Team, for wider exposure to device capability and understanding of customer.

  • 2005: Maya Design. Senior Research Engineer: "Shepherd" repositories in Maya's "information commons" concept.

  • 2002-05: Personal business development. Linux routing mechanisms, exploring structure for genuine wire-&-router Internet anonymity via exaggerated VPN, using Linux' lesser known, more unusual capabilities.

  • 2002: TimeSys. Senior kernel engineer in real-time features. POSIX message queue implementation & benchmark analyses.

  • 2000-01: Iolite Media. ISP startup; infrastructure & mail/news clients.

  • 1996-2000: Justsystem Pittsburgh Research Center. Research Programmer. Textual keyword analysis & summarization; email discussion threading; specialized spiders; database interfaces to long-term personal histories.

  • 1995-96: Lycos. Senior Product Development Engineer. Web servers & search engines; Netscape's NSAPI; meta-operator interpretation; host aliasing; network superstructure; Usenet archive search facility.

  • 1993-97: CompuServe. Usenet facility, specification/design/implementation.
    1988-89: CompuServe. Internet email gateway, design/implementation.

  • 1991-95: Carnegie Mellon University. Senior Systems Programmer, Gigabit Nectar project. OS structures supporting intelligent, very-high-speed network interfaces: Outboard buffering and checksumming. See Publications below.

  • 1987-91: Ohio State University, Computer & Info Science Dept. Senior Research Programmer. Sysadmin of central services machines OSU hostmaster. CIS postmaster. Co-development and beta-test of new network software w/Pyramid. Newsmaster, including development & debugging of high-performance relay software.

  • 1984-87: AT&T Bell Laboratories. Member of Technical Staff. UNIX kernel support, distributed CPUs. Ethernet, message systems, system profiling & tuning. Low-level "maintenance layer" application support.
  • Routine involvement in "public service" efforts (now "open source software").

  • 2005-present: Xiphos Bible study system. Project lead/administrator, guiding a team of a half dozen programmers and herding another dozen translators of the interface. See http://xiphos.org/.

  • 1999: INN v2, keyword-scan index support.

  • 1996-2005 CIPE (Crypto IP Encapsulation); see personal business development above (now using OpenVPN).

  • 1992: the first generalized anonymous mail server, a derivative of which ran on anon.penet.fi;

  • 1988-present: Gnus (Emacs-based newsreader), email handling support, numerous other facilities e.g. keyword scoring;

  • 1987: smail 2.x, an intelligent UUCP mail transport.

  • 1986-87: first GNU Emacs port to UNIX SysV.

  • 1985: Job control facilities in early UNIX SysV.
  • Education
  • 1987: Ohio State University, Columbus, Ohio.
    Master of Science, Computer & Information Science.
    Thesis: Structural and Performance Improvements to Peripheral Interface Software.
    Thesis advisor: Karsten Schwan, now of Georgia Tech.

  • 1981: University of Wyoming, Laramie, Wyoming.
    Bachelor of Science, Honors in Computer Science.
  • Publications
    Kleinpaste, Steenkiste, and Zill, Software Support for Outboard Buffering and Checksumming, Proceedings of ACM SIGCOMM '95, August 1995, Cambridge, Massachusetts, p.87.

    References
    Available on request.