You are on page 1of 6

ROBERT C HICKS

389 WESTON ROAD WELLESLEY, MA 02482 (781) 237-5452 (617) 510-2953


(MOBILE)
SECTION 1

A) PROFILE
Bob Hicks has over forty years IT experience, with a particular
emphasis on banking, financial and energy and utilities systems. For
the last several years he has concentrated his efforts on the design
and deployment of successful client-server systems utilizing SQL
databases on Intel and Unix servers and clients written in C, C++,
Windows SDK and Oracle SQL Plus for the Microsoft Windows platforms.
Bob was employed with Logica, Inc. and its predecessor Data
Architects, Inc. for 20 years, developing systems for Bank of Boston,
New York Life, Fidelity Investments, Visa Interactive. American
Electric Power, and other major institutions. Prior to that Bob spent
5 years with ETA International, a division of Compuware, and 16 years
with the Bank of Boston where his last position was assistant vice
presidant and internal consultant in the bank's IT department.
B) COMPETENCY
_Hardware:_ Intel x86, Pentium; Sun Sparc; IBM 3090
_Software: _C, C++, ASM, SQL, stored procedures, Oracle SQLPlus,
Erwin/ERX, TOAD, PERL, Mercator, Apache webserver, Samba

SECTION 2
*
RESPONSIBILITIES AND ACHIEVEMENTS
Logica, Inc. July, 2006 a" June, 2007
Senior Software Test Engineer

Following Logica's relocation of its headquarters to Houston, Bob


was in charge of the support and maintenance of Logica's Load
Estimation and Reallocation System (LERS) for Logica's New England
clients who are major energy providers. In this role Bob operated the
system remotely on a daily basis, collecting energy consumption data
from the clients, running the estimation processes and producing and
electronically delivering daily reports to the clients as well as to
the New England Independent System Operator (ISO) which oversees the
grid in New England. Bob had key knowledge of LERS, having been the
main system tester for the migration of the system from the DEC Alpha
platform to Sun Solaris and Oracle. Bob also wrote a parameter-driven
reports system in C to enable Logica to discontinue the use of
Mercator, the original reports tool but which had proven cumbersome
to maintain and overly expensive.
Logica, Inc. February, 2000 a" June, 2006
Senior Software Test Engineer

As a key member of the MDCH Product support team, Bob was in charge
of mandatory testing of the Texas Set protocols for American Electric
Power in their Texas market. These protocols are mandated by the
regulatory entities responsible for the electric grid in Tezas and
all new and continuing market participants are required to show
competency by executing extensive months-long testing of all the
manual and automated procedures used for customer choice in the Texas
market. As part of this effort Bob attended required planning sessions
in Texas on behalf of Logica's client American Electric Power. Toward
the end of the MDCH support project with AEP, Bob played an important
role in knowledge transfer, involving dozens of trips to AEP's
headquarters in Columbus, OH to train AEP employees in the operation
and maintenance of MDCH. Bob played a key role by providing training
sessions on the Load Estimation and Reallocation (LERS) component of
MDCH.

Logica, Inc. March, 1986 - 1999


Senior Systems Architect

One of the senior members of a project team that developed a


client/server billing system for a worldwide financial services
company, using PowerBuilder 5.0 Enterprise and the PowerBuilder
Foundation Class library (PFC) on Windows 95 and Informix On-line
Dynamic Server on a Sun server running Unix System V, Release 4. The
system extensively employed Informix stored procedures for data
validation and database integrity. The database was designed using
the ErWin/ERX design tool.

Lead the re-engineering of the user interface and associated


processing for Logica's ProfitMaster Risk Analysis product. A
complete re-design of the front-end was effected using Microsoft's
Visual C++ 4.1 development environment and Microsoft Foundation Class
Library. Several new MFC classes and associated controls were deployed
to meet the needs of this client/server app which employs a database
and server engine for calculations and an object-based interface that
the presentation layer uses to communicate with the back-end.

Systems Architect for a client/server application built on a


Microsoft Windows/NT and SQL/Server platform for a major financial
services organization. The server was developed using Microsoft
Visual C++ for NT.and employs NT events, mutexes, and multiple
threads to increase throughput of SQL/Server database activity; and
to facilitate report distribution and FTP uploads and downloads from
other PCs and mainframe systems. The system also features automatic
distribution of system status information via the Microsoft Mail API;
and it employs NT timer services to adhere to the user-defined
schedule of processing. Structured exception handling and the NT
Event Log API were utilized to ensure reliability and recoverability.

As senior member of a development team working at a major financial


institution, Bob developed a GUI front-end for 60 screens in an IBM
CICS 3270 application. User access was improved by hiding much of the
complexity of the mainframe system and supporting all transactions
with a combination of custom menus and dialog boxes, coupled with
context-sensitive error handling.

EDUCATIONAL AND PROFESSIONAL AFFILIATIONS


Boston University
Boston Computer Society
Windows SIG
PC Technical SIG
Microsoft Networking User Group
ANNEX 1 OTHER INFORMATION
A FAMILIARITY WITH SPECIFIC HARDWARE, SOFTWARE, TECHNIQUES AND
METHODOLOGIES
PC: MS Windows NT Server and Workstation, Microsoft SQL/Server for
NT, Microsoft Visual C++ and MFC, CodeView, Borland C++, MS-DOS,
BASIC, C, C++, MASM

Databases: Microsoft SQL/Server, Sybase, Watcom, IDMS

B TRAINING COURSES ATTENDED


Microsoft Application Development for Windows
Windows Programming with MFC Using Visual C++

C REVERSE CHRONOLOGICAL REFERENCE TO SPECIFIC JOBS WITH DATES


1986 a"2007
LOGICA INC.

SENIOR SOFTWARE TEST ENGINEER

Following Logica's relocation of its headquarters to Houston, Bob


was in charge of the support and maintenance of Logica's Load
Estimation and Reallocation System (LERS) for Logica's New England
clients who are major energy providers. In this role Bob operated the
system remotely on a daily basis, collecting energy consumption data
from the clients, running the estimation processes and producing and
electronically delivering daily reports to the clients as well as to
the New England Independent System Operator (ISO) which oversees the
grid in New England. Bob had key knowledge of LERS, having been the
main system tester for the migration of the system from the DEC Alpha
platform to Sun Solaris and Oracle. Bob also wrote a parameter-driven
reports system in C to enable Logica to discontinue the use of
Mercator, the original reports tool but which had proven cumbersome
to maintain and overly expensive.

As a key member of the MDCH Product support team, Bob was in charge
of mandatory testing of the Texas Set protocols for a major U.S.
energy provider in their Texas market. These protocols are mandated
by the regulatory entities responsible for the electric grid in Tezas
and all new and continuing market participants are required to show
competency by executing extensive months-long testing of all the
manual and automated procedures used for customer choice in the Texas
market. As part of this effort Bob attended required planning sessions
in Texas on behalf of Logica's client. Toward the end of the MDCH
support project with the client, Bob played an important role in
knowledge transfer, involving dozens of trips to the client's
headquarters in Columbus, OH to train their employees in the
operation and maintenance of MDCH. Bob played a key role by providing
training sessions on the Load Estimation and Reallocation (LERS)
component of MDCH.

SENIOR SYSTEMS ARCHITECT

For a major financial services organization, was the Systems


Architect for a client/server application built on a Microsoft
Windows/NT and SQL/Server platform. The server was developed using
Microsoft Visual C++ for NT. The graphical user interface for the
DOS/Windows clients was built using PowerSoft's PowerBuilder. The
application employs NT events, mutexes, and multiple threads to
increase throughput of SQL/Server database activity; it facilitates
reporting and TCP/IP FTP uploads and downloads from other PCs and
mainframe systems; it implements automatic distribution of system
status information via the Microsoft Mail API; and it employs NT
timer services to adhere to the user-defined schedule of processing.
It also implements structured exception handling and utilizes the NT
Event Log API for reporting significant occurrences.

For a cash management product company, was the Systems Architect


who developed a design and implementation plan for converting the
product from a DOS environment to a Windows platform. Provided
technical and team leadership during the conversion effort.

In the role of Technical Lead, participated in the first phase of a


re-engineering of the user interface and associated processing for a
funds transfer product. Used Borland's Visual C++ development
environment and Tandem's Remote Server Call facility. Through a new
Client Server architecture the product was able to increase user
productivity through the utilization of a graphical user interface
and at the same time off-load the Tandem CPU processing to less
costly PC workstations and LAN servers.

As a senior member of a development team working at a major


financial institution, developed a GUI front-end for 60 screens in an
IBM CICS 3270 application. User access was improved by hiding much of
the complexity of the mainframe system and supporting all
transactions with a combination of custom menus and dialog boxes,
coupled with context-sensitive error handling.

One of two Logica staff members who worked with the earliest
available copies of Microsoft Windows for Pens software to produce
demonstration software shown at '91 Fall COMDEX by invitation of
Microsoft in their Pen Computing booth. Subsequently invited by
Microsoft to participate in their first User Interface Design
Conference in February, 1992.

As a senior member of a team responsible for the continued


development of a micro computer point-of-sales package for insurance
agents, integrated a series of stand alone PC-based products with
internally developed shell and application entry processes. This was
accomplished using MS-WINDOWS and DBASE involving over 500
MS-WINDOWS, "C", and CLIPPER programs and supports the PS/2 family of
IBM PC's and clones and several different laptops.

For the Shareholder Services Division of a leading financial


institution, was responsible for the design and implementation of an
automated job scheduling system. Included error reporting programs
written in Assembler and COBOL utilizing IDMS databases, and QSAM,
and BDAM access methods; automated creation of job requests for UCC7
to schedule the computer batch jobs either immediately or overnight.

1980-1986
ETA INTERNATIONAL/COMPUWARE

SR. CONSULTANT

Senior Consultant with a specialization in IBM mainframe database


and data communications software. For McGraw-Hill Corporate Data
Center, performed IDMS database performance reviews and tuning;
designed, tested, and implemented database backup and recovery
procedures; completed IDMS-DB and OLM programming and IDD
maintenance. For Arthur Andersen symbolic-parameter substitution of
run-time variables; public DASD allocation with restart/recovery
capability, including automatic recovery from tape backup; job
reporting via SMF statistics; system in daily use for more than 15
years

You might also like