Douglas Scheuer                                                                             Phone: (480) 219-8184

4832 E Daley Lane                                                                                                                    Business: (602) 369-6404

Phoenix, Az 85054                                                                                                                    Cell: (602) 705-4642

                                                                                                                                                    Email: dscheuer@locuslogic.com

 

Summary:

 

Senior Level Systems Administrator and Software Engineer specializing in the Administration or programming with the UNIX environment. Programming experience includes kernel device drivers in Linux, CAM system automation, robotics control software, and similar projects. Administration experience includes Oracle High Availability and Data Warehousing Databases, seamless integration of Linux and Windows servers and workstations, and implementing best procedures for Data Reliability.

 

The level of experience in both Programming and Administration provides for a thorough understanding of systems from the bit level to the Terra-bit level. The area of specialty is with UNIX and its varients.

Technical Skills:

               Programming:

 

C Language

C++ Language

Perl, BASH, CSH, Python

Motorola/Intel Assembly Language

PL/M Language

Unix/Linux Real-Time & Embedded Software

Unix/Linux Device Drivers

Hardware Interfaces

Porting & Legacy Systems

PCB Manufacturing Standards

                   Administration:

 

UNIX (Linux, HP-UX, AIX, Solaris, Sys V, BSD)

Microsoft Windows (XP, 2000, NT, 98, 95, 3.1)

SAMBA: Unix/Windows PDC/file sharing

DNS, LDAP

Sendmail, Postfix, POP, IMAP email systems

Apache Web Server Administration

Oracle 10g, 9i, 8i, 7.3 Databases

Oracle Applications 10.7

 

Professional Experience:

 

2005 – Present:                                                                                                           Network Technologies International

                                                                                                                                        Scottsdale, Arizona

 

 Responsible for all Linux and Windows Servers and workstations. Implement security policies, backup procedures, and performed day to day tasks to keep all the systems running. Some of the tasks involved administering 10 Oracle 9i and 10g databases with over 5 Terabytes of total data, configuring companywide email system using postfix & dovecot, configuring Samba for network logins and file sharing, building workstations, administering ARCSDE databases, administering web servers and VPN servers to support offsite employees, Nextel phone system support, and other miscellaneous tasks.

 

Some of the tools and languages used to automate the administration of systems includes the following; BASH, Perl, Javascript, SQL and PL/SQL, RMAN,  CRON, MRTG, Etherreal, Network bridges for network sniffing, CVS source code servers, and PHP.

 

2000 – Present                                                                                                                Merix Corporations

                                                                                                                                            Contracting through Locus Logic

                                                                                                                                            Forest Grove, Oregon

 

Implemented software to automatically generate manufacturing coupons based on industry specifications used in the productions for circuit boards. Much of the automation is implemented in the Genesis CAM systems using a combination of Python, TK, Perl, and C.

 

Designed an archiving system for all of Merix’s CAM data to provide revision control, easy access to archived data, and disaster recovery. It was implemented in Linux using Python, web based interfaces, and ftp to move data between Genesis servers and backup server.

 

2000 – 2004                                                                                                                     Tokyo Electron Arizona

                                                                                                                                            Contracting through Locus Logic

                                                                                                                                            Gilbert, Arizona

 

Ported controller software for Mark IV etching system from Motorola hardware to Intel hardware running Linux (Redhat and SUSE implementations). This involved migrating existing C and C++ code from VM-WARE Unix to Linux. A kernel based device driver was implement to control serial communications between the robot used to move the wafers through the system and other sensors used to control gas and current flow. An interface between Linux and an Opto-22 Ethernet base control module was implemented to control the 128 analog and 200 digital sensors on the machine.

 

Supported the control software for the MRC Mark II Etching machine. This was implemented using 1970s vintage Multibus-I hardware and programmed in PL/M. To increase the development and support efficiency, Locus Logic developed a Mark II simulator by automatically translating the PL/M code into C, simulating the hardware of the Mark II inside of Linux. This way debugging and code modification were able to be performed in the Linux using all of its programming tools. Once testing was finished, then the changes were complied on the Multibus-I hardware and installed on the actual machine for further testing. This shrunk the compile time from approximately 1 hour to test fixes down to a few minutes.

 

Implemented an NE-2000 network driver for vm-ware. The linux version of the driver was used as a baseline.

 

Some of the tools and languages used are as follows: C, BASH, printk(), protocol analyzers, Kermit (for serial communication), x86 assembler, Opto-22 API, CVS source code control

 

2000 – 2001                                                                                                                     Sanima-SCI

                                                                                                                                            Contracting through Locus Logic

                                                                                                                                            Phoenix, Az

 

Assisted and trained IT administrators on the Oracle and CAM systems I implemented and maintained while employed there.

 

1995 – 2000                                                                                                                     Continental Circuits

                                                                                                                                            (Merged with Sanmina-SCI 1999)

                                                                                                                                            Phoenix, Az

 

Implemented software to decrease the time spent in data processing of circuit board (PCB) data at the beginning of the manufacturing process. This included software to automate manufacturing coupon creation, production panel lay-up, and data generation for manufacturing equipment. Part of this job included administrating the work stations used in the CAM process. There was a mixture of 30 HP-UX, DOS based, and Windows based systems involved in the process. All of them communicated and shared manufacturing data.

 

Implemented and administrated an archiving system for all the CAM data. It ran on an HP-UX server, and used a 75 slot jukebox to store the data on 4GB optical disks. Informix was used to inventory the jukebox.

 

In 1998, took over administration activities of the Oracle database and servers. The database was 7.3 and ran Oracle Applications WIP, MRP, and Accounting. Since the shop ran 24/7, it had to be up 100% of the time. For two years, it maintained the “5 9s” of uptime (even through the Y2K change-over). I was responsible for backups, tuning OS and database, patch implementation, and report tuning. It ran on a HP-UX server using an EMC disk array. Hot and Cold backups were written to a DLP tape library.

Skills Used at Continental Circuits: C Programming, csh, sh, ksh, Perl, TCL/TK, PL/SQL, Oracle’s Enterprise Manager, TORA (Predecessor to QWEST’s “Toad for Oracle”), HPGL & Postscript plotting languages, Gerber 274x

 

1987 – 1995                                                                                                                     Bull HN (formally Honeywell Bull)

                                                                                                                                            Phoenix, Arizona

 

While going to school worked about 30 hours per week assisting other software engineers. Some of the task are below:

·         Implementation of network driver for XPS100 running UNIX version 3.2

·         Implementation of MAP API for ISO standard

·         Performed interoperability tests of FTAM (ISO’s file transfer package using the complete ISO network stack) between Bull, IBM, and other companies implementing the same standard.

·         Assisted network administrators in daily tasks

·         Implemented shell scripts to check-in and check-out source code using RCS.

·         Performed and documented reliability software testing for complete UNIX system being developed.

Additional Information:

  • Active SCI/TK Government Security Clearance
  • Graduated Arizona State University with Bachelors of Science in Engineering in Dec 1994
  • References available upon request