Resume of

Richard K. Wood

richard-wood@austin.rr.com

512-797-2307

 


March 2002 to Present

Austin, Texas

Provide developer services

as a contract independent developer to:

 

Dell Inc.

(B2B Re-Furbishment Manufacturing Line)

Austin,  Texas

June 2004 – Present

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. Develop all stored procedures.  Create specialized javascripts, typed data sets, datagrids.  

 

 

Checks-In-The-Mail Inc.

(B2E Bill payment supplies)

New Braunfels, Tx

Apr 2004 – 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 w w w.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 – 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.

 

 

ITT Flowtronex PSI

(B2B Industry: Pumping & control of pumping)

Position: Consultant CTO/Developer.
(Texas &  England)

Sep 2002 – 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, 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)

(Industry: Software Development )

November 2001 to March 2002

Position: Consultant Web Developer by contract

Componentry: Microsoft

 

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: Consultant n-tier developer by contract
July 2000 - November 2001 

 

Componentry: Microsoft

 

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.

 

Web Development. B2B

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)
Position: Consultant n-tier developer by contract
Sept 1999 to June 2000
Componentry: Microsoft

Web Development B2B & B2E

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 – Sept 1999
Postion: Consultant/Developer by contract
 

Componentry: 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.



Nov 1996 - March 1999
FTE

QWEST Communications
(San Antonio Texas)
(Industry: Telecom)

Position: FTE 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.

 

Dec 1994 - Nov 1996

Apex Software, San AntonioTexas

(Industry: Appraiser and Realtor Software)

Position: Consultant Programmer/Developer

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 1994

Appraisal Tech Santa Clara, CA. (Appraisal Company)

Gault Appraisal, Los Gatos CA (Appraisal Company)

Norman, Hubbard & Associates, White Plains NY (Appraisal Company)

Position: Consultant/Programmer

Programming 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.

 

Jan 1988 - Jun 1991

Active Duty U. S. Army

347th General Hospital, Sunnyvale California

Position: Health Services Materiel Officer

(PBO Property Book Officer) Rank: Captain.

Scope of Work: Personally and Legally responsible for all property of a 1000 bed Deployable General Hospital prepositioned at Sunnyvale CA, Burtonwood, England and Fremont CA. Managed Team of specialists on a day to day basis. Created DOS based mouse driven Inventory and maintenance control system using the Enable procedural language. Reduced Inventory times by 50% using automation. Reduced materiel loss.


Part time work experience

 

Dec 97 - Sept 1998

San Antonio Spurs Organization

 

Create Web enabled VB5 application from concept through to debugged distributable program. 

Tasks:  Create a program which utilizes budget and salary information from NBA secure servers as well as roster and statistical information available via public web sites.  Create multiple treeviews of data and relationships.  Create Interface such that Spurs Traders can take any player from any team and model a player trade across all teams within the NBA.    Trade matches can be any number of players that fit within certain salary, contract and collective bargaining guidelines,  from any team or all teams. Multiple Players can be selected for trade. Mutiple Players can be flagged for ‘must’ return from a destination team. Results are integrated with Web based Roster and Player statistical information sources to present a total picture of the trade candidate.  Create sort engine to show the 1:1, 2:1, 3:1 or trade ranges of 1 to n numbers of matching players.   Create parsing engine for budget, salary and html based rosters & statistics.

This program was delivered in weekly increments from the first week to the last week of coding.

 

Contract Work

 

 

 

 

Apr 97 - Aug 1997

Ultramar Diamond Shamrock

 

VB Application for fuel pipelines and terminals. Culls data from Unix sources using FTP, perform variety of mathematical operations, create various reports on Unix side.

Tasks: Take Legacy VB4 application written by several authors, learn it, debug, port to VB5. Write custom controls. Work toward  completing deployable application for use within the Ultramar Diamond Shamrock system of fuel terminals


 Software I’ve written:

Realty Suite Ver 1.0 and Realty Suite Professional Ver 2.0 Windows program for Realtors. Integrated features include Property card database, Sketch, Word Processor, Flyer Maker, Digital photography (acquire, edit and use), and Mortgage Calculator. sold nationally.

GridMan Field notes for appraisers to draw on. (graph paper)

KeyMan Remote unlocking and unlock tracking (copy protection)

Power Appraiser Data integration software for appraisers (keystroke reduction).

Education & Certification

New Track Microsoft Certified Solution Developer requirements fulfilled: 4/2000 based on the following:

 

Core: 

070-100 Analyzing Requirements and Designing Solution Architectures

70-175 Designing and Implementing Distributed Applications using MS VB 6.0

70-176 Designing and Implementing Desktop Applications using MS VB 6.0

 

Elective: 

070-029 Designing and Implementing Databases with Microsoft SQL Server 7.0

 

Java: 

Java I & Advanced Java Taught by Magelang Institute/ O’Reily Publications. (2) 40 hour seminars with lab 1998.

Real Estate and Appraisal education with apprenticeship necessary for State Certification as a Residential Appraiser in Texas

Bachelor of Science degree      Major: Biology     Minor: Mathematics
Nathaniel Hawthorne College, Antrim, New Hampshire. grad. May 1977

 

 

 

Skills List

 

The dates shown here refer to when I first came in contact with the piece of software or server and doesn’t imply a manufacturer release date.

 

 

Language experience details:

 

.NET Platform 2001

Coding in asp.net, c#.net for web centric + Windows applications.  2001

 

MS VB v1-6 Including VB DOS.  I have programmed in the basic language since 1984

Using Commodore 64 basic;  GWBasic 1988;   (MS Quick Basic 1990) then VB for Windows starting in 1991 including VB for DOS (1992); VB 2 & 3 (1993 – 1995) Enterprise VB 4 16/32 (1996); Enterprise VB 5 (1997); Enterprise Visual Studio 6.0 VB6 (1999) and VB.net (VB7), C# included with Visual Studio .Net Framework SDK & Enterprise Architect (2002.)

 

Java development includes creating classes using the Sun JDK 1.x and servlet development using the Sun Servlet Development Kit 1.x for site(s) served by Java Web Server JWS and JWS/IIS hybrid sites. 

 

OS & Servers

CPM on Altos 1982

MPM on Altos 1982

Commodore CPM

Windows Government Version 1.0 (1988)

Windows 286 (1989)

Windows 3.0 (1990)

Windows 95 (1995)

Windows NT Server 3.51

Windows NT 4 Workstation (1997)

Windows NT 4 Server (1997)

Windows 2000 Professional (2000)

Windows 2000 Server (2000)

Windows 2000 Advanced Server (2000)

Windows XP Home edition 11/2001

Windows XP Pro 11/2001

MS SQL Server v 4.2 (1996) – SQL 2000 (2000)

MS Internet Information Server v 1.0 (1997)

MS Transaction Server v 1.0 (1997)

MS Site Server Commerce Server Edition v 1.0 (1999)

 

Sun Microsystems

Java Web Server v 1.0 (1999)

Java Web Server v 2.0 (2000)

Java Development Kit v 1.18 (1999)

Java Servlet Development Kit (1999)

Java J2EE for SDK v1.2

 

 

 

SQL interaction tools

 

SQL Anywhere = SYBASE database management system (Server, Client and utilities) The SQL Anywhere client provides the SQL command line query interface used in Sybase SQL Anywhere DBMS.   I used this for SCOPUS Voyager which uses TCL/TK as the gui and functionality object tool kit with a SYBASE SQL ANYWHERE  datastore.

 

 

MS ISQL forerunner to MS Query Analyzer (1997)

 

TSQL is Transact SQL and refers to the SQL with which I’m most familiar.  One writes TSQL code at the command line of MS query analyzer (SQL 7; SQL 2000.)  

 

 

Integrated Development Environments:

 

MS Visual Studio .NET  (2001)

VB1-VB7 (1991 )

VS.Net C# (2001)

MS Visual Interdev v 1.0 (1997)

MS Visual Interdev v 6.0 (2002)

Ultraedit v 6.1a (2002) Used for all script writing and Java Classes.

JBuilder 1.0 (1998) (applets and java classes)

Enable (all-in-one DB,SS,WP 1984) 

Visio Technical (1998)  - Visio Enterprise 2002 for use in .NET enterprise architect.

 

Scripting Languages  (all versions)

 

ASP   (1995 )

HTML (1995 )

VBScript  (1995 )

JavaScript  (1998 )

VBA (1998 )

PHP (2001)

 

Cumulatively hundreds of thousands of lines of code across all languages

 

Microsoft Retail Applications

 

MS Office (Office 97 – Office XP)

MS Access v1 – Access 2002 v10.2627

MS Frontpage v1- Frontpage 2002 v10.2623

 

Microsoft Extensions

 

MS Office 2000 Web Components (2000)

MS Frontpage extensions (1997-2002)

MS .Net Framework dotnetfx.exe to craft deployment servers for asp.net c#/vb.net applications.

 

 

 

 

 

COM, DCOM & COM+ Componentry

 

I’ve used VB project type ‘ActiveX DLL’ for a lot of applications over the last 6 years.  Use the VB IDE (VB5 + 6) to create functionality that performed along the IUnknown interface; (:queryinterface  :addref and :release methods).   I most often create component objects as dynamic link libraries where the library is dropped into a new or pre-existing package on MTS (pre W2K) or component services in W2K.   For pre W2K machine component instances that were extant on remote machines I managed them using dcomcnfg.exe; On W2K, DCOM management via component services.  

 

 

Borland Delphi v1-3.

 

Object Pascal language made available through the Delphi IDE v1-3.  End to end applications in Versions 1 & 2 include configuration and use of the Borland Database Engine.

 

Source Control

Microsoft Source Safe Versions 1 - 6.

 

Visual Studio .NET

 

Create windows applications and serviced components in C#.  Build classes using

these namespaces.

 

Extend Dell propriatory pagehost and eSupport libraries.

 

System,

System.Data

System.Data.SqlClient SqlConnection, SqlParameter, SqlDataReader, SqlError, SqlTransaction

System.EnterpriseServices

System.EnterpriseServices.ServicedComponent

System.Windows,

System.Windows.Forms,

System.Exception,

System.Collections

System.IO.StreamReader

System.Threading,

System.Runtime.Remoting,

System.Runtime.Remoting.Channels;

System.Runtime.Remoting.Channels.TCP

System.Web.UI.Page 

System.Web.UI.WebControls

 

Utilize Visual Studio .NET command line utilities to make existing com components available in .net via tlbImp.exe; Allow com components to call a .Net application component(s) from COM using regasm.exe.  Create strong names using sn.exe  Place in global assembly cache using gacutil.exe and register assembly using regsvcs.exe.

 

PHP/MySql

Config servers for MySql 3.0x 4.0x

Config servers for PHP 3x, 4x support.

Create database, users,  Develop PHP

scripts for insert/modify/delete data within

tables; tables and databases themselves.

 

OOAD Methodologies:

 

The following books provide concepts that I use to solve ooad programming problems:

 

Thinking in Java by Bruce Eckel 1998

Java Servlet Programming by Jason Hunter 1998

Java in a nutshell by David Flanagan 1996

Java Examples by David Flanagan 1997

Doing Objects in VB6 by Debra Karuta 1999

VB6 Business Objects by Rockford Lhotka 1998

C# Bible by Jeff Ferguson 2002

OOP with VB .Net and C# .Net by Robin Haertle 2002

Inside C# 2nd Ed by Tom Archer 2002

Core MySql by Leon Atkinson 2002

…Using PHP & MySql 2nd Ed by Kevin Yank 2002
PHP Developers CookBook by
Sterling Hughes 2001

 

 

Work experience capsule:

 

Mar 2002 Now

Contract Independent

Dell

Flowtronex

Goodrich

Architecture & Coding.  End to end production including coding in VS .NET, VB6 COM, COM+, DCOM, SQL2K, ASP, HTML, XML, JavaScript on W2K, XP, using VS6 & .NET Framework SDK and VS .Net Enterprise Architect (ASP.NET; C#; ). PHP/MySql. Multiple customers, multiple projects.

Nov 2001 Mar 2002

Contract Independent ITI

End to End Intranet development VS 6.0

VB, COM, COM+, SQL2K, ASP, HTML, XML, Javascript.

Jul 2000  Nov 2001

Contract Independent Qwest

End to End Intranet Development

VB COM, COM+, SQL7 & SQL2K, ASP, HTML,  Javascript

Sep 1999 Jul 2000