Title:Engineer, Network Systems Programmer MVS Systems Programmer
*******@*********.***
Document
Source below
NAME: DOUG CRESPO
ADDRESS:
CITY: Kenner
STATE/PROVINCE: LA
ZIP/POSTAL CODE: 70065
COUNTRY: USA
EMAIL: *******@*********.***
PHONE: 504-***-****
CANDIDATE ID: N/A
CITIZENSHIP: US
Citizen
EDUCATION: Not Entered
EXPERIENCE: Not Entered
WILL RELOCATE: Not Entered
RELOCATION INFO: Not Entered
JOB WANTED: Not Entered
HOMEPAGE:
HOTSKILLS:
ESUME
Doug Crespo
4053 Idaho St., Apt. # A
Kenner, LA 70065
*******@*********.***
EDUCATION:
LOYOLA UNIVERSITY
(December 1987) Bachelor of Science
Major: Computer Science
Loyola
GPA:
3.50/4.0
Other Education: - Attended 11 Unix Operating Systems courses from
various educational services and businesses including IBM Corp.,
Pyramid Corp., NCR Corp., and the Learning Tree Institution. -
Attended 2 Oracle database courses from Oracle Corporation:
Introduction to Oracle - SQL, SQL/Plus, PL/SQL, and Oracle
Administration I. - Attended several MVS Operating systems courses
including MVS Facilities, MVS/ESA Structure, and an in-house self
study MVS 370 Assembly language course.
WORK EXPERIENCE: EMPLOYER:
United States Department of Agriculture
-
National Finance Center
July/1990 - Present TITLE: Unix Systems
Engineer, Network Systems Programmer, MVS Systems Programmer
My primary responsibilities include planning, installing, customizing,
and maintaining large-scale Unix base systems such as the AIX
Operating System for the RS/6000 J40 (an 8 CPU system) with a TCP/IP
LAN and Internet WAN, the Unix Pyramid Nile Operating System (a 4 CPU
RISC system) with a TCP/IP LAN and X.25 WAN (these are NFC 2 largest
Unix systems), and the Sun Solaris Sparc server with a TCP/IP LAN and
Internet WAN. These duties also include supporting the development
staff Application System Division (ASD) with the compilers (COBOL, C,
C++, Perl), with Korne Shell scripting, and with connectivity
solutions (TCP/IP, FTP, Telnet) to other systems and applications. For
each Unix system, my duties begin as a project assignment from the
planning and procurement stage of the hardware and software and
followed through until the system and application(s) are in a
production-stable state. From the planning stage, my responsibilities
entail researching several hardware and software components and
recommending solutions and alternatives that best address NFC system
and application needs to my management and procurement staff. Once
procured, my duties entail the implementation of the system by
following NFC ADP guidelines such as segregating software and hardware
components that require serialization versus parallization,
coordinating with other team members and management of the state of
the system, and postulating approaches and/or circumventions to ADP
problems to prevent delays or alterations to the project. Once in a
production stage, my responsibilities include maintaining the system
software on a regular and as needed basis. Such maintenance includes
applying patches and program temporary fixes (PTFs) on a test system,
and then applying them to the production system. My duties require
evaluating the impact of the maintenance and determining if such
impact should be pursued as a project. In such event, I make a written
or verbal recommendation to management. Upon management's approval, my
duties entail a project plan to be derived and executing the plan.
Some specific duties of the project and maintenance cycle that I am
responsible for include tuning and rebuilding the Unix kernel and
system parameters; allocating and optimizing virtual memory (paging
and swapping); defining and adding the Unix host and network
components and LAN daemons (printers, terminal servers, X-terminals)
to the TCP/IP Ethernet and FDDI LAN as well as the Internet WAN;
trouble-shooting any problems associated with the system; tightening
security on both the host and the network as per ADP guidelines
including configuring C2 security parameters with the security
officer; configuring the entire file system disk layout (raw disks,
virtual disks, and network file systems - NFS); and writing or
modifying system code written in C and/or Unix shell script (Korne
shell, Borne shell, and C shell). Some code modifications include the
system's startup and shutdown scripts to comply to Network Control
Center's (NCC) needs, the C2 security package to adhere to NFC's
security policy including pre and post login scripts for both the
ASCII terminal interface and the Motif and CDE graphical user
interface (GUI), Unix process accounting to retain over a year's worth
of accounting and statistical data needed for proper billing, and
correcting bugs on an emergency basis until a permanent patch is
available by the vendor such as the bug circumvention that I've
applied to the Computer Associate Unicenter software package.
Other duties that I perform include reporting to my management in the
form of reports, charts, and one-to-one meeting justification for
hardware, software, and network upgrades or changes in the current
operating mode of the system environment. Some of these reports
require analyzing performance data and capacity planning via Unix
process accounting, System Activity Reporter (SAR), Netstat, and other
performance monitoring and data gathering utilities. Also my duties
entail supporting the Oracle database administrators, providing an
optimized database disk layout which includes the configuration of the
disk partitions (determining virtual stripping, raw versus file
systems), installing and utilizing Oracle's PLEX (an Oracle database
package that extends Oracle's PL/SQL language via Database pipes),
implementing Oracle's startup and shutdown scripts into the Automated
Console Operation (ACO) software utilized by Network Control Center,
and writing Oracle systems programs in C, Pro-C, and PL/SQL code to
interface with data outside the Oracle environment.
As an MVS systems programmer, my primary duties were maintaining and
tuning Operating System related software packages, and troubleshooting
problems associated with these software packages on the IBM MVS
large-scale mainframe system. Such software packages, which were
mostly installed with the System Modification Package (SMP/E),
consisted of the following: Job Entry System (JES2), DFHSM, the COBOL
II compiler, TSO, ISPF, SPF, SMP/E, and Netview.
Current Assignments - I am currently the team leader for three
projects.
- The Unix backup/restore project: This project involves backing up
all the Unix servers and clients to a centralize Unix backup server
(using Alexandria, NFS, RedWood tape drives and a robotic librarian
system - Timberwolf 9745). The project includes backing up to the
mainframe (using FDR SOS) for disaster/recovery situations.
- The Pyramid Migration project: This project involves migrating all
applications and Oracle databases to the RS/6000 J40 platform.
- The RS/6000 and AIX Upgrade project: This project involves
installing IBM's largest Unix RS/6000 SMP server - the S70 Enterprise
system (12 CPUs, 4 GB memory, 1/2 TB RAID). This upgrade includes
installing AIX 4.3 (latest version), and migrating high volume Oracle
applications over to the new system.
Other projects: I'm on the team for Open Systems Year 2000 compliance.
I am researching the use of Network Information Systems (NIS) over
Computer's Associate's One-time logins.
EMPLOYER: Schwegmann Giant
Supermarket Mar./1988 - July/1990 TITLE: MVS & Unix Systems Programmer
Primary responsibilities included maintaining, tuning, and
trouble-shooting problems on the IBM MVS large-scale mainframe. Part
of the maintenance duties included upgrading the operating system with
SMP/E, defining hardware to the Operating System, tuning workloads and
performance groups (IPS,ICS), and optimizing datasets for better
performance. Other Systems Programmer responsibilities included
evaluating (written and verbally to management), installing,
upgrading, and customizing third party products such as Candle's
Omegamon for MVS, Landmark's CICS monitor, and Net-Session. Other MVS
duties included configuring, maintaining, and trouble-shooting
problems associated with VTAM, NCP, the IBM 3705 and 3725
communication controllers, and the IBM 3174 and 3274 cluster
controllers. Such configuration also included the definition of
terminals to CICS, defining printers to JES-328X, and resolving
communications problems associated with remote sites. Unix Systems
administrator duties were installing NCR Tower 32/600 systems which
consisted of fine tuning the kernel, installing the Unix O/S, device
drivers, TCP/IP SNA 3270 emulation program, SNA/RJE, and any
extensions. NCR Tower responsibilities were writing data conversion
programs in C, enhancing, modifying, and writing programs written in
RM-COBOL, C, and shell script, and setting up WAN networks for Unix
Tower to MVS mainframe communication
EMPLOYER: Lykes Bros.
Steamship Company, Inc
. Jan./1987 - Jan./1988 TITLE: MVS Systems
Programmer
Installed software applications on a large-scale IBM mainframe 3083 &
3090 with a TSO/ISPF and CICS environment using SMP/E, IDCAMS, and
JCL. Some applications included Resolve Plus, CMF Analyzer, Syncsort,
and Fast-DASD. Other duties consisted of tuning VSAM files, analyzing
the performance of the CPU and CICS regions which included programming
with EZTrieve Plus and Lotus 123, and producing performance reports
for management.
EMPLOYER: Loyola University
Micro-Lab Aug./1985 - Mar/1987 TITLE: Micro Computer Specialist
I introduced and assisted students with software and hardware
problems. Assisted students with Lotus, Excel, Microsoft Works, Quick
Basic, Turbo Pascal, MS-DOS, Macintosh Systems and various Macintosh
Applications.
Job related skills:
SOFTWARE: - Unix: Large & small scale AIX Unix, ATT SMP Unix System V,
Berkeley (BSD) Unix, Sun Solaris Unix, C programming language, Korne
Shell, Borne Shell, C Shell, Perl, Alexandria Backup/Restore software,
Virtual File System, cpio, tar, CRON, Process Accounting, System
Activity Reporter (SAR), C2 security, X-Windows (X11), Motif, Open
Look, Common Desktop Environment (CDE), System Management Interface
Tool (SMIT), SQL, PL/SQL, PRO C, PLEX, SQL/PLUS, SQL/DBA, FTP, Telnet,
rlogin
- DOS/Windows/OS2: Delphi, Object Oriented Pascal, Interbase
relational database, Oracle Developer 2000, SQL, SQL/Plus, PL/SQL,
File Manager, SysEdit, PIF Editor, Novell TCP/IP, Netscape, Internet
Browsers, Soft-Term, Microsoft Word, Word Perfect, Xvision, Lotus 123
- Macintosh: Freehand, Adobe Illustrator, Deneba's Canvas, Microsoft
Excel, Microsoft Word, Microsoft Quick Basic, Aldus PageMaker,
ResEdit, Symantic's C++, American Online, Compu-Serve, Hypercard,
Norton Utilities
- MVS: JES2, DF/HSM, COBOL II, TSO, ISPF, SPF, Assembly Language 370,
VSAM, JCL, JES-Master, IDCAMS, SMP/E, C 370 programming language &
AD/Cycle libraries, TCP/IP sockets (systems calls & libraries)
NETWORKING: TCP/IP, Domain Name Servers and Clients, Internet, X.25,
SNA/RJE, SNA/3270, Ethernet, Network File System, File Transfer
Protocol (FTP), E-mail, VTAM, NCP, Hubs, Routers, Gateways,
Multiplexors, Terminal Servers, Fax Servers, Serial Line Internet
Protocol (SLIP), TCP/IP Sockets, Remote Procedure Call (RPC),
Kermit, Netscape Enterprise Server, Telnet and TN3270, Lynx Internet
Browser, Fire-walls, HTTP and HTML, Novel client configuration.
HARDWARE: IBM large-scale RS/6000 J30 SMP, Pyramid large-scale Nile
100, Pyramid large-scale MIS-T server, RS/6000 520 and 540 LAN
servers, IBM RS/6000 22w workstations, IBM large-scale ES/9000
mainframe, IBM large-scale 3090 and 3083 mainframe, 3480 and 3490 (36
track) tape drives, 8mm tape drives, Quarter Inch Tape (QIC) drives, 9
track tape drives, NCD X-terminals, Annex Terminal Server, IBM Pcs and
compatibles, Macintoshes, NCR 600, Sun workstation, Ethernet Hubs and
ConcentratorsJob Related Training:
Course Title Year IBM AIX Configuring TCP/IP and accessing the
Internet 1998 IBM Object Oriented Programming in C++ 1997 Intro to
IBM's APPC/APPN and CPI-C (Client/Server protocols) 1996 Java Internet
Workshop 1996 Advance AIX Unix Operating System Administration / IBM
1996
AIX Unix Operating System Administration / IBM 1996 Maximizing
Project Management Skills 1995 Oracle Database Administration I /
Oracle Corp. 1995 Oracle Intro to SQL, PL/SQL, and SQL/Plus / Oracle
Corp. 1995 Pyramid Nile Unix Operating System Migration 1994 Unix
Operating Systems and Network Programming in C 1994 Unix Capacity
Planning, System Performance & Tuning 1993 Advance Pyramid Unix
Operating System Administration 1993 Pyramid Intro to Networking
(TCP/IP, X.25, SNA) 1992 Pyramid Unix Operating System Administration
1992
C & Korne Shell Programming 1992 Pyramid Basic Unix 1992 IBM
MVS/ESA Operating System Structures 1991 IBM MVS Operating System
Facilities 1990 IBM MVS Assembly Language Programming 1990 IBM SMP/E
Utilization 1989 NCR Basic ATT System V Unix Operating System 1989