 |
Contract Software Engineer- 10/2002 to Present
Responsible for implementing the first linux client for a massively multiplayer online game in existence. Worked with the primary game design and development team at eGenesis to ensure a successful multiplatform launch of their new game "A Tale in the Desert". Provided user support for linux clients of the game to ensure customer satisfaction.
Responsible for leading the world building team to build the game world according to guidelines developed by the game design team.
|
 |
Senior Engineer- 10/1999 to 11/2001
Responsible for the design, testing and implementation
of a new cable modem infrastructure to replace an obsolete network.
Studied existing networks to determine pitfalls of existing infrastructure,
created requirements documents, and worked with vendors to provide the
most economical and fault tolerant network design. Performed all staging
operations of new equipment to ensure proper operation. Worked with
operations to deploy the equipment in the production environment.
Responsible for working with vendors to ensure interoperability across
ATM and cable modem networks. Responsible for taking appropriate action
when interoperability goals are not achieved. Worked with vendors to introduce
new features and evaluate new products for possible introduction into
production networks.
Worked with software engineers to create a new service provisioning
package to replace an existing one, thereby reducing provisioning times
by 94%.
Created and maintained scripts to perform automated upgrades of user
cable modems and CMTS equipment, automate creation of ATM PVCs for DSL
customers, perform software and hardware inventory of network equipment
using SNMP.
|
 |
Regional Network Engineer- 12/1997
to 9/1999
Performed on-site network
analysis, testing, trouble shooting and problem
resolution for critical cases and "Hot
Sites", contracted quick-response (2/4 hour)
for strategic accounts as defined by FORE Systems
management. Coordinated with the corporate
Technical Assistance Center and Engineering in
the determination and correction of product
deficiencies related to installed system
performance. Assisted and directed third-party
Authorized Service Providers in problem
resolution. Documented issues and status to
customer and FORE Management. Assisted in the
installation of FORE equipment as available.
Provided expert analysis and prompt resolution of
difficult or high visibility problems for
customers in the region and throughout the U.S.
Extended FORE's support services capability
beyond that provided by TAC and allowed pre-sales
systems engineers to focus on increasing
product sales.
|
 |
Senior Systems Analyst- 5/1996 to
12/1997
Managed network operations and
engineering for seven buildings of a fifteen
thousand-user customer campus. Designed,
configured, and supported many different types of
routing and switching equipment and associated
networks. Designed and programmed many dynamic
web-based programs using CGI, and Perl to collect
and present network traffic statistics using a
web based format. Managed and supported a wide
variety of Sun SPARC hardware and Solaris UNIX
software. Participated on a team to redesign and
migrate the customers eight thousand node local
area FDDI network to a hybrid Fast Ethernet and
ATM switching network.
|
 |
Network Systems Analyst - 4/1991
to 5/1996
Responsible for the testing,
evaluation, implementation, and integration of ATM (Asynchronous Transfer
Mode) equipment into the customers operational network. Kept track
of the software and hardware versions. Investigate the equipment for
security holes and software bugs, and work with the vendors to correct
problems.
Support the customers
enterprise-wide client/server based internetwork,
providing network hardware support, and
integration of network management tools.
Performed as a lead system administrator and
troubleshooter; managing DNS, NIS, and mail
software; assisted less experienced systems
administrators; automated many of the system
administration functions on a network of many
different UNIX servers as well as both UNIX and
DOS workstations.
Provided capacity planning services and performed required re-engineering
of customer systems to handle present and future requirements. Developed
automated tools to ensure compliance with customer service level agreements.
Performed network configuration, fault troubleshooting,
and security accounting for a FDDI based multi-campus, enterprise wide
intranet, which included numerous LANs (Ethernet, Token Ring, AppleTalk,
IPX, TCP/IP, etc.) as well as two world wide packet switching networks.
Performed system administration support on many types of UNIX machines,
automating many of the tasks through the coding of shell scripts.
|
 |
Network Analyst / Systems Administrator - 5/1989 to
4/1991
- Furnished direct support for customer LANs and WANs
at customer sites; installed operating system and packet switching node
software; tracked and installed patches for the customers PSNs (Packet
Switching Node), routers and gateways; responsible for troubleshooting
problems on customers networks and taking corrective action; developed
wide range of experience in network problems using equipment such as
IDACOM X.25 protocol analyzers, network diagnostics hosts, ethernet
sniffers, and satellite delay simulators.
- Maintained company and customer UNIX system. Performed
system tuning to gain maximum performance. Responsible for maintaining
all system activity records; performed tape and disk to disk backups;
created and maintained a variety of short C programs and shell scripts
to automate system administration; performed system accounting for billing
of machine usage; Coordinated test lab usage; Wrote and performed various
test plans for software and hardware patches; Performed all in-house
data cabling and connections.
|
 |
Computer Systems Operator - 3/1987
to 5/1989
Assisted in the monitoring and
operation of over 120 computer systems that were
undergoing various phases of installation,
development, and operational use. Duties included
initiating and analyzing system dumps to
determine causes of system failure, restoration
of systems to an operational state, and logging
these events. Responsible for training less
experienced operators; reviewed and corrected
inaccuracies in the Operations Morning Report;
prepared materials for job processing; collected,
labeled, and distributed computer generated
output (such as magnetic tape and computer
listings); and notified the appropriate personnel
when complicated system problems occurred. In
addition to operation responsibilities,
participated as a member of a team which
performed full system administrator functions on
the organization's UNIX systems.
|