|

|
|
Resume
of
Richard
K. Wood
richard-wood@austin.rr.com
512-797-2307
|
Provide
developer services as a contract independent developer to:
|
|
Austin
NNI LLC
|
(B2E
)
Austin
,
Texas
Mar
2007 – PT
|
Using:
Microsoft VS .Net 2003 C++,
MFC,
MQL4, MS SQL2005, Create/Extend
PNN,
RBFLNN code.
Conduct trials to determine meaningful exemplar feature vectors based on sets
of business rules. Iteratively train and test the various
NN
approaches. Create test harness for back testing strategies.
Model census vs. sample. Determine
various functions, Create management console for producing compile-able EA
script outputs for use in MT4. Gather
meaningful success / failure. Conduct multiple independent MT4 tests. Write
reporting and notification structures.
Work with SME’s
|

|
PCI-Education
(B2E )
San
Antonio
,
Texas
July
2007 – PT
|
Using:
Microsoft VS .Net 2005 C#.net, Asp.net. MS SQL2005
Manage
(through ANNI) Extension of Flag
ship site to include moving static
html and server side code to use of
CMS
for content and server side for functionality. Move enterprise on to VSS 2K5.
Implement, dev, staging and prod tiers. Trouble shoot
and mitigate production issues as they arise.
Work with network folks and content managers.
|
|
Provide
developer services as a contract independent developer to:
|

|
Checks-In-The-Mail
(B2B
B2E )
New
Braunfels
,
Texas
Oct
2006 – Jan 2008
|
Using:
Microsoft VS .Net 2005 VB.net C#.net, Asp 2.0 net. MS SQL2K/2K5, Oracle 10G,
XML XSL, XSLT.
Implement
my account / membership, upgrade extend site
functionality across a number of citm partnered
sites. Assist in re-engineering of
enterprise db schema in support of migration from MS SQL to Oracle 10G,
Extend the flagship call center application to support subscription type
opt-out products and schema modifications.
Create applications and functionality to wean the enterprise off HP
reflections. Modify enterprise
scanner application to take more channels of order documents.
Write pages, user controls and code behinds, new classes, stored
procedures, modify existing enterprise classes and stored procedures.
Write various web services for validating membership with 3rd
party vendors and requesting and reconstituting previously created and stored
images. Write various file outputs for 3rd party vendors.
Work with team on db schema migration / enhancement, Work with vendors
on files /transfers and formats.
|
Provide
developer services as a contract independent developer to:
|
|
|
|

|
Group
Focus Inc
(B2B
)
San
Antonio
,
Texas
Jan
2006 – PT
|
|
|
|
|
Using
MS VS 2K3 / 2K5 C#, Asp 2.0, Oracle 9 JDE.
Create
B2B portal site on top of JDEdwards.
(Manufacturing sector customer).
An extensive site for viewing /reporting, purchasing, loading/shipping
, scheduling future manufacturing and future available inventories
across a diverse customer base. Implementing MS membership classes, rights/
roles. Write all pages, classes,
stored procedures, packages, specs,. Work with
customer / app engineers on determining queries.
|
|
Provide
developer services as a contract independent developer to:
|
|

|
Checks-In-The-Mail
(B2B
B2E )
New
Braunfels
,
Texas
Jan
2005 - Mar 2006
|
|
Using:
Microsoft VS .Net 2003 VB.net C#.net, Asp.net. MS SQL2000, Oracle 10G,
XML XSL, XSLT.
Implement
re-engineering of Checks-in-the-mail flagship web site based on Human Factors
Engineering evaluation. Create
all function and click through based on 60 pages of HFI specification &
mockups. Design db schema and
classes to support new site flow. Write all pages, new classes, stored
procedures, modify existing enterprise classes and stored procedures. Write
custom navigation, check designers, Content Management tools, error and
performance monitoring tools. Debug
application based on error reporting and iis log processing. Re-factor
application multiple times in an effort to lift conversion rate.
2. Create Packages, Insert, Update and Delete procedures in
support of new citm call center application using oracle 10g. Create vb
classes, modify existing classes, create web services to move data from legacy
HP to call center app. Create app
functionality for confirmation emails, order export as xml,
and
order history retrieval from legacy HP for use within the app.
|
|

|
Vertex
Software Inc.
(B2B
B2E developers)
Austin
,
Texas
Dec
2004
|
|
Using:
Microsoft VS .Net 2003 C#, Asp.net. MS SQL2000,
XML XSL, XSLT.
Create
data bridge prototype between a vs.net web application and The Time Warner
Video On Demand databridge. The
functionality allows users to select video based educational classes for
delivery through TWC IControl
VOD.
Interface is between the web application and the proprietary TWC
databridge.
|
|

|
Dell
Inc.
(B2B
Re-Furbishment Manufacturing Line)
Austin
,
Texas
June
2004 to Nov 2004
|
|
Using:
Microsoft VS .Net
2003 C#, Asp.net. MS SQL2000, XML XSL, XSLT fxCop, nUnit.
Participate
as a core developer in a team of 3 (2
FTE
€™s and
me.
) in
re-write of the Dell Refurbishing Manufacturing Line application.
Translate vague requirements into prototypic functionality.
Re-factor prototypes into enterprise level C# code following Dell coding
standards and fxCop rules. Create
unit tests using nUnit. Create
classes, aspx pages, interfaces, implement custom attributes, reflection,
implement events and delegates. Create admin user interface to allow engineers
the soft configuration of physical manufacturing objects and functions. 47
pages each covering view, insert, delete & update; full implementation
across 3 tiers from database > stored procedure > dataaccess
> business and UI layers, creation
stored procedures, typed data sets and javascript enhanced custom
editing features within datagrids.
Abstract various messaging interfaces from the application, improve them,
standardize interface members and develop a high performance messaging
infrastructure for use within the application.
Convert Access application to aspx functionality.
|
|
|
|

|
Checks-In-The-Mail
Inc.
(B2E Bill payment supplies)
New
Braunfels
,
Tx
Apr
2004 to June 2004
|
|
Using: Microsoft VS .Net 2003 VB, Asp.net.
MS SQL2000, XML XSL, XSLT TOAD, XMLSpy.
Create
B2E Web site for CITM partner. Re-factor SQL Schema to support adcode based
caching model. Develop web
site end-to-end www.samsclubchecks.com.
Develop all stored procedures.
Develop admin tools for content management. Implement SQL injection protection
across multiple partnered site codebases. Assist in the migration from
conventional asp to aspx.
|
|
|
|

|
Broadwing
Inc.
(B2B
Telecommunications)
Austin
,
Texas
Nov
2003-Mar 2004
|
|
Using:
Microsoft VS .Net 2003 C#, Asp.net. MS SQL2000, Oracle 8i, PLSQL, XML, XSL,
XSLT TOAD, XMLSpy.
Create
Report Service (email, ftp + http of xml, html + csv reports) for Windows using
VS .NET
and C#. Develop Suite of reports (32) using XML and XSL to extend customer
facing 800 number reporting. Develop customer facing web pages to allow reports
to be created and scheduled. Create reports from scratch, write all PL-SQL ,
T-SQL. Craft XML, XSL and all XPath queries. Construct specialized XSL
translators for XML to XML to .html or .csv. Write all javascript handlers for
specialized xsl €™s. Write all C# classes and code behinds. Create all support
tables, queries and stored procedures for MSSQL.
|
|
|
|

|
Dell
Inc.
(B2E
Manufacturer of computers)
Round
Rock,
Texas
May
2003 to Nov 2003
|
|
Using:
Microsoft VS .Net C#, ASP.NET,
SQL 2000, XML, XSL XSLT.
On
going Development and extension of the support.dell.com and
premiersupport.dell.com global internet sites. Create enhancements and new
functionality for both sites using MS Visual Studio .Net C#, ASP.NET
XML, XSL, XSLT, and web services. Make modifications to existing COM
components. Create new and extend web services; create/modify stored
procedures, queries & views. Migrate from conventional ASP to ASP.NET
with C# code behinds. Create classes and structures, implement interfaces,
create events and handlers. Extend Dell propriatory pagehost and eSupport
libraries. Write javascript where needed to enhance xml functionality. Write
xml documents, write / extend xslt translators. Create user and page controls.
Implement the new needs of business into site functionality. Modify site to
reflect changing needs of business. Conduct code reviews. Interface with
Business, QA environment and personnel. Turn vague requirements into enterprise
grade code. www.support.dell.com
|
|
|
|

|
ITT
Flowtronex PSI
(B2B
Industry: Pumping & control of
pumping)
Position:
Consultant
CTO/Developer.
(Texas
& England)
Sep
2002 to Feb 2003
|
|
Using: Microsoft VS .Net C#, ASPX,
Crystal
9,
VB6, ASP.
Industrial
automation combined with distributed app architecture utilizing
TCP
across internet. Including
satellite network leg.Define convergent enterprise application for the
ITT
Flowtronex PSI enterprise.Determine and document enterprise level application
for remote (AB SLC 5/03 series CPUs) Maximize use of intrinsic W2K OS features,
TCP/IP,
SQL 2K. Define prototypes, timelines, milestones and all hardware elements of
the application. Implement
Visual Source Safe. In VB,
Construct classes, modules, active server & html pages, javascript devices,
implement 3rd party controls.
Construct DB Schema for SQL 2K enterprise datastore and MSDE 2K at remote
stations. Create stored
procedures for use by controllers.
In VS .Net design & code C# Controller apps, Windows services, ASPX pages,
Crystal
reports.
Implement
TCP
remoting, threading; delegates & events.
Hash prototypes. Redefine
convergent application based on proofs. Implement final mix of components into
alpha product, deploy to remote sites, and gather statistics.
Construct code base for beta version.
Low traffic main web site supports asp & aspx functionality.
Create deployment projects for all VS6 and VS.Net components.
Script all databases and seed data.
Summary: Distributed app:
main servers
TCP
> hostile internet > remote PLCs/MSDE via .Net remoting.
Get/Set
PLC
Values. 1-2 second value stream across satellite network from remote
PLC
€™s. Couple back office
stream with user session on web.Devise and implement session variable sharing
across iis/asp & iis/aspx sessions.
Main datastore is mirror for all remote MSDE instances.
|
|
|
|

|
GoodRich
AeroSpace
(Riverside
California
)
(B2B
Industry: Aircraft Parts & assemblies)
Position:
CTO,
Consultant
CTO/
Troubleshooter
/ Developer
Feb
Mar Apr 2002
Feb,
Mar, Dec 2003 On Going
|
|
Using:
Microsoft VB6, SQL 2K,
Crystal 8-10, TrueDBG7.ocx, xadb7.ocx
Industrial
Automation using VB etal. Make modifications to VB5 SQL 6.5, Processline
application. (VB5, SQL 6.5,
Crystal
reports
6, True Grid 5, &
DCOM)
Upgrade line hardware and software to SQL 2K, Windows 2000 Pro, True
DBGrid 7.0, Crystal Reports 8.0 and VB 6.
Develop functionality which correctly implements application level
control of €œWater break free € inspection of parts moving through an
anodization process line. (Line consists of hoists, tanks, filghtbars and
racks. Parts are loaded on
racks. Racks are moved from tank to tank by hoists.
The line produces fully documented anodized parts for a Boeing certified
line.) App reads and writes
PLC
5 via common values server software.
Changes to ladder logic accomplished through RSLinx Lite 2.2 and RSLogix 5.
Debug complex application object model for reason(s) why water break
free inspection dialog and functionality does not fail when it should.
Implement and test new functionality on site, in production. Implement
and test €œrollback to ground zero €
when upgraded debug version of app failures occurred during production.
Design & implement migration path from W95 VB5 SQL6.5, Crystal 6,
True DBGrid 5 to W2K, VB6, Crystal 8, True DBGrid7.0 and
SQL2K for application, servers, operating systems and hardware without
interruption of line production.
Implement migration path: Move
app up to vb6, True Grid 7, Crystal 8, SQL 2K and Win2K professional.
Establish upgraded application server and client(s) test environment
includes new 100BT network,
DCOM
and various machines. Run
new app trials against
PLC
5 simulator. Trouble shoot
Crystal
reports
breakage encountered in upgrade.
Implement
Crystal
reports
hot fixes. There is no
failover network or manufacturing line, well planned upgrades done on real
production line. New
equipment and network wired in and running along side existing production.
Testing and debugging done after production hours.
|
|
|
|

|
Information
Technologies Inc.
(Austin
,
Texas
)
(B2E
Software Development )
Position:
Consultant Web Developer by contract
November 2001 to On Going as needed.
|
|
Web Development
B2E Plus corporate intranet applications using:
COM+ on W2K, VB 6 enterprise, ASP
3.0,
ADO
2.6, SQL 2000, Visual Interdev 6.0, Java Script, VB Script, HTML, XML 1.0,
IE5-6. Develop COM+
components using VB 6.
Develop active server pages. Develop functionality behind ASPs including
creation, modification, verification, saving and deletion of user data for a
variety of functional areas. Create ASP and COM+ functionality to manage
events, presentations, speakers, resources and registration on a corporate
intranet. Create java script devices for data validation and page richness.
Modify, create sql2000 db schema, stored procedures, triggers and indexing
schemes to augment performance & component functionality. VbScript used to
implement subs and functions at the asp level, server side related to date,
time, format and math. Javascript used to guide user and handle pre-post page
level validation and to make the pages operate more intuitively at the client.
CSSs and €˜file include €™ methodology was used heavily to maintain page
consistency & look and feel. Iterative development cycle.
|
|
|
|

|
Qwest
Communications Inc.
(Industry:
Telecommunications )
(San
Antonio
Texas
)
Position:
N-tier developer
July
2000 - November 2001
|
|
Work with
business unit and engineering groups. Gather requirements, determine solution
architectures. Develop prototypes. Implement iterative development cycle.
Develop look and feel and branding. Create Test/Development and production
environments. Create components using vb, asp, javascript and vbscript. Develop
all table schemas, stored procedures relationships and indexing schemes.
VbScript used to implement subs and functions at the asp level, server side
related to date, time, and math. Javascript used to guide user and pre-post
page validation and to make the pages operate more intuitively at the client.
Using MS Visual Studio 6.0 (VB6) MS SQL 2000, ASP,
ADO
,
COM and Office 2000 Web Components, create various in-process COM components
for use in W2K Component Services to facilitate asp functionality. Create
non-gui executables running in W2K task scheduler (implementing various Win32
apis), create vb.DTS packages as Dynamic scheduled tasks. Write Javascript.
Write VB script. Write 400+ active server pages, create vb projects classes and
modules. Configure Servers and environment. Create ASP/IIS based web sites.
Write all vb code, sql code and script code. €˜file include €™ methodology was
used to maintain page consistency & look and feel. Implement db schema,
entity relationships and indexing schemes. Migrate from and NT4 environment to
a W2K production environment. Prepare documentation sufficient for knowledge
transfer for all of the above.
Solo End to End development of the Qwest Communications Inc. Operator Services
Platform intranet website. The operator services platform produces +- 250,000
calls per day. Call records are from a variety of dissimilar sources. Calls are
saved, billed and used by accounts personnel, trouble shooters and management.
Web Functionality includes call traffic metrics, record search and drill down
to all fields/single record, email based reporting, offline reporting using O2K
Web Objects, security, user profiles, report profiles, engineering change
requests and extensive administrative functions. 14 separate functional
application elements come together at the web.
|
|

|
ATX
Technologies Inc.
(San
Antonio
Texas
)
(Industry:
Telematics Pioneer)
Sept
1999 to June 2000
Web
Development B2B & B2E
|
|
Using
MS Visual Studio
6.0 (VB6) MS SQL Server 6.5 - 7, ASP,
ADO
,
COM,
DCOM.
Create various in-process COM components for use on MS Transaction Server to
facilitate asp functionality. Create and deploy various out of process
components. Create various non-gui executables running in NT task scheduler
(implementing various Win32 apis). Configure Servers. Create ASP/IIS based web
sites. Write all code. Develop db schema, stored procedures and triggers, write
all implementation scripts. Prepare documentation for all of the above.
VbScript used to implement subs and functions at the asp level related to the
signature pad used at point of sale, also for math. Javascript used to guide
user and handle pre-post page level validation of fields, data types, credit
card numbers (by luhn check) and to make the pages operate more intuitively at
the client. End to End development of the Mercedes Benz Tele-Aid Dealer
activation website. Replace paper based subscriber activation procedure with
secure, stateless, ASP based forms at presentation and IIS, SQL Server, MTS
componentry at the back office. Write all code. Develop Corporate intranet site
to process new subscriber forms from the dealer network. Componentry: Sun
Microsystems Java 1.2.2 JDK, Java Web Server 2.0 on NT4. Configure Servers and
development environments. All development done using Sun native JDK 1.2.2. Java
Web Server 2.0 and Java Servlet development kit. No 3rd party IDEs. Implement
Servlet based intranet customer care web site using Java Web Server 2.0, IIS,
MTS and Sql Server 6.5. The Java side handles authentication of users and
€˜divide and conquer €™ the customer datastore to the single account level. The
functionality on the IIS/MTS ASP based site is invoked at the single account
level. Write all code. Take the functionality of the ASP based Mercedes Benz
Tele-Aid dealer activation site, prototype duplicate functionality following
J2EE architecture using Java 2 SDK Enterprise Edition (J2SDKEE) App server and
deploy tool. Write all code.
|
|

|
United
Services Automobile Association
San
Antonio
,
Texas
Industry:
Insurance
Mar
1999 to Sept 1999
|
|
Using:
Microsoft Web Development. B2E & B2B MS Visual Studio 6.0 (VB6, Visual
Interdev) MS Commerce Server, MS SQL Server, ASP,
ADO
,
COM,
DCOM.
Create various COM components for use on MS Transaction Server to facilitate
asp functionality. Implement Win32 Internet and cryptography api €™s. Create
various non-gui executables running in NT task scheduler. Create and deploy
various gui based applications. Prepare accompanying standalone implementation
documentation for all of the above. eCommerce: Microsoft Enhancement of the
USAA Web based merchandise sales site using MS Site Server -Commerce Server
Edition object framework and ASPs. Develop various component based FTP
interfaces between older systems and MS SQL servers. Create various stored
procedures using I-SQL and T-SQL Tools. Work out and implement transport,
verification and reconciliation schemes concerning getting web order data to
older backoffice systems and the extranet supply chain. Work out and implement
various SMPT exception notifications. Implement retrieval of shipping status
and scan activities from various carriers (FedEx,
UPS,
etal) with or without carrier supplied api €™s. Vbscript used in the pipeline
control file to customize the functionality of various methods.
|
|
|
|

|
QWEST
Communications
(San
Antonio
Texas
)
(Industry:
Telecom)
Nov
1996 - March 1999
Programmer
Analyst III
|
|
Write new
applications using MS Visual Basic V5 and
Borland Delphi V2/V3.
The applications have to do with getting and managing call records, pay phones,
and billing. Each interfaces with larger systems via bbs or internet
connectivity. Implement DAO/RDO. Implement
INET,
TCP/IP,
FTP,
RDC
controls. Implement W32
API
where needed. Create VB GUI accessing Cobol legacy programs via microfocus
cobol compiled dll €™s. Maintain legacy VB applications written in VB3/4. Port
VB3 projects to VB5. Learn and fix other peoples code. Design Classes/objects
which model problem universes using Java JDK 1.1x under Jbuilder 2.0 C/S.
Create/debug Applets. Use JDK 1.1.6 under
JBuilder 2.0 C/S. Use
OOAD to model a problem domain.
Compose classes/objects to best fit the design. Create and Deploy Multiple
secure application delivery websites. Develop Computer Based Training Web site
for USLD/LCI
(predecessors of Qwest) internet and intranet sites. Browser client and
MS IIS, MS SQL server backend.
Setup backend components under NT 4.0 .
Write services layer Active X components and build asp functionality .
Write utilities for automatic conversion of exam documents into html
with functional Asp counterparts.
Vbscript used to create asp based subs and functions related to math, date and
time calculations.Create classes to get data from Unix sources, create parsers
to extract data and bulk load MS SQL server tables, build stored procedures,
Create asp functionality for push to browser. Create Tools and Custom
Controls using VB5, Delphi V3.
Manage development team of VB and Java programmers (6 members, 4 Junior, 2
Senior developers) Accomplish
team development utilizing VB5,
MS Visual Source safe, MS Visual Interdev, JBuilder and JDK.
Determine/Refine requirements.
Scope architecture using OOP principles. Determine classes, services layer
components. Layout schema,
code accordingly. Approx 10 Minor Applications, 4 Major Applications utilized
by +-4,500 customers and corporate users.
|
|
|
|

|
Apex
Software, San
Antonio
,
Texas
(Industry:
Appraiser and Realtor Software)
Position:
Developer
Dec
1994 - Nov 1996
|
|
Programming in
Visual Basic 3.0 and
Delphi 1.0. Created retail software product for Realtor Market. Accomplished complete product cycle including
scope, definition, design, coding, debugging and release. Coordinated and
accomplished Alpha, Beta and Candidate software releases. Coordinated with
sales and tech support for product release. 1995 release V1 written in VB. 1996
release V2 written in Delphi 1.Scope of Work:Wrote all code for both language
releases, Integrated 3rd party VBX €™s, libraries, database engines; Fully
debugged code based on field testing.Implemented the Win 3 and Win 95
API
€™s to add functionality and create more robust interfaces.Created online help
. Created remote unlocking and unlock tracking programs for both language
releases. (copy protection scheme.) June 1991 - Dec 1994Appraisal Tech Santa
Clara, CA. (Appraisal Company) Gault Appraisal, Los Gatos CA (Appraisal
Company)Norman, Hubbard & Associates, White Plains NY (Appraisal Company)
Position: Consultant/ProgrammerProgramming in Visual Basic 1.0. and VB DOS 1.0
Created a family of programs to reduce user keystrokes necessary to complete a
standard Uniform Residential Appraisal Report. Created appraisal product
tracking program. Upgraded and maintained hardware.Scope of work: Determine
requirements, Write all code. Take data from a variety of appraiser data
sources, capture, parse and present data, allow numerical adjustments, output
datafile readable by appraisal writing software. Created MS Access database
application to track appraisals from lender order through to delivered product.
Accomplished debugging, documentation, training and maintenance of products.
|
|
|
|
|
|
|
|
|