Douglas Scheuer Phone: (480) 219-8184 4832 E Daley Lane Business:
(602) 369-6404 Email:
dscheuer@locuslogic.com 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, 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. 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 2005 – Present: Network
Technologies International 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 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 2000 – 2004 Tokyo
Electron Contracting
through Locus Logic 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 Assisted and trained IT administrators on the Oracle
and 1995 – 2000 Continental
Circuits (Merged
with Sanmina-SCI 1999) 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 Implemented and administrated an archiving system for
all the 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) 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.![]()
Summary:
Technical Skills:
Professional Experience:
Additional Information: