www

Resume

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 

Irving Burton Associates (IBA) - 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
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.

Kompleat Internet Services, LLC - Frederick, MD

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.

International Management Consulting, Inc. - Vienna, VA

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