Site hosted by Angelfire.com: Build your free website today!

Patrick A Bohr

SUMMARY

Career Software Quality Assurance and Test expert. I have worked alone, in teams, lead small groups over the years.I have worked on compilers,operating systems, databases and applications.

MAJOR ACCOMPLISHMENTS

Developed System Monitor

I developed an OS and application monitoring tool repeatedly and with ongoing extensions from 1990 - 2002 with changing Operating Systems. This monitor was used internally by System Test, SQA, and various internal organizations to detect and trace resource issues and performance bottlenecks. This task was an ongoing extemporaneous personal task, which enormously extended on minor testing needs.

I developed several RTE style test drivers

From Gould CSD thru Compaq Inc., I developed several Remote Terminal Emulator style test load drivers. In 1994 through 1995 I used my async load driver to emulate a serious customer load problem. In combination with my ongoing system monitor I was able to trace data flow and resource exhaustion problems to eliminate several minor data flow problems and ultimately prove the customer problem to be their application/design problem, saving the company $13 million in French court.

I have developed several test harness/test automation systems

From Gould CSD thru HP I developed and used several styles of test harness/test driver tools with assorted automation features. Some parts were language based modules and many parts script based automation. I have also evaluated external test harnesses and selected amongst them for the best feature vs. need match

MAJOR ACCOMPLISHMENTS

  • Developed Various System Monitors for Dynamic resource and utilization debugging of system and application issues
  • Developed several Remote Terminal Emulator style test drivers for keystroke load emulation on various Unix platforms
  • Developed several test harness/test automation systems on Unix and OSS environments

Experience

Hewlett Packard, Austin, TX

SW Developer VI, March 2006 – March 2008

SQA for MX/SQL compiler projects, starting with taking over the test for MTS delete. Projects included Importmd, FFDC issue, and various Update Statistics related features, plus various Memory Management issues using Fatigue testing and specific problem isolation. These all use the DFM test harness.

Hewlett Packard, Austin, TX

SW Developer VI November 2002 – March 2006

SQA for various NSK/OSS projects including MACL, MXCI/XABROKER, SPJ Result Sets for ODBC, Highlander -HPUX ODBC connectivity, Researched various available test harness tools for the OSS and NSK environment including ALIEN, QACOMP, COVER, DFM and chose simple shell scripting for the least dependency and interference to harness MACL tests is the NSK OSS environment.

Hewlett Packard, Austin, TX

SW Developer VI October 2001 – November 2002

Began NSK project testing with a small piece of Java SOAP/XML support. Transitioned Motorola test suites to India and got them running smoothly with IDE personnel.

Compaq, Austin, TX

SW Developer VI June 2001 – October 2001

Began NSK training while continuing R16 NodeMon on Puma customer application system testing. Both efforts continued for some time.

Compaq, Austin, TX

SW Developer V July 2000 – June 2001

Completed R15 NodeMon loads on Puma and Helix and transitioned into R16 NodeMon on to Puma. Local methodology returned to Fagan inspections for the third time and I participated in numerous designs and inspections, often as moderator or tester. I returned exclusively to test in July 2000 after finding a replacement manager and bringing him up to speed.

Compaq, Austin, TX

SW Developer IV & Acting Manager of System Test April 2000 – July 2000

I became acting manager of the Test Group again, and started searching for a permanent replacement manager again.

Compaq, Austin, TX

SW Developer IV June 1998 – April 2000

Internal reorganization generalized my job to cover simple test case development and continue running my existing tests. The product platform narrowed to a specialized customer application with ARS (automatic recovery system) and DNP (a two node cluster which supports ARS by rolling over running applications including their I/O connections across cluster nodes allowing the original node to reboot). System Testing specialized to the specific customer application and environment, although discreet functional testing remained in my expanded test domain.

Compaq, Austin, TX

SW Dev June 1997 – June 1998

Tandem was taken over by Compaq. There was reorganization but my job did not essentially change.

Tandem Computers, Austin, TX

SW Designer III through SW Designer V April 17, 1990 – June 1997

System Integration Testing on fault-tolerant Unix for Tandem Computers Inc. I did System Test design, ran existing and acquired test scenarios, and isolated system scale problems. I also designed and implemented a System-Test Test Driver tool, then implemented test scenarios on top of that tool. I designed and implemented monitoring and debugging tools special to System Test problems, such as resource utilization, and device, resource and process states with dynamic as well as historic tracking of this profile information. I isolated system and subsystem problems in collaboration with developer experts. I emulated critical customer system environments in order to resolve sensitive account problems and interfaced with account representatives, marketing representatives and customer software engineers to gain enough detail to isolate deeply obscured system issues. I contributed to acquired-product requirements as a cross functional consultant and release decisions as an acting manager. I also was brought across teams as a consultant in areas where system testing developed special insight for problem isolation and resolution. I was at various times, a team of one, team lead, and acting team manager and the only long term consistent member of System Test. I performed personnel locating, and interviewing tasks for most team members, eventually even for my own manager so that I could return to team lead activities as planned.

Encore/Nippon/Gould CSD Plantation, FL

SW Engineer IV 1988 – April 13, 1990

A buy out followed by a leveraged buy out during which time I stayed in the same job and position. I worked on Test planning and design for Cyclic I/O and test review and verification for SWAP DEVICE tests, ACCESS TIME STAMPING, byte stream read access, and suites of existing Software Problem Reports(SPR) tests. Existing tests were undergoing automation to reduce the Manual overhead in regression test efforts.

Gould CSD, Plantation, FL

SW Engineer IV

UTX (UNIX) Operating Systems testing on Powernode machines, NP machines and MicroSEL machines. This involved the writing of new tests, running of existing tests and development of tools for testing and problem tracking for Nippon-Gould CSD. I proposed, designed, implemented and documented a Common Test Driver tool. This tool consisted of three subsystems: the test selection "database" and executor, the test result analyzer and problem correlator, and the editor/viewer for related source, result data, and reference data.

Gould Inc, Plantation, FL

SW Engineer III 1986 – 1987

Testing of Bare Machine Ada Run Time Library and Tools for Gould CSD. This s included development of a Remote Terminal Emulator to automate the boot strapping and console control of Bare Machine Ada applications. This also involved writing BMA specific Ada Tests and porting existing tests for Ada Tests and porting existing tests for Ada into BMA suites

Gould SEL, Plantation, FL

SW Engineer II through III 1985 – 1986

Testing and planning for assorted languages and utilities including Ada on UTX, Ada on MPX, ACE Cobol, Common Lisp, and a graphics support library. This included compiler validation for ACE Cobol on Berkley UTX, System V UTX, and Secure UTX environments for Gould CSD. This also included tools for test control and test result analysis of the Ada test suites from both UTX and MPX Ada testing.

Gould SEL, Plantation, FL

SW Engineer II March 1984 – 1985

Testing, problem isolation and test development for languages and Utilities SQA group at Gould Inc. This included Fortran 77+, Pascal, and a Performance Analyzer, on MPX, as well as Ada on a PS3000 (used to port Ada to UTX and MPX).

Hewlett Packard/Compaq/Tandem, Austin, TX

SW Developer VI, April 1990 – March 2008

Test, SQA, System Integration Test on various UNIX and UNIX like environments of products from fault tolerant and fast fail over (for telcos) to data bases and user applications. I developed a history of process and automation approaches and a wide range of various depth experiences

Gould SEL/Gould CSD/Nippon/Encore, Plantation, FL

SW Engineer II, March 1984 – April 1990

I learned SQA at a time when University coverage of the topic was nearly non-existent here. I started in languages and compilers and moved on to Operating Systems and Integrated Applications. I was working on cutting edge products and processes by the time I moved on.

Education

University of Wisconsin Madison, Madison Wisconsin
BS, Computer Science, 1983

University of Wisconsin Madison, Madison, Wisconsin
Civil and Environmental Engineering, 1979

LANGUAGES AND ENVIRONMENTS SUMMARY

Programming languages and Environments :

C, Ada (The original Object Oriented Language), BMA, Assorted Pascal's, Assorted FORTRAN's, Franz Lisp, Common Lisp, Assorted Assemblers, Modula II, HP2000 Basic, VB, ACE Cobol on UTX, COBOL 66 on a UNIVAC, MIX and MIXAL, C++ and Java (as Object Oriented Languages).

C Shell, Bourne Shell, K shell and assorted JCLs, HTML, Javascript, Perl, DHTML, , CGI, mwm, dwm UNIX(on VAX/DEC), UTX(Berkley and System V UNIX), Secure UTX, MPX(Real-time OS), Nonstop UX (Fault Tolerant Unix) , DNP with ARS (application fail over on Fault Tolerant Unix), NSK S-Series(Non Stop Kernel - proprietary OS on nearly the same architecture as the fault tolerant Unix)

PC environments : NT2000, XP, Vista and assorted applications

nroff/iroff/psroff, MacIntosh(MacDraw, MacProject, MacWrite, FrameMaker, HTML, PC additions Excel, MS Word, Outlook,

Ingres, Informix, Oracle, Assorted SQL and QBE databases ? assorted full screen and line editors(with preference for vi and ex), a Remote Terminal Emulation language(of my own devise), and commercially available RTE's when expensed by the company ...

SPECIAL SKILLS SUMMARY

Areas of Specialization : Software Quality Assurance, Systems Integration Test, Compilers: Languages and Utilities, Operating Systems, Database, Testing and Test Tools, System Testing, System Monitoring, Integration Testing.

Other areas of interest : Web Authoring, Web Surfing, Remote Terminal Emulation, Performance Measurement and Statistics, Artificial Intelligence, Engineering Applications, Structured Analysis and Design with CASE Tools,

Software Reliability Engineering, ISO9000 and SEI attempts were made by Tandem and I contributed and/or went through training for these efforts. This continued (once again) under an SEI plan in 2001, and 2002 including bi-weekly training modules which I attend when available.

Lazar Training was done by Tandem to create a great working environment. I participated in these and consider it useful for any social environment, despite its fading influence since Compaq/HP took over. I use these concepts in my daily life, as they seem to work. Fagan inspection training was done division wide by Tandem. Use of Fagan Inspection has moved on into Compaq, and then became trivialized in HP, for my project area.

This is very personnel time consuming but also can be very effective at removing design bugs.

AWARDS

TOPS (Tandem Outstanding Performers) - Tandem Computers, Austin, TX, 1995. I was awarded TOPS celebration in Boca Raton FL. The very last TOPS before the award process was ended in 1995. TOPS is awarded to the top 1-4% of employees nominated by their peers and selected by their management.

PERSONAL

U.S. Citizen Male, Single, location preference: US References Available upon request

References see linkedin.com