|
Richard Sean McAdam
Office (301) 591-4113
or (888) 250-9095
OBJECTIVE:
Consulting involving
design, implementation, and management of systems/networks, with a focus on open source solutions.
Clearance:
Top Secret
EDUCATION:
MS Computer Engineering,
Loyola College, Baltimore, MD. December 1993
BS Computer Science / Physics, Towson State Univ. Towson, MD. May 1990
Skill Set Summary:
Complex system analysis, design, implementation, programming, Unix and
Win2K systems administration, and network administration
Languages:
Primary: Perl, C
Secondary: PHP, C++,
Java, HTML, JavaScript, SQL, Assembler, sh, ksh, csh, Awk, Sed, Lex,
Yacc
Someday soon I hope to be proficient at:
Python, VB
OS experience:
Primary: RedHat ES4, ES3, 9.0, 8.x 7.x 6.x 5.x 4.2, CentOS, Whitebox, HP-UX 11.x 10.0 9.x, Win2K
Secondary: IBM AIX 4.3.2 4.2.1, SUN 5.5 5.5.1 5.6 5.7, DEC OSF,
Windows NT 3.0 3.51 4.0 5.0beta, Windows 95/98, Windows 3.1, SCO, OS/2 2 3 4,
QNX, NetWare 3.12 and 2.15, DOS 3.3 5.0 6.22
Hardware:
HP9000/800/700/300, Intel 80x86, DEC Alpha, Sparc, PowerPC, 8051, Z80, i960,
Cisco Routers & PIX, Intel Switches and Routers, Xyplex Routers, Ascend Pipeline
50/25
EMPLOYMENT SUMMARY:
Frederick
Communications, LLC - Frederick, MD
1996 to 1999: Part Time Independent
Contractor
1999 to Present Full Time Independent
Contractor
Past and Present Clients:
Angelfire Communications, a
subsidiary of WhoWhere
The Best Fish, Seattle WA
Computer Enhancements Systems,Frederick, MD
Enforme Interactive, Frederick, MD
Frederick County Public Schools, Frederick, MD
Computrain, LLC, Frederick, MD
FrederickLegal.com, Frederick, MD
Frederick Red Cross, Frederick, MD
Frederick County Public Libraries, Frederick, MD
Frederick Primary Care Associates, Frederick, MD
Gecko World Graphics, Frederick, MD
Geex-Inc, Frederick, MD
Bruce A. Hake, P.C., Onley, MD
Hood Collage, Frederick, MD
IMCI, Vienna, VA
Interfaith Housing, Frederick, MD
Interstate Vanlines, Springfield, VA
Irving Burton Associates, Frederick, MD
I/Tech Services, Frederick MD
Metlfab Inc., Frederick, MD
Moore Stephens, Bethesda, MD
Myersville.net, Myersville, MD
Netcrafters, Frederick, MD
Patapsco Designs, Frederick, MD
Poolsville Presbyterian Church, Frederick, MD
PublishAmerica, Frederick, MD
The Leads Store, Bethesda, MD
Southern Reasearch Institute, Frederick, MD
Signal Transcriptions, Columbia, MD
Software AG, Herndon, VA
TechAssist, Frederick, MD
Washington Publishing Company, Inc. Redmond, WA
Webetize, Frederick, MD
April 1997 to March 1999: Computer Center
Manager / DBA / Lead Technical Analyst
- I managed all aspects of the computer
center, including systems administration, Oracle DBA, systems design,
networking (LAN/WAN), monitoring, Internet services, remote access(VPN),
firewalls, planning, and facilities.
- Managed 8 production Oracle Databases and
several development databases
- Performed media recovery on Production
Oracle Databases (7.3, 8.0.5)
- Designed n-tier architecture for a web and
forms based claims processing system
April 1996 to April 1997: Senior Systems
Administrator
- I was responsible for five HP9000 K class
servers and about 30 Intel based system running Linux, NT, and Novell. The
HP servers are used for development and production of Oracle Financials
and data warehousing.
I coordinated and implemented all of our Internet services. These services
include WWW, SMTP, POP, Dialup access, Proxy, and Internet
firewall/masquerade services.
I setup and maintained an internal corporate network, which includes
several NT domains and Novell servers. The network spans multiple network
segments spread over several states.
I have setup and maintain various WANs for our clients. These WANs
utilized Cisco routers over frame relay and local T1 connections.
February 1995 to April 1997: Linux/Internet
Systems Consultant
- I maintained various Linux(Unix) machines,
including Usenet, sendmail, proxy, and firewall servers.
I provided general network implementation and consulting services for
Kompleat and their clients.
February 1996 to April 1997: HP9000
Systems Consultant
- HP 9000 Systems consultant for various
clients
November 1996 to Present: Windows NT,
Unix, and network implementation consultant
I have consulted on implementing and
maintaining various Internet services, including firewalls, sendmail, pop,
and remote connectivity.
I have installed several Windows NT networks with Windows 95 clients. Some
of the installations have included setting up custom login scripts, RAS
services, and installing and configuring third party software.
Hood
College - Frederick, MD Spring Semester 1996: Teacher
I taught a graduate level Operating
Systems class
FYI Online - Silver Spring, MD
March to April 1996: Operations Manager
- My responsibilities included oversight of
the day to day management of the 24x7 operations center, facilities,
HP9000s and the Network
-
September 1995 to February 1996: Unix
Systems Manager
- I maintained 30 Unix machines including
HP9000/800 servers, HP9000/700 Workstations, Linux (Intel), OS/2, SCO, and
HP X servers for development and production.
These duties include maintaining 3 production web servers, a Usenet
server, Sendmail site configuration, DNS configuration, as well as
installing, configuring, compiling, and maintaining system and custom
production software.
I provide a wide range of technical assistance on various UNIX and
client-server related projects that were under development.
July 1994 to September 1995: Senior Software
Engineer
- I co-designed a virtual machine based
profiling system which was to be used as a news article filtering system
and an automated web mining robot. This system matched our clients
‘profiles’ with the most relevant news articles that flowed through
the system. A VM compiler read a proprietary language and generated a VM
code stack that was later executed in the VM engine. The news articles
were scored against several thousand profiles. The system design was
optimized to achieve one article a second against 5000 profiles on an
Intel based platform.
I wrote and maintained a system for automatically handling client e-mail
requests for news articles and article database searches.
- Awards:
- Excellence in Service Award
presented in October 1995
GTE Spacenet - Tyson’s Corner ,VA
March 1993 to July 1994: Senior Program Analyst
- I was the principal system architect
coordinating and implementing software using HP-UX, OS/2, MS Windows, and
Oracle 7.1 for an on-line image and document retrieval system called the
LUMINARY Service. The system integrated a public X.25 network, high speed
satellite communications and local area networks, IP and IPX, to provide a
wide area access system for image and document retrieval. I designed the
overall system architecture, including the communications layer, a remote
database access system, customer service, help desk modules, and billing
systems.
Coordinated and implemented the loading of 300 Gigabytes of client data
into a Unix based hierarchical storage system.
I setup and maintained several HP9000/800 servers, HP9000/700
workstations, and X servers. This included performing software upgrades,
loading and compiling resident software, maintaining resources for several
Oracle 7.1 database servers, and setting up hardware and installing the
OS.
Evaluated and designed a replacement for a proprietary satellite control
and usage monitoring system. The design included: a GUI interface,
multiple serial connections to independent control units, a collection
database for usage monitoring, and a TCP/IP transfer method for usage data
to a remote billing database.
Helped maintain the site network configuration which consisted of
20+ subnets, 7 Unix servers, 17 Novell servers, and several off site
LAN/WAN connections.
I provided a wide range of technical assistance on various UNIX and
client-server related projects that were under development within our
department.
- Awards:
- Key Contributor Award presented by the
President of GTE Spacenet in 1994
Synergy,
Inc. - Washington, DC
August 1991 to October 1992: Programmer / Analyst II
- Developed a user interface and database
with X Windows and Raima Data Manager, which is used with a viral
blood analyzer. The user interface was designed to allow users with
various levels of authority to develop and execute specialized assays for
up to 1200 samples at one time.
Developed a DOS based simulator for the blood analyzer to facilitate an
environment in which to test various software components of the user
interface, database and scheduling sub-systems.
Developed a communications library for a Unix based bond trading program
that received trade information in real-time from a mainframe via a serial
connection.
- Designed a bond trading program to be used
by a Wall Street client. The program analyzed exposure and risk based on
real-time data inputs.
Developed Unix system code using curses, Unix scripts, cron jobs, and
PRO*C code for a pentagon budgeting database system.
Developed real time multi-tasking applications for a QNX based medical
instrument. This involved inter process communications, Open Look Windows,
and serial communication with several 8051 embedded controllers.
Setup and maintained a SCO UNIX server, several work stations, and TCP/IP
network.
Setup and maintained a UUCP connection with a Belgian client.
Helped setup and maintain a Novell 3.11 Server for 120 users.
Shorrock Electronic Systems, Inc. - Hanover,
MD
February 1990 to August 1991: Software Engineer
- Helped develop and maintain a real-time
multi-tasking locking control system written in C. These programs were
created using the Desq-View multi-tasking API. The system used two 386
work stations that could act as hot backups for each other.
Developed an 8051-based embedded controller using OPTO-22 protocol written
in Assembly and C. The controllers are used for access control and
monitoring equipment. A host PLC (programmable logic controller) would
poll and send commands to the controllers over a RS-485 communications
link.
Updated and maintained software for 40+ custom built Z80 multi-tasking
embedded locking control systems written in C and Assembly. A system
consisted of a Z80 processor board and several IO boards on a STD bus and
several RS-232 serial connections. A pair of processors would monitor and
activate various devices such as door locks and alarms. The processor
pairs could communicate via several wide area serial connections to
adjacent processor pairs.
Setup and helped maintained a Novell server for 75 users.
Towson
State University - Towson, MD
- Supervised the academic and social
well-being of 90 students in a university residence hall for 3 semesters.
Tutored college students for General Physics I, II, and III for 2 years.
Physics Lab Technician, designed software for an IBM PC data acquisition
card.
Memberships:
Member of
BRALE (Blue Ridge Area Linux Enthusiasts)
group in Frederick, MD
Member of
Rotary Club of Carroll Creek in Frederick, MD
Past Member of the Baltimore/Washington Technical HP Users Group
Training:
- Hewlett-Packard Company:
- HP-UX System Administration for
Multi-user Systems
HP-UX Network Administration:LAN link, ARPA/Berkeley, NFS, NIS
HP-UX Series 800 Performance and Tuning
- Oracle Corporation:
- Introduction to Oracle
Developing Applications with Oracle Forms 4
Oracle 8 Database Administration
Oracle 8 Backup and Recovery
Oracle 8 Performance Tuning
Oracle 8 Networking
-
- Sybase Corporation:
- Fast Track to SQL Server
|