Summary

 

I have over 20 years of experience in the computer industry. My training and experience encompass a large number of areas of the personal computer. This includes:

  • Internet Web pages and applications
  • Application development of executables, DLL's, ActiveX, and scripts
  • Networking and client-server application development
  • Operating system configuration and troubleshooting
  • Database design and control
  • Hardware servicing and driver development

Technology

O/S:

Windows Vista, Windows XP, Win2000, WinMe, Win98, WinNT, Windows 3.11, Mac OS-X, MS-DOS, Unix

Technologies:

.Net, OLE/ActiveX, DLL, Executables, MFC

Dev. Langs:

HTML, XHTML, DHTML, CSS, JavaScript, PHP, C#, XML, VB.Net, ASP.Net, ASP, Cold Fusion, SQL, C++, VB6, C, Cobol, Delphi/Pascal

Dev. Tools:

MS Visual Studio.Net, MS Developer Studio, NUnit, VB6 IDE, MSDN, FrontPage, ColdFusion Studio, Borland C++ Developer, Delphi, SoftIce, Emacs, VI

Networking:

Web/Internet, TCP/IP, Client-Server Applications, wireless access, routers, switches, hubs, modems, printers, servers

Security:

Wireless Access WEP & WPA, Firewall, User Access, All aspects of Windows security

Knowledge & Experience Stack

UI Design

Work:

Web Pages, Client Applications, UI. "Don't Make Me Think" Philosophy.

 

Languages:

C#, VB.Net, Visual Basic 6, VBScript, C++, MFC, Delphi, C

 

Tools:

NUnit, MS Visual Studio, MS Developer Studio, VB6 IDE, MFC, Borland C++ IDE

 
 
 

Client Side Web

Work:

Internet/Intranet Web Pages, AJAX, ActiveX/Object, XML Data Islands

 

Languages:

HTML, XHTML, DHTML, CSS, JavaScript, XML, XSLT

 

Tools:

Visual Studio, Visual Web Developer, Frontpage, ColdFusion Studio/HomeSite, Text Editors

 
 
 

Client System

Work:

Applications using Win16 & Win32 API, MFC, DLL's, COM, and ActiveX. Creation of DLL's, COM, ActiveX controls.

 

Languages:

C#, Visual Basic, C++, C, Assembly.

 

Tools:

Visual Studio, Developer's Studio, VB IDE, Borland C++ IDE

 
 
 

Network

Work:

Proprietary Client Connection Management Server using TCP/IP (Non-IIS)

 

Languages:

C++, C

 

Tools:

Developer Studio, Borland C++ IDE

 
 
 

Server Side Web

Work:

Content Mangement System, Process Data Collection/Processing, Database Management, Website Post Processing, Asynchronous Post Processing

 

Languages:

.Net 2.0, PHP, ASP, XML, XSLT, Web Services, AJAX, Telerik

 

Tools:

Visual Studio, Developer Studio, NUnit

 
 
 

Server System

Work:

Email Applications, Data Collection and Processing, System Maintenance & Applications, System Administrator Functions

 

Languages:

C++, C, CShell, Bourne Shell

 

Tools:

Developer Studio, Borland C++ IDE, VI, Emacs

 
 
 

Database

Work:

Web Site Content Management System, Process & Measurement Data Collection System, Web Site Post Data Storage, User Data Processing on Unix

 

Languages:

.Net 2.0, ASP, SQL, PHP, C++, C, Cobol

 

Tools:

Visual Studio, Developer Studio, Borland C++ IDE, Oracle, MSSQL, MySQL

 
 
 

Hardware

Work:

Video Conferencing Windows MCI drivers, Windows Video Card Drivers, TI TMS34020(010) On-board Graphics Processing

 

Languages:

C++, C

 

Tools:

Developer Studio, TI TMS C/C++ Compiler/Loader

 
 
 

Source & Project Control

Perforce SCC, Visual SourceSafe, TestTrack, MS Project 2000, CVS-RCS

 

Documentation

Design Proposals, Application Requirements, End-User Document, Architectural Design, API Definitions, Data Definitions

 

Experience

Nov. 2007 - Present

Bee-Squared Computing - Epping, NH www.bee-squared.com

Sole Proprietor

Computer services for individuals and small businesses

Design and development of Web pages and tools using PHP, XHTML, CSS, JavaScript, AJAX, XML, ActiveX, and MySQL.

  • Web Sites:  Web sites for individuals and small businesses.
  • Networking:  Installation and security of networks.
  • Support:  Support of technologies, including issue resolutions.

Sept. 2000 - Nov. 2007

Ektron - Nashua, NH www.ektron.com

ENGINEERING GROUP MANAGER

Design, development, and management of Internet tools. C#, VB.Net, XML, HTML, CSS, JavaScript, C++, ASP, Cold Fusion, SQL, VB6, ActiveX, Oracle, and MSSQL.

The eWebEditPro product won 1st place in the 2001 Coldfusion Developer's Journal and 3rd place in the 2004 Sys-Con Media Reader's Choice Awards.

  • eWebEditPro. Web browser based editor of HTML and XML editing tool.
  • CMS300, CMS400. Web browser based site content management tool: work flow, security, calendars, surveys, tasks, blogs, and wiki.
  • Documentation. Schedules, proposals, designs, status, and user guides.

Sept. 1998 - Sept. 2000

Tecnomatix-Unicam - Portsmouth, NH www.tecnomatix-unicam.com

SOFTWARE PROJECT LEADER

Software group management creating client-server network software. Windows 98, Windows NT 4 applications using OLE, ActiveX, DLL's, C, C++, MFC, and VB5. Developed tools while simultaneously managing 6 people and three major projects.

  • Server SQL. Server SQL DB tools communicating with client side tools using TCP/IP.
  • Client Tools. Suite of client applications for logging, enforcement, and tracking. Graphical input with real time graphs and charts.
  • Machine Interfaces. Interfaces to test equipment for retrieving test data.
  • Documentation. Schedules, proposals, designs.

May 1994 - Sept. 1998

Zydacron - Manchester, NH www.scottygroup.com

SENIOR SOFTWARE ENGINEER

Software group management and software development building video conferencing and network application software for Windows 3.11, 95, and NT. C, C++, MFC, VB4, VBX, OCX, OLE, ActiveX, DLL, Executables. Last product, Onwan350, was awarded Product of the Year by Computer Telephony Magazine.

  • User Application Development. Developed user applications for video codec hardware.
  • Development Kits. Designed and built development toolkit which included DLL's, C++ classes, Custom Controls in both 16- and 32-bits, and documented API.
  • Documentation. roposals, designs.

Feb. 1990 - May 1994

Number Nine Computer Corporation - Lexington, MA

SOFTWARE ENGINEER

Ultra-high resolution graphics. MS Windows development. TI TMS34020(010) graphics co-processor.

  • Windows 3.1 Applications. Control resolution, graphics, video driver.
  • Protected Mode 80386. DPMI & VCPI driver for AutoCAD. User friendly DLP and point and click interface (not in Windows environment.)
  • Multimedia Software. Controll of NTSC video and graphics integration.

April 1989 - Feb. 1990

Mirror Systems - Cambridge, MA

PC OPERATIONS ANALYST

Analysis and design of PC support applications. Support of PC hardware, software, Novel and Sun NFS networks

  • Maintenance of network for PC, Unix, and other hardware.
  • Creation of automated PC backups system through NFS network.
  • Creation of inventory tracking system using SQL database.
  • Documentation of inventory and status.

March 1986 - April 1989

Internal Revenue Service - Portsmouth, NH

PROGRAMMER ANALYST/SYSTEMS ADMINISTRATION (10/87-4/89)

User interfaces in C for UNIX and DOS PC's. C, C-Shell. Informix and DBase III databases.

  • Designed and developed an error tracking database office automation system.

1986 - 1989

Southern New Hampshire University - Manchester, NH (f. New Hampshire College)

COMPUTER SYSTEMS TUTOR

Responsible for assisting students and faculty with training and maintenance.

Education

1988

New Hampshire College

Bachelor's in Computer Information Systems