The Soft Pedal Shop

Specializing in Distributed Security Solutions


Home
Up


 

Doug Barlow
308 217th Ave NE
Sammamish, Washington 98074
(425)392-2488

Doug is a highly motivated software engineer with over 25 years of product development experience and an established record of quickly mastering new technology.  He's successfully designed, implemented, and released ten commercial software products and eight complete advanced development projects.

He now provides specialized consulting services on short-term projects from his home.

Specialties

  • Distributed security & cryptography
  • Multi-threaded client/server networked computing
  • Fast, accurate, efficient, well-designed code

Skills

  • Excellent technical and problem solving abilities
  • Exceptional ability to quickly master new software, applying its full range of capabilities
  • Flexibility in thinking and seeing how to use things in new ways
  • Outstanding communication skills, both oral and written
  • Works well in a team setting as well as individually
  • Strong ability to motivate and direct others

Areas Of Expertise

Operating Systems: Microsoft Windows (95 through 7 and servers), UNIX/LINUX

Windowing Systems: Microsoft Windows, X11 & Motif

Languages: C/C++/C#, Java, Basic, Various Assembly Languages

Communications: DCE RPC, COM+, TCP/IP, HTTP

Distributed Security: Kerberos, TREES, GSSAPI, SSL, TLS

Web Technologies: HTML, CSS, JavaScript, XML, SOAP, IIS, Microsoft ASP.NET

Patents

  • U.S. Patent 5,204,961
    Distributed Multilevel Computer Security System and Method
    (commonly known as ‘TREES’).
  • U.S. Patent 5,742,756
    System and Method of Using Smart Cards to Perform Security-Critical Operations Requiring User Authentication
  • U.S. Patent 6,038,551
    System and Method for Configuring and Managing Resources on a Multi-Purpose Integrated Circuit Card Using a Personal Computer
  • U.S. Patent 6,484,259
    European Patent 00945066.9-2212
    Methods and Arrangements for Mapping Widely Disparate Portable Tokens to a Static Machine Concentric Cryptographic Environment

Honors

  • Two-time winner of the Digital Software Excellence Award
  • Member Phi Alpha, honorary scholastic organization

Previous Experience

AH HomeTown Partners, Sammamish, WA

November 2008 to Present, sole developer for The Avenue of Honor web site, providing business intellegence and social networking tools to communities using C#, SQL, ASP.NET, HTML, CSS, and JavaScript through Microsoft Visual Studio 2005 - 2010.  Duties included designing and securing the SQL database, writing the business logic in C#, and designing and developing the web pages and specialty ASP.NET controls.

The Soft Pedal Shop, Sammamish, WA

February 2002 to Present, Founder and primary developer, doing consulting and working on CryptoAPI and Crypto NG-related development tools using C++ through Microsoft Visual Studio V6 - 2010.  Duties included designing how best to integrate specialized hardware from various manufacturers into the Microsoft CryptoAPI Architecture, writing the required DLLs, and testing the result through both white-box and black-box testing.

Microsoft Corporation, Redmond, WA

November 1999 to August 2001, Software Development Engineer responsible for maintenance and improvement of the Microsoft Cryptographic Application Programming Interface (CryptoAPI).  Duties included optimization of old code and integration of new standards such as PKCS changes and AES.

January ’95 to November 1999, Lead Software Development Engineer responsible for integration of Smart Cards into the Windows operating systems.  Duties included the architectural design, leading the development team, and representing Microsoft to the Personal Computer/Smart Card industry consortium (PC/SC).

September ‘94 to January ‘95, Software Development Engineer responsible for design and development of a distributed server system capable of supplying services via radio to personal handheld devices.  Duties included the architecture and design of the radio gateway, and the end-to-end security system.

Digital Equipment Corporation, Bellevue, WA

January ‘93 to September ‘94, Supervising Engineer responsible for an Advanced Development team specializing in simplifying network and system management. Duties included exploring new technologies, simplifying existing frameworks, and promoting projects to other groups within Digital.

April ‘89 to January ‘93, Principal Software Engineer responsible for architecture, design, and development of distributed security mechanisms.  Duties included promoting the protocols within multi-vendor forums and other standards groups. Also, member of the Distributed System Management Framework Evaluation Committee, Single System Administration Evaluation Team, and Patent Review Board.

Digital Equipment Corporation, Littleton, MA

June ‘86 to April ‘89, Principal Software Engineer responsible for design and development of products conforming to the OSI Upper Layer Architecture, including FTAM.  Duties included representing Digital at ANSI X3T5.5 Files group, representing the U.S. to ISO SC21 WG5 Files group as the US Rapporteur, and within ISO as Editor of the Filestore Management Addendum to FTAM.  Also, represent OSI ULA products to DECnet planning committees, and plan integration of future ULA products into DECnet.

January ‘85 to June ‘86, Product Manager responsible for defining and bringing to market Digital's OSI line of products.  Coordinated development, manufacturing, support, quality assurance, marketing, and other corporate organizations to create viable products, as well as interacting with standards support organizations such as NIST and COS.

Digital Equipment Corporation, Santa Clara, CA

January ‘82 to January ‘85, Regional Network Consultant providing technical networking expertise to district software consulting groups, district network teams, and regional training organizations.  Also provided backup network remedial support to customers in the western half of the United States.

Digital Equipment Corporation, Portland, OR

July ‘77 to January ‘82, Software Specialist responsible for delivery and promotion of consulting projects, local remedial support, installation services, and pre-sales support.  Duties included being the Unit’s Networking Consultant.  Specialties included communications protocols and drivers, and real-time process control software and hardware drivers.

Standards Bodies

PC/SC - Charter architect for the PC/Smart Card Consortium.  Represented Microsoft Corporation.

IETF - Attended meetings of the Internet Engineering Task Force subcommittees on security, representing TSIG.

TSIG - Member of the Trusted Systems Interoperability Group, representing Digital Equipment Corporation.  Also represented TSIG to the IETF.

ISO - Represented ANSI to the International Standards Organization group on OSI File Transfer, Access and Management (FTAM).  Also was the FTAM rapporteur to several other ISO subcommittees.

ANSI - Represented Digital Equipment Corporation to the American National Standards Institute for Open Systems Interconnection (OSI) protocols.

NIST - Represented Digital Equipment Corporation to the National Institute of Standards and Technology for OSI protocols.

Publications

TSIG Commercial Multi-level Distributed Security Profile
Proceedings of the Trusted Systems Interoperability Group, January 28, 1992

Trusted Realm Environment Exchange Service
Proceedings of the Trusted Systems Interoperability Group, June 26th, 1990

A Proposal for Authenticated Sockets
Proceedings of the Trusted Systems Interoperability Group, April 3rd, 1990

ISO 8571 Addendum 1: Filestore Structure and its Service Definition, ISO TC 97/SC 21/WG 5 Proposed Addendum
International Organization for Standardization

Local Area Networks - A Comparative Analysis
Journal of the 1985 Measurement Science Conference

Writing a Full Duplex Buffered I/O Driver for RSX-11M
Small Buffer (Digital Equipment Corporation Internal Publication)

Education

Whitworth College 1972-1976, completed a BS in Mathematics (cum laude), emphasis on Computer Science.  Also Teaching Assistant for Computer Science courses.

Washington State University 1976-1977, graduate work in Computer Science.  Also Teaching Assistant.


All content Copyright © 2003-2010, The Soft Pedal Shop

For web page issues, contact the Webmaster.