Donald A Patterson 510.652.0369 (Home) 6681 Chabot Road donp@computer.org Oakland CA 94618
References are available on request.
I am flexible, versatile, willing, and self-motivated. I can perform many roles and contribute in many ways.
I have a broad, diverse range of hands-on experience planning, installing, configuring, programming, maintaining, and using many types of computers and operating systems, networks and distributed systems, peripheral and networking equipment, and system software and applications.
In various jobs, my responsibilities included system and network planning and administration, software development, systems analysis, requirements definition, systems integration, testing and quality assurance, technical support, technical documentation, webmaster, and training.
Linux systems and Unix systems: application programming, system administration, and expertise in the Unix programming environment and documentation facilities. Linux systems include Red Hat and Mandrake on the x86 platform. Unix systems include Sun Solaris and SunOS on the Sparc platform, IBM AIX on RS6000, and DEC Ultrix on VAX.
Microcomputers using Windows, DOS, and Macintosh: broad familiarity with various applications including word processors, spreadsheets and other packages; some programming and administration experience. Windows systems include 9x, ME, NT, 2000, XP.
Other systems: Unisys (Burroughs) large-systems MCP: system programming, capacity management, and performance evaluation. DEC VAX VMS: application programming. IBM VM/CMS: application programming. Wind River VxWorks: real-time systems programming on various platforms.
2003-Now, University of California at Berkeley.
LAN Administrator.
Provide system and network administration (Linux,
MS-Windows) for Earthquake Engineering laboratories.
Implement processes for high-bandwidth, multimedia data acquisition.
Connect to other labs with grid network technology.
1998-2002, Tri-Pacific Software, Inc.
Systems Engineer.
Provide system and network administration (Linux, Unix, MS-Windows)
for small company with two locations.
Maintain pages on company website.
Provide first-level technical support for software products.
Test products.
Make arrangements for trade shows, including shipping,
installation and teardown of booth and equipment,
as well as provide technical support for demos
and promote products to visitors at the booth.
1984-1997, Pacific Bell. Several positions itemized below.
1995-1997, Broadband Strategy and Engineering.
Principal Member of Technical Staff.
Create multimedia applications using ATM for demonstations and performance tests,
especially high-impact applications that use real-time video.
Develop software and design IP and ATM networks for these applications.
Also, administer networks and systems in the lab
including Unix and NT workstations,
Cisco routers, Newbridge and Fore Systems ATM switches,
ATM access concentrators and other communications and AV equipment
from many vendors including Fujitsu, ADC Kentrox,
Grass Valley, and CLI (now VTEL).
1989-1995, Advanced Intelligent Network (AIN) Development Laboratory.
Principal Member of Technical Staff.
Create applications for market research activities
including live customer trials,
especially services that interwork the wireline and wireless
(traditional cellular and PCS) voice networks
using AIN and wireless mobility management protocols.
Perform service specification, network engineering, and software development
(service creation) for voice telephony services.
Evaluate and assess service creation environments.
1988-1989, Applied Research and Development.
Principal Member of Technical Staff.
Research and evaluate software engineering
techniques and products, especially formal specification and design methods.
1984-1988, Disbursement Accounting.
Senior Systems Analyst.
Provide systems support for accounting applications,
especially capacity management and system performance studies,
hardware and software product evaluation,
and product acceptance test planning and implementation.
1980-1984, Bank of America.
Systems Analyst.
Perform systems analysis, programming (mostly 4GL), and testing
for cash management and foreign investment tracking applications.
1977-1980, Burroughs Corporation.
Systems Representative.
Provide post-sales system software field support: analyze memory
dumps, report faults, develop test cases,
and resolve customer questions and concerns.
1993, MS Computer Science, Stanford University (Stanford CA); database, distributed systems.
1977, MA Mathematics, University of California (Irvine, CA); probability, statistics, stochastic processes.
1974, BS Mathematics and Chemistry, New Mexico Tech (Socorro, NM).
Professional Organizations: IEEE (Computer and Communications Societies), ACM, SIAM, AMS, TeX Users Group.
Page Author: Donald A Patterson,
(donp@computer.org)
Last Update: 2004-Oct-03