|

|
|
Resume
of
Richard
K. Wood
richard-wood@austin.rr.com
512-797-2307 download
Provide
developer services as a contract independent developer to:
|

|
Harland
Clarke
(B2B
B2E )
San
Antonio
,
Texas
May
2008 – Aug 2008
|
Using:
Microsoft VS .Net 2008 VB.net C#.net, Asp 2.0,
MS Team FS, Scrum, Sprint, MS SQL
2K5, Oracle 11g, PLSql Developer, MS Sql 2K5 Management Studio,
WCF, Windows Services, Web Services.
Extend
& create core functionality for B2B Small Business Referral
Program Web site and B2E Call center application. Extend ‘My
account’ membership functionality. Trouble shoot / extend WCF
implementation of application Data Tier. Extend call center
application to support more detailed personalization and schema
modifications. Assist in migration strategy from MS SQL 2K5 to
Oracle 11g. Write aspx
pages, code behinds, user controls, classes, Oracle and Sql stored
procedures. Modify
existing enterprise classes and stored procedures / packages. Write various threaded
windows services for reconstituting abandoned orders and new orders
from history via email super link. Write utilities for
schema.table to class translation. Participate in core application
object re-architecting.
|
Provide
developer services as a contract independent developer to:
|
|
Austin
NNI LLC
|
(B2E
)
Austin
,
Texas
Jan
2008 – May 2008
|
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. Write 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 2.0. 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 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 - Present
|
|
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.
|
|
|
|
|
|
|
|
|