Tim R Betts Resume Document Transcript
TIMOTHY ROBERT BETTS
Independent Software Developer
Address: **** ******* *****, *******, ** 27613.
Tel: 919-***-**** (office/home), 919-***-**** (mobile)
IM: trb0903 (AOL), *********@*******.*** (MSN), timrbetts (YAHOO)
Email: ******@**.**.*** (home)
Introduction
I am looking for a position that allows me leverage my extensive development, SLDC experience, and unique creative spark
to redefine the boundaries of development utilizing the latest software development technologies. I m certain you ll be very
impressed with the breadth of my experience, performance, and the above average speed and quality of my results.
Over the past 23 years of progressive experience, I have successfully completed;
11 W2 and 1099 consulting assignments over 13 years as a Programmer/Analyst for The Stanley Works, RedPrairie
(GE, Tyson, Coty, Hershey, Stanley), Lowe s Companies, Inc., IBM, GTE, Nortel Networks, Wells Fargo Home
Mortgage and ABB.
5+ years as a Senior Programmer/Analyst specializing in Warehouse (WMS) and Supply Chain Management (SCM),
1+ years as a Programmer for the Leicester Mercury (a prominent local English newspaper publisher),
3+ years as a Programmer for an Independent Software Vendor (ISV) specializing in Airline software,
My solid programming and analysis includes such skills as;
23+ years UNIX development and administration with HP-UX, AIX, Sun,
23+ years C with virtually all UNIX API's including work with Sockets, IPC, and Systems programming,
5+ years C++ including Visual C++, C++ Builder, HP-UX aCC,
5+ years Visual Basic.
12+ years Oracle 7.3.4 10g (Pro*C, PL/SQL, SQL*Plus, ODBC, OCI),
8+ years, 6+ projects with OOA/OOD/OOP tools and methodologies,
1+ year of intensive Java,
Excellent written and oral communication, presentation and inter-personal skills.
Excellent references and performance reviews.
Technical Summary
Programming Languages, Databases and Scripting; - C (HP-UX, AIX & Windows), C++ (Visual Studio and C++
Builder ), Oracle 7.3.4-10g (SQL*Plus, Pro*C, PL/SQL, OCI, ODBC), Sybase, Compuware Uniface 7-8, Visual SourceSafe
(VSS), Visual Basic 6.0, KSH, Java 2 (Borland JBuilder), COM, STL, XML, Smalltalk (Visual Works/Envy), HTML,
JavaScript, Perl, Informix 4GL.
Development, Publishing and Multimedia - Microsoft Office, Lotus Notes, Visio Professional, StarBase StarTeam and
CodeWright, Rational Purify (Developer Tools), InstallShield Professional and InstallFromTheWeb, TimbukToo Pro,
McCabe & Associates Metric Tools, Hummingbird Exceed, Adobe Photoshop/ImageReady, Frame Maker/Builder, Crystal
Reports, Newtek Lightwave, Torque Game Engine Advanced (TGEA), and Vue 5 Infinite.
Development with Operating Systems - HP-UX, Windows (all versions), Solaris, AIX, AT&T U/WIN, and Cygwin.
Open Source Tools - Samba, GCC, GDB, GLIB/GDK/GTK+, Apache, Doxygen, Xerces-C XML, ImageMagick.
Education and Training Courses - Graduated Rawlins Community College (Quorn, England 7/84), City & Guilds 756 in
Microcomputer Technology (Loughborough Technical College 6/85), Oracle and SQL Language Training (Airline
Computer Services 6/86), Informix Language Training (Leicester Mercury 4/90), MIPS Advanced System Tuning and
Admin (Leicester Mercury 4/90), Object Orientated Analysis and Design (Nortel 8/92), Telephony and Communications
Overview (Nortel 8/92), MSE and OCI X.700 Network Mgmt. (GTE 1/94), Mobile Subscriber Equipment Overview
(GTE 1/94), Object-Orientated Analysis and Design (GTE 1/94), and PROTEL Language Training (Nortel 2/95).
Career History Summary (23 years)
Start Date End Date Duration Company
November 2006 Present 2 Years 9 Months The Stanley Works (1099 Contract)
July 2003 September 2006 3 Years 3 Months RedPrairie, Inc. (W2 Contract)
December 2002 July 2003 7 Months Lowe s Companies Inc. (W2 Contract)
October 2002 November 2002 1 Month Wells Fargo Home Mortgage (1099 Contract)
April 2002 July 2002 3 Months ABB Inc. (W2 Contract)
March 1996 September 2001 5 Years 7 Months wmsVision, Inc. (Perm)
February 1995 February 1996 1 Year Nortel Networks (BNR) (W2 Contract)
July 1994 January 1995 6 Months Nortel Networks (NT Plaza) (W2 Contract)
January 1994 June 1994 6 Months GTE Government Systems (W2 Contract)
August 1992 December 1993 1 Year 5 Months Nortel Networks (BNR) (W2 Contract)
March 1992 July 1992 5 Months NC Mutual Wholesale Drug (W2 Contract)
August 1991 February 1992 6 Months IBM (W2 Contract)
April 1990 August 1991 1 Year 5 Months Leicester Mercury Group Inc. (Perm)
June 1986 March 1990 3 Years 9 Months Airline Computer Services Inc. (Perm)
Career History Detail
11/06 Present The Stanley Works, Concord, NC, USA Betts Consulting
Independent Software Developer
Coded and tested over 100+ modifications and enhancements of various sizes and complexity spanning
RedPrairie software including WMS/TMS/RPwriter versions 4.2 2005.2.
Utilizing / Acquiring the following skills:
Event driven analysis and design techniques, Visual Basic 6.0, Compuware Uniface 8, C, Perl 5, Oracle 8.1.7-
10g SQL and PL/SQL, Korn (KSH), AIX 5, HP-UX 11.11, Windows 2000/XP/2003 Server.
11/06 Present Umlaut Software, Durham, NC, USA Betts Consulting
Independent Software Developer
Created GUI front end for transforming XML data into various XSLT report formats.
Utilizing / Acquiring the following skills:
Event driven analysis and design techniques, GLIB/GDK/GTK+, XML, XSLT, LibXML2, Windows XP.
07/03 09/06 RedPrairie, Cary, NC, USA UBICS
Programmer/Analyst
Migration and DLx/P product upgrade between 6.0 and 2005.2 for Stanley.
Developed highly customized Visual Basic front-end for the interface between RedPrairie s Digital
Logistics and FASCOR s Transportation Management System (TMS).
Re-engineered an automated truck loading scanner for the GNC (Nutricia) warehouse in Leetsdale, PA.
Front end written in Visual Basic 6.0 with COM port communication to a Rapistan conveyor and overhead
bar-code scanner via a controller box. Back end was a Data Environment connection to Oracle 9.2.0
containing SQL and PL/SQL packages and triggers.
Applied extensive analytical and programming skill during implementation of a new Serialized Case Pick
(SCAS) method as part of the RedPrairie Digitial Logistics (DL/x) product, tailored for Tyson Foods.
Resolved issues during a client DL/x product upgrade and migration between HP-UX and AIX.
Assisted in QA testing and problem resolution (PR) in latest DL/x product release.
Utilizing / Acquiring the following skills:
Event driven analysis and design techniques, Visual Basic 6.0, Compuware Uniface 8, C, Perl 5, Oracle 9.2.0-
10g SQL and PL/SQL, Visual SourceSafe (VSS) 6.0, Korn (KSH), AIX 5, HP-UX 11.11, Windows 2000.
12/02 07/03 Lowe s Companies, Inc., NC, USA CITP
Programmer/Analyst
Providing full software development life cycle (SDLC) in support of the AIX/Windows-based
Transportation Information (TIMS) and Distribution Management Systems (DMS).
Utilizing / Acquiring the following skills:
Structured analysis and design techniques, C, IBM AIX 4.3.3, Crystal Reports 8.0, Visual Basic 6.0, Oracle 8.1.7
and 9i, IBM DB2, Sybase 11, Visual SourceSafe (VSS) 6.0, under Citrix, Windows NT 4.0 and XP Pro.
10/02 11/02 Wells Fargo Home Mortgage, MO, USA BlueLightServices, Inc
Programmer/Analyst
Provided independent code review, analysis, design and coding of a customized cross-platform (i.e. NT
and UNIX) Andrew Davidson and Co. (ADCO) interface implementation between valuation system
vendors (such as Busch/Hanover, QRM, and MIAC) and the Wells Fargo Custom Loan-level Pre-payment
Model (CLPM).
Utilizing / Acquiring the following skills:
Object-orientated analysis and design techniques, Microsoft Visual Studio 6.0 Enterprise (including Visual C++
6.0, Visual Basic 6.0), Microsoft Visual SourceSafe (VSS) 6.0, C++ & Standard Template Library (STL),
Unified Modelling Language (UML), Visio Professional 5.0b, Expat XML library, and Windows NT 4.0
Workstation.
4/02 7/02 ABB, Inc., NC, USA Bradford & Galt
Senior Programmer/Analyst
Joined the Electricity Metering Division - MeterCaT development team to assist in the re-architecture of
their Meter Configuration Tool for ABB s A3 Alpha Meter. During this time I built various proof-of-
concept prototypes that demonstrated the feasibility of using C++, Visual Basic and Microsoft COM to
expose a public interface to their manufacturing division. I also made various COM and cross-compiler
support changes to their A3 Meter Task Engine (A3MTE) which acted as middle-ware between MeterCaT
and their low-level API (Meter Tools) for configuring and reading from the physical meter.
Utilizing / Acquiring the following skills:
Object-orientated analysis and design techniques, Borland C++ Builder 6 Professional, Microsoft Visual Studio
6.0 Enterprise (including Visual C++ 6.0, Visual Basic 6.0), Microsoft COM, C++, STL, ATL, UML, Lotus
Notes 4.6, Visio Professional 5.0b, StarBase StarTeam 4.2.742, StarBase CodeWright 7.0, Microsoft Frontpage
98, Xerces-C XML 1.7.0, Cygwin, and Windows 2000 Pro.
3/96 9/01 wmsVision, Inc., Morrisville, NC, USA.
Senior Programmer/Analyst
Encompassed a broad and varied range of achievements ranging from administration to programming to
team leader. Responsibilities included being the software architect, team leader and mentor, design and
development within all aspects of warehouse management system and shop floor control system, common
database access layer API, radio frequency terminal API, thermal printer drivers, and the text-to-GUI user
interface facelift client application.
Warehouse Management System cross-platform development under UNIX and Windows 95-NT.
End-to-end Manufacturing/Shop Floor Control with web browser & C++ Builder presentation.
Web-based text-to-GUI presentation client (Visual C++ Professional, C++ Builder, and Java);
A cross-platform network client that communicated with a HP-UX host application one-on-one over
a bi-directional TCP/IP socket, to facelift legacy text-based screens to the end-user into an interactive
GUI presentation. The client used a custom INET service/socket to communicate optimally over the
Internet or intranet, including automatic versioning and distribution, extensive intelligent buffering for
performance, and ZLIB compression/decompression. The production client was written under Visual
C++ primarily along side a Java Swing version. The HP-UX server side included a cross-platform
back-end which communicated one-on-one with a client instance and was intelligent enough to
incarnate the GUI under UNIX, Linux and Windows in various configurations using the GTK+
toolkit. The client was deployed, installed, automatically updated and invoked via any web browser
against an Apache web server.
Oracle 7, 8i and C-ISAM database layer API solution.
HP-UX 10.01/10.20/11.00 system administration, OS migration, and develop environment configuration
Oracle 7.3.4/ 8.0.6/ 8.1.7 database development and administration
Company small-scale MS Windows NT, LAN and IPsec VPN administrator.
Wireless terminal API for LXE Radio Frequency equipment using LDS/ANSI mode.
Zebra (ZPL), Soabar/Datamax, C.ITOH thermal UNIX printer drivers and development API s.
MFC Visual C++ RS-232 serial communication with automated mechanical bar-code reader.
Y2K solution design, implementation and cut-over.
On/Off-site client and development support, training, team leader and mentor.
Utilizing / Acquiring the following skills;
Structured and object-orientated analysis and design techniques, team leader/mentor, HP-UX 10.01/10.20/
11.00, LINUX, U/WIN, Windows 95/98/ME/2K/XP, C, C++, Java, KSH, Borland C++ Builder 4
Enterprise, Microsoft Visual C++ 6.0 Professional, Borland JBuilder 5, Adobe Photoshop 6.0, Oracle 7.3.4,
8.0.6 and 8.1.7 (SQL*Plus, Enterprise Manager, DBA Studio, Pro*C, PL/SQL,OCI), HTML, JavaScript,
Rational Purify (Developer Tools 5.2), InstallShield Professional 6.30, InstallFromTheWeb 3, TimbukToo Pro,
Hummingbird Exceed, Newtek Lightwave 3D 6.5, PERL 5, Microsoft Office 2000, Samba, GCC 2.95.2, GDB
2.0, GTK+/GLIB 1.2.7 API/Glade, Apache 1.3, ZLIB API, and ImageMagick API.
2/95 2/96 Nortel Networks (BNR), RTP, NC, USA CDI Inc.
Programmer/Analyst
Worked within Billing team of the GSF (Generic Services Framework) corporate project to develop
telecommunication billing sub-systems AIN (Advanced Intelligent Network) and ISDN (Integrated
Services Digital Network), and assisted with the PCS (Personal Communication Services) sub-system. I
used Doors to perform requirements capture and analysis, as well as prototype those sub-systems within
Smalltalk. A true OOA&D accomplishment since all coding was completed with confidence by another
team member.
Utilizing / Acquiring the following skills:
Object-orientated analysis and design techniques, Dynamic Object-Orientated Requirements System (DOORS)
(requirements capture & analysis), Frame Builder (documentation), Smalltalk VisualWorks/Envy (prototyping),
Nortel Networks PROTEL (implementation), under Sun Solaris.
7/94 1/95 Nortel Networks (NT Plaza), RTP, NC, USA CDI Inc.
Programmer/Analyst
Joined the NOM team to develop Oracle 7 standard stored procedures and Smalltalk solutions to user
requirements for common data access, conversion, and manipulation of corporate databases. I also worked
with a team to define a process, and prototype the documentation and enforcement of corporate business
requirements, and their mapping between the business definition and the technical implementation
domains.
Utilizing / Acquiring the following skills:
Object-orientated analysis and design techniques, requirements analysis and design. ParcPlace
Objectworks/Smalltalk Release 4.1 (VisualWorks 1.0, Xerox Analyst, and Oracle 7 extensions),
ENVY/Developer R1.4a, Swapper R3.50a, Oracle 7 Pro*C, HP-UX, ParcPlace VisualWorks Beta-Release 2.0,
and Microsoft Office.
1/94 6/94 GTE Government Systems, RTP, NC, USA Datronics Inc.
Programmer/Analyst
Requirements analysis, software architecture definition, analysis, design and prototyping for an object-
orientated government contract to build an OO Network Management Tool Battlefield Communications
and Planning System. The system would build a network laydown and perform the operational
transformations and management of a Mobile Subscriber Equipment (MSE) Network, for the U.S. Army.
Charted and documented legacy source code metrics and complexity analysis.
Utilizing / Acquiring the following skills:
Object-orientated and structured analysis and design techniques, C, C++, FORTRAN, COBOL, ADA, Sun
OS, and Solaris, SCO UNIX, McCabe & Associates Metrics Tools and Microsoft Office.
8/92 12/93 Nortel Networks (BNR), RTP, NC, USA Datronics Inc.
Programmer/Analyst
Team development of a system to provide a high level view of a network of Frame Relay
telecommunications switches. Thus, allowing the user to view, and resolve problems that arise from the
day-to-day use of these switches. Typically, the replacement of used components, determined by software
testing tools.
In addition, I moved departments to join the Global ISDN Basic Call team, where I wrote a complete
graphical object-orientated prototyping and testing environment under Smalltalk. This was for the purpose
of assisting in the design and demonstration of a basic ISDN-to-ISDN phone set conversation, upon
which many other basic telephony features could be built and tested rapidly.
Utilizing / Acquiring the following skills:
Object-orientated analysis and design techniques, Smalltalk ST80, C++, C, HP-UX, UNIX Sun OS and Solaris,
UUCP, TCP/IP, etc., the ParcPlace CenterLine object-orientated compilation/debugging environment, and the
GemStone object-orientated database.
3/92 7/92 NC Mutual Wholesale Drug Co, Durham, NC Datronics Inc.
Programmer/Analyst
Joined a small team to assist in the design and development of an inventory stock control system, to record
and handle the everyday transactions between it s customers, relating to products ranging from hair spray
to controlled substances.
Utilizing / Acquiring the following skills:
Structured analysis and design techniques, C, Informix C-ISAM database calls, and HP-UX.
8/91 2/92 IBM, RTP, NC, USA. Datronics Inc.
Programmer/Analyst
Team development of an OS/2 LAN application for the processing, monitoring, and tracking of customer
problem information.
Utilizing / Acquiring the following skills:
Object-orientated analysis and design techniques, C, OS/2 EE with E-SQL, and Presentation Manager API s.
4/90 8/91 Leicester Mercury Group Ltd., England
Programmer
Joined a team of software engineers to develop a newspaper advertising and circulation system, as well as
being responsible for the day-to-day operation and administration of several UNIX systems, for the
prominent local newspaper publisher.
Utilizing / Acquiring the following skills:
Structured analysis and design techniques, C, Informix Turbo and Online RDBMS, and MIPS Risc OS.
6/86 3/90 Airline Computer Services Ltd., England
Programmer
Team effort in the programming and maintenance of engineering inventory stock control, crew planning,
aircraft technical records, and crew records systems, including graphical schedule representations, for
several european and international airlines.
Utilizing / Acquiring the following skills:
Structured analysis and design techniques, C, UNIX, Oracle Pro*C, Sculptor 4GL, AT&T 3B2, and NCR
Tower 32/400, 32/600 UUCP, and TCP/IP.
7/85 5/86 Microware Ltd., England
Store Manager
Solely managed a small retail outlet for home computer software and hardware products utilizing sales,
stock management, money management, and solid customer relations skills.
8/84 6/85 North Leicestershire IT Center, England
Computer Trainee
Training scheme funded by the government Manpower Services Commission to provide school graduates
with a grounding in computer technology. Included programming, electronics, and team leadership skills.