Site hosted by Angelfire.com: Build your free website today!
Resume

Home Resume Cover Page 

 William J. Dickson

Resume Outline:  (Click on a link to go directly to that topic)

Career Objective

Software Development Overview

15 years commercial software experience and consulting
Microsoft Technologies including Visual Basic, ASP, SQL Server, C++
Webmaster and developer for several sites

Skills Matrix

Professional Experience

PC System Analyst, Consolidated Freightways
Consultant, Best Consulting
Sr. Software Engineer, Hyperion Software
Software Engineer, Platinum Software Corporation
Programmer Analyst, Alpine DataSystems
Consultant, American Data Incorporated

Formal Education

 

 

Objectives

Seeking a position as a senior software engineer or technical architect for a progressive company having the courage to seize opportunities in technology to achieve its strategic vision.

Top

Software Development Experience

Fifteen years of direct experience with software development.  The last eight years were spent engineering complete commercial release products using software development life cycle (SDLC) techniques.  Demonstrated ability to work well in a variety of working environments including team, self-directed and remotely.  Proven ability to analyze customer needs and implement high quality innovative solutions.   Current web master for: 

www.refrig4u.com

www.gpbcministries.org  (under construction)

www.hightechtennis.com

www.webgenesissoftware.com

Top

Software Development Skills Matrix

Ratings:  Expert          =          Solid=     Intermediate=      Beginning=

Analytical Skills

 

Technology & Tool Skills

Relational Database Design (ER, UDL)

 

Visual Basic  6.0/5.0/4.0

Object Oriented Design (Booch)

 

ADO

Structured Programming (SDLC)

 

MTS

Microsoft COM - DCOM

 

Microsoft C++ 6.0

Network Database Design

 

Microsoft MFC 6.0

Client Server Design and Architecture

 

Microsoft C++ 1.52

Internet/Intranet Service Architecture

 

HTML

Database Skills

 

DHTML

SQL Server 6.5/ 7.0 (programming) TSQL

 

XML / XSL

SQL Server 6.5/7.0 (Admin)

 

Javascript

Sybase System 11/10 (programming)

 

VBScript

Microsoft Access 2000

 

ASP

Microsoft Access 97 – 95

 

Visual Interdev 6.0

Microrim Rbase 4.0

 

TCP/IP

Operating System Skills

 

IIS 4.0 – 5.0

Windows 2000 professional

 

Software Installation with Install Shield

NT 4.0 Server – Admin

 

Microsoft FrontPage 98 – 2000

NT 4.0 Workstations

 

Ansi C++  (last used 1992)

Windows 98/95

 

PVCS & SourceSafe

Windows 3.11

 

Microsoft Office 95 – 2000

Unix System V & BSD (last used 1992)

 

ODBC

Top

Work Experience

PC System Analyst,
Consolidated Freightways  www.cfwy.com  

August 1998 – Present

Employed as a member of the Customer Technology Department of Leland James Service Corporation, a Consolidated Freightways company.  Continued with duties described in the previous position.  In addition, performed intranet architecture work using ASP, Visual Interdev 6.0,  Frontpage 98 & 2000 and SQL Server 7.0.   Lead developer in an effort to convert several 16bit based shipment management modules to 32bit windows platforms.   Provided technical advice and debugging support with the development of the corporate web site, www.cfwy.com.   Spearheaded several proof-of-concepts for internet and intranet applications using Microsoft development development tools.    Authored several complex software installation programs for a variety of packaged software products using InstallShield Professional. 

 Top

Consultant,
Best Consulting
  www.bestnet.com  

March 1996 – August 1998

Assigned to the Customer Technology Department of Leland James Service Corporation, a Consolidated Freightways company as a Technical Lead Engineer.  Established coding conventions, GUI standards, development environment, and version control procedures.  Performed system architecture of a suite of integrated applications designed to be scaleable, extensible, customizable, and flexible.  Created functional and technical design documents.  Provided technical mentoring to staff COBOL and DOS programmers in the disciplines of C, C++, Visual Basic, Windowsä programming, SQL, Transact SQL and system architecture.   Performed critical data analysis that resulted in substantial cost savings.  Spearheaded quality assurance measures, professional programming practices, and the pursuit of zero defect software.   Organized and developed a computer lab designed for system testing, installation and compatibility testing.   Successfully managed several commercial grade products from design through scheduled maintenance releases.

 Top

Sr. Software Engineer, 
Hyperion Software Corporation 
www.hyperion.com  

March 1996 – August 1998

Member of the Financial Purchasing Client-Server Group.    Utilized object oriented analysis and design for the creation of a critical component to a major financial system.  Contributed as a primary member leading to the development of a three-tiered client-server core module for the Hyperion financial system.  This led to the design and development of a data object to act as a middle ware component coordinating and optimizing resources within the traditional client-server model.  Created class structures to aid foreign key resolution (presentation tier), data containment of business objects (middle tier), lookup support (complex middle tier cache mechanism), data-aware mechanism, combo/list box automation, and automatic transaction bracketing.  Improved integration of Softbridge Basic with application framework to ease end-user customization and reduce code size.

 Top

Software Engineer,
Platinum Software Corporation 
www.platsoft.com  

October 1992 – August 1994

Member of SQL development team that created a client-server based manufacturing system. This internationally marketed system is designed for multi-database, and multi-site manufacturing operations. Development of GUI client front end using Windows 3.x with Microsoft Visual Basic, Visual C++ and proprietary case tools.   Created pre-processing tools for SQL development and assisted with software architecture of project.  Duties include coding stored procedures and triggers in Transact SQL, developing client front end, coordinating with research and development group, and working closely with the quality assurance team.  Performed some code maintenance on existing Btrieve based product.

  Top

Programmer/Analyst,
Alpine Data Systems 
www.alpinesw.com  

February 1992 – September 1992

Member of development team creating commercial event-driven, multi-user database programs for legal and engineering firms on UNIX, DOS, Windows, and VMS platforms. Applications in time billing, AP, GL, AR. In addition to C programming, duties included: evaluation of development tools, analysis of reporting requirements, and providing system administration support for ALTOS development system. Entire development department was laid off in September of 1992.

 Top

Consultant,
American Data Inc. (no longer in business)

January 1986 – February 1992

Performed system analysis and programming for application development in employment, financial, inventory, sales, library, research and client tracking. Designed and programmed medical systems for cardiology, neurological, mental health, and patient satisfaction.  Procured clients, negotiated contracts and developed custom internal systems.  Clients included St. Vincent Hospital, Good Samaritan Hospital, Urban League of Portland, and Archdiocese of Portland.

 Top

Additional related work experience as a MSDOS computer programmer at two firms in the period of  March 1984, to January 1985.

 

Education

Continuing Education:  Self-study utilizing books, magazines, Internet seminars, local seminars, and computer aided learning. Recent topics include: XML, XSL, e-commerce, B2B, B2C, MTS, COM and COM+, Internet security, HTML 4.0, Internet Information Server, Windows 2000.  Current goal is to obtain certification from Microsoft Corporation as a Microsoft Certified Solution Developer.  Some recent classes and seminars:

InstallShield for Windows Installer Service - May 2000

Microsoft e-commerce Developer Day - May 2000 

 

 Top

Graduate Level Courses: Attended Oregon Graduate Institute of Science and Technology Primary course work in computer science of software development. Courses include compiler design, operating systems, software tools, data base design, and artificial Intelligence. Able to apply course work toward MSCS. (September 1990 - January 1992)

College Level Courses: Attended Portland State University and Oregon Institute of Technology in electronic engineering. Courses include: advanced digital design, microprocessor control systems, operational amplifiers, business, accounting, math. Circumstances and change in curriculum requirements prevented completion of BSEE.  (September 1988 - March 1990)


Associate of Science, MHCC in Electronic Engineering. (June 1988)   

Associate of Arts, MHCC in Television Production. (June 1984)

 

 Top