Kevin J. Rice
|
Address: |
335 N. Shaddle. Ave., Mundelein IL 60060 |
|
Phone: |
Home: (847) 837-0351 Cell: (847) 845-RICE |
|
Email: |
|
|
Home Page: |
SUMMARY
Bachelor of Science in Computer Science (B.S.C.S.) with over 14
years
of experience in Client/Server software design, doing full-life cycle
design
and development work.
INDUSTRIES: Capital Markets Banking / Financials, Retail, Credit, Consumer Electronics, Military, Education, Petrochemical, Insurance, Telecom, Human Resources, Publishing.
LANGUAGES: Perl, C, OO Perl , C#. NET,
VBA/Excel, C++,
Cobol, SQL, HTML, Ada, Java, Assembler, Lisp, Pascal
GUI DEVELOPMENT TOOLS: Visual Studio,
Eclipse, WSAD, Forte,
AIC Corvette, X/Motif.
EXPANDED DETAILS
PROJECT EXPERIENCE
MS.NET Users Group; helped push Open Source Linux / Perl Bank's mainstream, Mentored.
Architecture & development on several internal websites, incl. one w/ mod_perl Apache for sysadmin inventory control and workflow.
Environment: Solaris, Windows, Perl, Apache mod_perl, Sybase, Oracle, SQL,Excel VBA, C# .NET, PDF conversion, Win32 OLE, Siteminder, Capital Markets financials.
Client/Server Application 3-tier web architecture
authentication
and authorization engine written in OO Perl as a mod_perl Apache
plug-in.
Object oriented (OO) design and development. DBI::Sybase; Socket
communications
& multiprocessing parent/child calls. Over 8000 lines of OO Perl
code. Required
heavy real-world knowledge & use of network & internet security
toolsets. SSL, strong encryption /
cryptographic systems. Some
documentation, client interface, support, training. Project
included some personnel management
over other developers. Created automated testing tools. Implemented
interconnection to UBSW site from FXAll.com and TheMarkets.com, two
major
financial portals. Project was a UBSW corporate standard; development
was moved
to London. Received merit prize & recognition at annual IT
departmental
meeting.
Consultant, CNA Commercial Insurance (Maxim), 1/2001 to 4/2001, 3 months.
Consultant,
Citadel Investments, Inc. (Synectics), 11/2000 to 12/2000, 2
months.
For a major hedge
fund, attempted migration of many
in-house C and C++ applications to a new compiler version.
The project failed because the 3rd
party, purchased libraries these apps linked to were not yet capable of
compilation under 64-bit Solaris and/or not being ready for the new
compiler
version. Target environment was a Sun Solaris 2.6 box, moving from Sun
C++ 4.2
to Sun C++ Forte 6 update 1 (a.k.a Forte 5.2).
The 3rd party libraries were ACE, Roguewave, FFTW, and many
others. Documented and established clearly
that tools
were not compatible and project was not possible.
Environment: Sun
Solaris, NT, C++, RogueWave, ACE,
FFTW, Korn shell script, Sun C++ 4.2, Sun Forte 6 compiler.
Consultant, Chicago
Stock Exchange (Interactive Business Systems, Inc., IBS), 7/2000 to
11/2000, 4 months.
For the clearing department of a major stock
exchange,
architected and implemented a data entry automation project. Replaced a
laborious, fax-based process with secure FTP transfer and automated
processing
into their complex proprietary financial stock settlement system (the
SIAC,
DTC, DTCC / NSCC systems). Worked co-project manager, architect,
developer,
tester, etc. Approx. 6K lines Vax C code. Educated and assisted client
re:
network security, Secure FTP, and encryption tools (PGP). Program now
in use
and saving 1.5 full-time people's worth of work.
Environment: Vax VMS, VMS DCL, C, PGP, SIAC, DTC,
DTCC,
Financials, Stocks, clearinghouse operations, high reliability.
Consultant, Sears, Roebuck & Co. (Synectics), 9/1999 to 7/2000, 10 months.
Architected and implemented a software
configuration
management (SCM) plan for Sears.com’s 20,000+ file Broadvision
ecommerce
website. This SCM solution tied PVCS version control to Lotus Notes
problem
tracking. Initially implemented as 5,000 lines of Solaris/Unix Korn
shell
scripts. Later, translated to about 5,000 lines of Perl. Implemented
rsync
(rsync.samba.org) content promotion/migration to replace expensive,
complex,
and error-prone commercial product. Researched, wrote 32-page white
paper on
implementing SCM and SEI’s CMM Capability Maturity Model (white paper
became
SCM corporate standards document).
Research, documentation, rearchitecture on some IT processes. Created and maintained departmental website. Assisted troubleshooting for main Sears.com
ecommerce website. Also, NT, Linux, and
Solaris
R&D lab setup: installation, config, network diagnosis, repair on
35+
machine lab including 20+ Sun Solaris boxes. Other products: evaluated
Marimba
Castanet and Timbale, Caliber RM, Continuus, and Rational ClearCase
&
Clearquest for possible use.
Environment: Solaris Unix, Perl, Korn shell
script, Rsync,
Marimba, SCM, Rational, CMM, website
Consultant, Van Kampen, Inc. (Intellimark), 8/1999 to 9/1999, 1 month.
Implemented a browser-cookie based session
tracking
(click-path) for VanKampen.com using NSAPI (Netscape Application
Programming
Interface) calls in Sun Solaris C language. Quickly learned required
material
and impented code. Accomplished task; was a quick job; code now in use.
Consultant, Sears,
Roebuck (Intellimark & Acxiom), 1/1999 to 7/1999, 7 months.
Lead Systems Architect on a rearchitecture effort for their Sears’ credit card creditworthiness risk assessment processing system. Existing system was a combination flat-file database and 4-gl scripting language, was exceedingly slow and ill-featured. Prototyped; proved with benchmarking programs the new architecture would bring processing time down from over 13 hours to 8 minutes. Designed data mart / data warehouse for 100+ Terabyte system. Wrote conversion programs in C, the 4GL scripting language (‘DoD’, Data on Demand), Unix Korn shell script, syncsort script, and Informix SQL. Some of these programs interacted with large, disparate data soures across the company and coordinated data import to the conversion system. Project was delayed by Y2K freeze, but employees used and finished it later.
ENVIRONMENT: Consulting, WinNT, Norbert DOD,
Digital Compaq
Unix, C, Syncsort, Y2K, conversion, Informix, VLDB.
Consultant, Interim Technology (in-house project), 7/1998 to 12/1998, 5 months.
For a brand-new hourly consulting division of
Interim
Technology, Inc., was technical project lead / Systems Architect. Designed, did some impementation on web-based
recruiting site and call center software for software contracting
(passed
further development off to a corporate development center in Florida). R&D on voice recognition, streaming audio
and video, database tie-in, telephony/call center tie-in,
webspider/webrobot,
web-based document publishing. Designed
website content, database work. Full
range technical HR questions – legalities, standards & practices. Functionally became an expert in web-based
recruiting. Budget was $50,000. Coordinated
with both external website graphics company and another internal
development
team implementing parts of the site.
ENVIRONMENT: Consulting; WinNT; HTML; JAVA;
NETSCAPE; IE; MS
Internet Information Server (IIS); SmartSpider; Net-it;
NaturallySpeaking;
RealVideo; Access; MS SQL Server.
Consultant, Kemper Insurance (Keane), 5/1998 to 7/1998, 3 months.
Programming and support for C / Unix / SQL
insurance claim
processing system; application was at end of life cycle (Y2K issue).
ENVIRONMENT: Consulting, WinNT, HP / UX unix,
Informix SQL,
Korn shell scripting, Insurance industry.
Consultant,
Ciber, Inc (in-house project), 3/1998 to 5/1998, 3 months.
Assisted with
website development and graphics
generation.
Environment:
Consulting, HTML, Paint Shop Pro,
Frontpage, Win NT.
Consultant, Borders
Waldenbooks (Computer Task Group CTG, IBM), 10/1997 to 2/1998, 5 mo.
Design and development work on combo of
Borders.com and
in-house Order Request/Tracking system. Middleware tied IBM’s
Net.Commerce middleware
to Legacy and new Client/Server systems.
Wrote about 7500 lines C and C++ code. Was responsible for the
following:
ENVIRONMENT: Distribution; UNIX; AIX; C; C++;
WINDOWS NT;
Visual Studio; SQL, ODBC, DB2
Consultant, Iowa Student Loan Liquidity (CTG), 5/1997 to 9/1997, 5 months.
Consultant, Communications Data Services (CTG), 3/1997 to 5/1997, 3 months.
ENVIRONMENT: Consulting; UNIX; SOLARIS; C; HTML;
JAVA; CGI;
DB2; PERL; ORACLE; NETSCAPE.
Consultant, Microware [div. of Motorola] (CTG), 1/1997 to 3/1997, 3 months.
Designed and implemented complete QA unit testing regimen for Internet-based consumer electronics device. The device was a “grandmother-usable” telephone-like device that sends and retrieves email. The first production run was 100,000 units (thus excellent QA was vital). Created test plan, implemented, and documented complete process and application.Consultant, Systemed
Pharmacy, Inc. [div. Merc / Medco] (CTG), 6/1996 to 1/1997, 8 months
For a Fortune 25 pharmaceutical corporation,
created
programs necessary for business reports and data conversion necessary
to
support a plant closure. Provided daytime production support of
assembly line
software.
ENVIRONMENT: Pharmaceutical; Powerhouse; VAX/VMS,
Cobol, SQL,
C, Vax RDB.
Consultant, Equitable of Iowa Insurance (CTG), 4/1996 to 6/1996, 3 months.
For an insurance company, analyzed the Voice
Response Unit
(VRU) financial application data and modified supporting applications.
Designed
and developed the Voice Response Unit.
ENVIRONMENT: Insurance; ACCESS; VRU; MICROFOCUS
COBOL; C.
Software Engineer,
Croyle & Assoc. (employee), 5/1995 to 11/1995, 6 months.
For a telecommunications firm, designed and
developed
telephone switching software to route calls through a call center’s
VRU. The
software was a Client/Server design interacting with VISUAL BASIC
client,
telecommunications business knowledge base, inter-process
communications and
multithreaded.
ENVIRONMENT: Telecommunications; C; OS/2; VRU;
CTI; ASPECT;
X-BASE; SQL; ORACLE.
Software Engineer,
Compressor Controls (employee), 7/1993 to 5/1995, 2 years
For an industrial controls corporation, designed
and
developed gas pipeline pump control software used at 5,000+worldwide
locations.
The gas pipeline pump control software was developed in real-time in a
heavily
scientific environment.
ENVIRONMENT: Industrial Controls; C; EMBEDDED
SYSTEMS;
REAL-TIME; Tlib; Petrochemical industry; Version control; PVCS; Windows.
Software Technician, Logicon Technical Services & US Army War College (employee), 6/1992 to 7/1993, 1 year
For a military contractor, designed, developed, and provided production support for complex U.S. Army battle simulation (wargames) software.ENVIRONMENT: Military; C; VAX/VMS; Vax DCL and
RDB, various
VMS utilities and functions.
Programmer, Intern Programmer, Lawson Associates / Lawson Software, Inc. (employee), Summer 1991, 1/1990 to 1/1991, and Summer 1989, 18 months.
For a well-known vertical-market business software
developer, created a data entry application for financials (Accounts
Payable)
distributed processing. PARADOX was used to gather data and perform
preliminary
validation. Wrote user and technical manuals and provided training.
ENVIRONMENT: Financials; Accounts Payable; C;
PARADOX; PAL.
Developer Intern,
Analysts International Corp. AIC (employee), Summer 1987 Summer
1986 , 6 months.
Software testing and QA projects on Corvet
Project, a 1.5
Million line Cobol app that generated stand-alone cobol programs on
multiple
platforms.
CLIENT LIST:
Bank One / JPMChase, Inc.
UBS Warburg, Inc.
CNA Commercial Insurance, Inc.
Chicago Stock Exchange, Inc.
Citadel Investments, Inc.
Synectics, Inc.
Interactive Business Systems, Inc. (IBS)
Acxiom, Inc.
Sears, Roebuck, and Co.
Intellimark, Inc.
Interim Technology, Inc.
Interim IT Associates, Inc.
Keane Inc.
Kemper Insurance Co.
Computer Task Group, Inc.
Borders Waldenbooks, Inc.
IBM (subcontracted)
Iowa Student Loan Liquidity Corp.
Communications Data Services, Inc.
Maxim Group, Inc.
Microware, Inc.
SysteMed Pharmacy
Merc/Medco Pharmaceuticals
Equitable of Iowa Insurance
Croyle and Associates, Inc.
Compressor Controls Corp.
Logicon Data Services, Inc.
Lawson Software, Inc.
Analysts International Corp.
References Are Available on Request