Chris Hamilton
615 Brown Drive
St. Simons Island, Ga 31522
(912) 634-3523
e-mail:
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 to Present / Verizon Wireless, Inc.
Architect/Sr. Software Developer.
  • Java
  • Servlets
  • XML/XSLT
  • JDBC
  • Oracle 8i
  • PL/SQL
  • SQL Loader
/
  • Tomcat
  • Apache Web Server
  • CORBA
  • Korn/Borne Shell
  • HP-UX 11.x
  • Solaris 8
  • 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 1999 to May 2001 / Visionary Systems, Inc.
Technical Lead/Architect.
  • Visual C++
  • Java
  • Perl
  • CGI
  • Solaris 8
/
  • Windows NT
  • ODBC
  • MS SQL Server
  • Apache Web Server
  • 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 includedarchitecture definition, delegation of development duties and tracking progress and results. The applications are multi-threaded, 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 September 1999 / Sprint (contract)
Sr. Software Developer.
  • Visual C++
  • HTML
  • CGI
  • Windows NT
/
  • Solaris
  • ODBC
  • Sybase SQL Server
  • MS SQL Server
  • Netscape Enterprise Server

  • 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 / The Coca-Cola Company (contract)
Technical Coach and Mentor
  • C, C++
  • Java
  • Visual Basic
  • Active Server Pages
  • HTML
  • PERL 5
/
  • AIX
  • Front Page
  • Visual InterDev
  • Oracle SQL
  • COM / DCOM / ADO / ODBC
  • 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’sstandardized software architecture.
  • Developed applications to exchange data between SAP systems and legacy applications usingIBM’s MQ Series.

October 1997 to March 1998 / Security First Technologies, a subsidiary of Security First Network Bank
Technical Lead
  • C, C++
  • Embedded SQL
  • Informix
  • Borne/Korn Shell
/
  • Tuxedo
  • HP UX
  • TCP/IP
  • Telnet
  • SNA

  • 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 September 1997 / I.B.M Interactive Media (contract)
Senior Development Engineer
  • Visual C++
  • MFC
  • PERL
  • DB2
  • ActiveX
/
  • Windows 95/NT
  • AIX
  • TCP/IP
  • HTTP
  • 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 1993 to May 1997 / BellSouth Information Systems.
Senior Systems Analyst.
  • Solaris 2.x for Sun SPARC
  • UnixWare 1.1 for Intel x86
  • SunNet Manager
  • Korn, Borne and C shells
  • ISDN
  • TCP/IP
  • NIS
  • NFS
/
  • Sparcworks
  • C++
  • C Language
  • X.25
  • Ethernet
  • PPP/SLIP
  • SNMP
  • Network General Sniffer (Ethernet & ISDN)

  • 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 September 1993 / Scientific Software, Inc. (acquired by BellSouth)
Staff Engineer, Professional Services.
  • Stratus VOS
  • C Language
  • TCP/IP
  • Ethernet
  • RS-232C
  • V.35
  • RS-449
/
  • IBM AIX for RS/6000
  • PL/1 Language
  • COBOL
  • SNA
  • SDLC
  • Token Ring
  • 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.

March 1990 to October 1991 / Scientific Games, Incorporated.
Senior Systems Analyst
  • Stratus VOS
  • IBM OS/2 (multi-threaded)
  • DEC VMS for VAX
  • AMX Embedded OS
  • C Language
  • COBOL
  • TCP/IP
  • NetWare 3.x
  • Codex Multiplexers
  • HP Line analyzers
/
  • SunOS 4.1.x for Parallel Systems
  • 68K Assembler
  • Intel x86 Assembler
  • Ethernet
  • SDLC
  • IBM LAN Server
  • Vitamin C Windowing
  • Lifeboat DBC (dBase III for C)
  • PC based line analyzers

  • 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.

May 1989 to March 1990 / Responsive Software Solutions, Inc.
Project Supervisor, Personal Computer Development.
  • OS/2 (multi-threaded)
  • C Language
  • PVCS
  • Token ring
  • SNA
/
  • DOS
  • Intel x86 Assembler
  • VM/CMS
  • PROFS

  • 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.

June 1985 to May 1989 / Digital Communications Associates, Incorporated
Technical Services Team Lead
  • DOS
  • OS/2
  • VM/CMS
  • TCP/IP
  • SDLC
  • HP logic analyzers
  • IBM PC Network
/
  • C Language
  • Intel x86 Assembler
  • Intel 8080 Assembler
  • Intel I2ICE
  • SNA
  • Token ring
  • 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.