Download Chris Hamilton

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Internet protocol suite wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Remote Desktop Services wikipedia , lookup

Transcript
Chris Hamilton
615 Brown Drive
St. Simons Island, Ga
31522
(912) 634-3523
e-mail:
[email protected]
Technical Summary

Languages
C++, Java, C, PERL, PL/SQL, Korn, Borne, and C Shells, HTML, Visual
BASIC, COBOL, PL/1, Intel x86 Assembler, Motorola 68000 Assembler

Operating Systems
Sun Solaris, HP-UX, Linux, UnixWare 1.1, I.B.M. AIX, Microsoft Windows,
I.B.M. OS/2, Stratus VOS, MS-DOS 6.x, DEC VMS, Novell NetWare 3.x.

Networks
TCP/IP, NFS, SNMP, Telnet, SMTP, X.25, Ethernet, Token-ring, ISDN, SS7,
ANSI-41, T1, SNA .
Education

Bachelor's degree Georgia State University, College of Business
Administration, Computer Information Systems. Graduated Cum Laude.

Two year degree, Electronic Technology, Dekalb Area Technical School.

The Dale Carnegie Institute for The Dale Carnegie Course.

Sun Microsystems for Solaris System Administration.

George Washington University for GSM Network Overview.

Microsoft Certified: Networking Essentials, Windows NT Workstation 4.0,
Windows NT Server 4.0
Work History
May 2001 Verizon Wireless, Inc.
to Present Architect/Sr. Software Developer.

Java

Tomcat

Servlets

Apache Web Server

XML/XSLT

CORBA

JDBC

Korn/Borne Shell

Oracle 8i

HP-UX 11.x

PL/SQL

Solaris 8

SQL Loader

Windows NT

Designed and developed multi-threaded, mid-tier applications using Java
servlets, and JSP hosted by Apache and Tomcat servers. Mid-tier
components communicate with the back end services using TCP sockets.

Designed and developed back end services using Oracle 8i and Java. Work
included writing service components in Java, writing stored procedures and
triggers using PL/SQL and defining table and views using DML.

Developed scripts on the Unix platforms to run periodic maintenance tasks
using cron

Worked closely with the principle architect, and end users to adapt and
refine the applications to optimize usability and performance.

Mentored and assisted other team members in their design and
development efforts.

Designed and developed a Java based CORBA client using Borland
Visibroker ORB.
September
Visionary Systems, Inc.
1999 to
Technical Lead/Architect.
May 2001

Visual C++

Windows NT

Java

ODBC

Perl

MS SQL Server

CGI

Apache Web Server

Solaris 8

Tomcat

Defined architecture and led a team in the development of multiple mid-tier
applications used to supply credit reporting services to a consumer web
site. Job duties included architecture definition, delegation of development
duties and tracking progress and results. The applications are multithreaded, XML transaction processing applications developed using
Microsoft Visual C++.

Developed a multi-threaded, Java based, real-time, FTP application to
mediate transactions between external systems and internal transaction
processors. Implementation included fault tolerance, transaction restart and
fail over capability.

Developed Windows GUI based remote system management application to
facilitate the observation and control of the company's applications as well
as the server's system resources. Application capable of monitoring running
applications, restarting applications and rebooting the operation system.

Developed support and testing applications using C++, Java, PERL, SQL,
Bash, Korn and Cmd shell scripts.

Member of a team tasked to define consistent source code management
policies and procedures.
February
1999 to
Sprint (contract)
September Sr. Software Developer.
1999

Solaris

ODBC

Sybase SQL Server

MS SQL Server

Netscape Enterprise Server

Visual C++

HTML

CGI

Windows NT

Designed and developed mid-tier services for an Internet based video
reservation system, a trouble ticket tracking application and other projects
using Visual C++, ODBC and MS-SQL Server.

Diagnosed and fixed bugs in applications and libraries identifying areas that
were not thread safe. Implemented enhancements to the application and
library software to make them thread safe, robust and reliable.
March
1998 to
January
1999
October
1997 to
March
1998
The Coca-Cola Company (contract)
Technical Coach and Mentor

C, C++

AIX

Java

Front Page

Visual Basic

Visual InterDev

Active Server Pages

Oracle SQL

HTML

COM / DCOM / ADO / ODBC

PERL 5

TCP/IP

Mentored application developers and was the assigned subject matter
expert on the use of C++, COM/DCOM, ODBC, ActiveX controls and the
Windows NT operating system.

Evaluated the Java language and various Jave development tools for
inclusion of the language in Coca-Cola’s standardized software
architecture.

Developed applications to exchange data between SAP systems and
legacy applications using IBM’s MQ Series.
Security First Technologies, a subsidiary of Security First Network Bank
Technical Lead

Tuxedo

HP UX

TCP/IP

Telnet

SNA

C, C++

Embedded SQL

Informix

Borne/Korn Shell

Led development team tasked with the development and implementation of
custom software for Internet banking. Duties included, project definition,
scheduling and management, system architecture, data modeling and
application design. Projects involved the design and development of
custom software that integrated external, customer systems with the
company's core consumer oriented internet banking product.

Developed applications using C++ and embedded SQL to deliver data from
an Informix database to web servers. The Tuxedo messaging system was
used for communications between the mid and back end tiers.
June 1997
to
I.B.M Interactive Media (contract)
September Senior Development Engineer
1997

Visual C++

Windows 95/NT

MFC

AIX

PERL

TCP/IP

DB2

HTTP

ActiveX

FTP

Member of a team responsible for developing Internet communications for
Worldbook 98 Multimedia Encyclopedia. Duties included design,
development and integration of application software in the Windows 95 and
NT environments using Visual C++, MFC and ActiveX controls.

Developed web server applications using CGI, Perl and DB2 on IBM
RS/600 servers.
September
BellSouth Information Systems.
1993 to
Senior Systems Analyst.
May 1997

Solaris 2.x for Sun
SPARC

Sparcworks

UnixWare 1.1 for Intel
x86

C++


C Language
SunNet Manager


X.25
Korn, Borne and C
shells

Ethernet

ISDN

PPP/SLIP

TCP/IP

SNMP

NIS


Network General Sniffer (Ethernet &
ISDN)
NFS




Member of a team responsible for the development of a custom interactive
voice response system (IVR) for the Yellow Pages.

Designed and developed object oriented system management and
control software for the IVR.

Integrated third party computer telephony systems into Sun
hardware platforms.

Installed systems at remote sites.

Developed procedures to automate repetitive system administration
tasks using Korn shell scripts.
Project lead of a team responsible for the design of an SNMP based
network management system.

Developed custom SNMP agents for Unix based PC and Solaris
based Sun SPARC systems containing multiple computer
telephony components.

Customized SunNet Manager, network management system to
support enterprise specific agents. Designed enterprise specific
MIB for system.
Member of a team responsible for the design and integration of a PC based
switch product for cellular communications.

Selected products, designed and integrated hardware platforms.
Products including: industrial grade PC systems, ISDN, T1 and
DSP based computer telephony cards.

Designed and developed system and application software to
control the systems mentioned above.

Designed remote LAN access using ISDN based MAC level
routers.

Built and installed custom UnixWare kernels with real-time
extensions.
Developed an ISDN based telephone switching system using the Sun
SPARC architecture. Applications were developed using C++ were run on
Solaris 2.2.

Designed and developed the call processing, call tracking and
report generation software.

Provided system administration support for Solaris, SunOS and
UnixWare systems used in the project. Provided support for Novel
NetWare 3.x network for company's PC and Macintosh systems.
October
1991 to
Scientific Software, Inc. (acquired by BellSouth)
September Staff Engineer, Professional Services.
1993
March
1990 to
October
1991

Stratus VOS

IBM AIX for RS/6000

C Language

PL/1 Language

TCP/IP

COBOL

Ethernet

SNA

RS-232C

SDLC

V.35

Token Ring

RS-449

3270

Professional services developer responsible for project estimation, design,
development, and installation.

Developed credit and debit card authorization front-end systems.

Developed a presentation layer translation and terminal emulator to provide
Tandum 6530 terminal emulation using off the shelf software emulating an
IBM 3270 block mode terminal.

Designed and developed applications used as part of a health care claims
processing systems.

Upgraded VOS operating system and PL/1 applications for a stock market
order processing system.
Scientific Games, Incorporated.
Senior Systems Analyst

Stratus VOS

IBM OS/2 (multithreaded)

SunOS 4.1.x for Parallel Systems

68K Assembler

DEC VMS for VAX

Intel x86 Assembler

AMX Embedded OS

Ethernet

C Language

SDLC

COBOL

IBM LAN Server

TCP/IP

Vitamin C Windowing

NetWare 3.x

Lifeboat DBC (dBase III for C)

Codex Multiplexers

PC based line analyzers

HP Line analyzers
May 1989
to March
1990

Designed and developed a reliable multi-layered communication protocol
using asynchronous communications.

Developed associated client server software to facilitate communications
between Stratus VOS systems at the computer center and IBM OS/2
servers in the field

Developed client/server based lottery ticket validation system.

Designed and implemented device drivers for the company's point-of-sale
lottery terminal.

Ported the company's lottery point-of-sale terminal development
environment from UNIX (BSD based SunOS 4.x) to DOS/Windows.

Assisted in the design of and enhancements to wide area networks for
company and customers.

Other areas of responsibility included specification, design, acquisition and
installation of hardware, systems and applications for the company and its
clients and the maintenance and support of an in-house Novell NetWare
based LAN.
Responsive Software Solutions, Inc.
Project Supervisor, Personal Computer Development.

OS/2 (multi-threaded)

C Language

PVCS

Token ring

SNA

Lead a team in development of a PC based custom sales and marketing
system for IBM.

Developed OS/2 HLLAPI based automated file transfer system to send and
receive marketing data between PROFS and PC using SNA over token
ring.

Tuned, stabilized, enhanced and supported a large multi-overlay DOS
based front end for this system.

DOS

Intel x86 Assembler

VM/CMS

PROFS
June 1985
Digital Communications Associates, Incorporated
to May
Technical Services Team Lead
1989

DOS

C Language

OS/2

Intel x86 Assembler

VM/CMS

Intel 8080 Assembler

TCP/IP

Intel I2ICE

SDLC

SNA

HP logic analyzers

Token ring

IBM PC Network

Ethernet

Managed a group of system support engineers responsible for quality
assurance and beta testing, and third level customer support. Tested LAN
based SNA communications products developed by the company on
various LANs, including: Novell NetWare 3.x and Banyan Vines, ethernet,
token ring and arcnet. Diagnosed and reproduced problems reported by
customers for the development staff. Gathered data with LAN and WAN
analyzers. Provided training on new products to other technical support
staff.

Developed and implemented detailed quality assurance tests.

Provided technical assistance and training to other members of the
Technical Services and Customer Support groups.

Specified, designed and developed communications and communications
support software for the PC. This included writing device drivers, terminate
and stay resident programs (TSR) and custom software down loaded into
intelligent PC communication adapters. Heavy use of in circuit emulators,
signal analyzers and line analyzers.

Designed PC back plane used for burn in of PC option cards. Designed a
low cost embedded system board to control the PC cards installed on the
back plane. Designed and programmed a dual processor test platform for
AS/400 (twin-ax) communications controller.
Return to my home page.