Richard Sean McAdam
Office/Cell (301) 591-4113
sean@fredcom.com
OBJECTIVE:
Consulting involving design, implementation,
and management of systems/networks, with a focus on open source
solutions.
Clearance: Q (DOE), TS/SCI (DOD, inactive)
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
systems administration, and network administration
Languages:
Primary: Perl, C
Secondary: PHP, C++, Java, HTML, JavaScript, SQL, Assembler,
sh, ksh, csh, Awk, Sed, Lex, Yacc
Interested in learning:
Python
OS experience: I have been advocating and using Linux since 1994 Current Experience: RHEL/CentOS, Ubuntu, Mint, VMWare
Previous Experience: Fedora, SuSE, Whitebox, Gentoo, Yellowdog, Slackware, Yggdrasil, HP-UX, AIX, SUN, OSF, SCO, Ultrix, OS/2, QNX, NetWare, Freedos, DOS, Win2k3, XP, Win2K, WinNT, Windows 95/98, Windows 3.1
Hardware: Cisco UCS, F5 GTM/LTM, Infoblox, HP PA-risc, DEC Alpha, Sparc, PowerPC, Cisco Routers and Switches, PIX, ASA, Linksys, Nortel Routers, SMC Switches, Intel
Switches and Routers, Xyplex Routers, Ascend Pipeline, 8051, Z80, i960,
EMPLOYMENT SUMMARY:
Frederick
Communications, LLC - Frederick, MD
1999 to Present Full Time
Independent Contractor 1996 to 1999: Part Time Independent Contractor
| |
Current Clients:
US Department of Energy
Beard and Associates
Frederick County Public Schools
American Diabetes Association
EchoQuote
Bruce A. Hake, P.C.
Frederick County Public Libraries
Frederick Primary Care Associates
FrederickLegal.com
Hood College
Metlfab Inc.
Montgomery Community College
PublishAmerica
The Trail House
YMCA of Frederick County
|
Past Clients:
Angelfire Communications
The Best Fish
Computer Enhancements Systems
DISA, Ft. Detrick Enforme Interactive
Computrain, LLC
Frederick Red Cross
Gecko World Graphics
Geex-Inc
IMCI, Vienna, VA
Interfaith Housing
Interstate Vanlines
Irving Burton Associates
I/Tech Services
Moore Stephens, Inc.
Myersville.net,
Netcrafters
Patapsco Designs
Poolsville Presbyterian Church
The Leads Store
Southern Reasearch Institute
Signal Transcriptions, Columbia, MD
Software AG
TechAssist
Washington Publishing Company, Inc.
Webetize |
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
- 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
client 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 - Tysons 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.
Training:
- F5:
- Managing Global Traffic Manager
- 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
|
|