Professional Summary

 

·         13 years Setup Development experience using InstallShield and Microsoft technologies.

·         18 years Software Development experience for the Microsoft Windows environment.

 

·         InstallShield

 

·         Premier/Professional/Developer - 2008, 12.0, 11.5, 11.0, 10.5, 10.0, 9.0, 8.0, 7.0, 6.0, 5.5, 5.0, 3.0

·         Professional for Windows Installer, Multi-Platform Enterprise Edition, Express, PackagefortheWeb, WebUpdate, Update Server.

 

·         Microsoft

 

·         Visual Studio .Net 2008, .Net 2005, .Net 2003, .Net 2002, 6.0, 5.0, ...

·         MFC, J++, VB, ASP, DHTML, JScript, VBScript, ActiveX, ADO, ATL, COM, DCOM, ISAPI, SMTP, …

 

·         Platform SDK – 2008, Vista, XP, 2000, …

·         Windows Installer API (MSI)

·         Custom Actions in C, C++, VBScript, JavaScript, & InstallScript

·         Setup API, Orca, IEAK, CAB/Code Sign SDK, …

 

·         Device Drivers Kit (DDK) – Vista, 2003, XP, 2000, ...

 

·         VMWare, Visual SourceSafe, Perforce, SourceOffSite, ClearCase, CVS, Active Setup, Inf-Tool

 

·         Highly motivated, industrious, conscientious and performance oriented.

 

·         Proven ability to apply broad base of software engineering skills to any project.

·         Excellent Debugging skills.

·         Can be counted on to find solutions to problems.

·         Extensive experience working in large and small development teams.

·         Exceptional references.


Detailed Experience

Independent Consultant – 1/95 - Present

·         Software Packaging Design and Development - Microsoft Windows and Unix.

·         InstallShield – Premier, Developer, Enterprise, Standard, Professional, Windows Installer, Multi-Platform, Java Edition, WebUpdate, PackageForTheWeb, InstallFromTheWeb, Express

·         Microsoft Windows Installer (MSI), Setup API, Platform SDK, Cab SDK

·         Custom Actions using C, C++, VBScript, JScript, InstallScript, Windows Scripting Host

·         Designed and Authored:

·         SoftWin Setup Library – includes 89 C++ classes designed specifically for Setup development.

·         SoftWin Prerequisite Installer – A DHTML skinned executable to install setup prerequisites.

·         SoftWin Dynamic Runtime Library – implements InstallShield IDE functionality using custom script language to dynamically define installation objects at run time.

·         Custom C++, VBScript, JavaScript, Perl & Shell script

·         MFC Extension DLL’s and custom InstallShield Objects using C++.

 

·         Renesas Technology Corp. Singapore – InstallShield 2008, 2008 Platform SDK, Visual Studio 2008Two new Basic MSI installs to install tools, SDKs, and 7 prerequisite packages on 2008, 2003, Vista and XP with .Net & Flash. Used DHTML UI to completely replace InstallShield UI providing a UI matching the clients website and branding.

·         Citation Technology Inc. Scottsdale, AZ – InstallShield 2008, Vista Platform SDK, Visual Studio 2005New Basic MSI install on 2003, XP & Vista with .Net. Install was highly customized to allow client to use single source code for many products.

·         EVault, Inc – a Seagate Company Emeryville, CA – InstallShield 2008, Vista Platform SDK, Visual Studio 2005, Windows Server 2008 DDK.New 32/64 bit Basic MSI install & C++ custom actions, and 3 prerequisites to install multiple legacy device drivers on XP, W2K3, Vista & W2K8.

·         Scribe Software Corp. Bedford NH – InstallShield 2008, Visual Studio 2005Port InstallShield 7.0 InstallScript based installs with VB frontend to InstallShield 2008. 4 new merge modules and 2 new basic MSI installs & C++ custom actions for product installs, framework for rapid development of many adapters installs on W2K, XP, W2K3 & Vista with IIS, ODBC & .Net.

·         FICS Loanware Addison TX – InstallShield 2008, Visual Studio 2005 – Port 32 InstallShield 5.5 installs with Delphi frontend to 32/64 bit Basic MSI install. – 2 new Basic MSI installs & C++ custom actions that allowed building 16 different product package images using the same code base on W2K, XP, W2K3 with IIS & .Net.

·         DeskTop Alert, Inc. Chatham NJ – InstallShield 12.0, Visual Studio 2003 – Two new Basic MSI installs to install server and client packages on W2K & XP with IIS & .Net.

·         Red Clay Consulting Atlanta GA – InstallShield 12.0, Visual Studio 2003 – Two new Basic MSI installs to install packages on W2K, XP & W2K3 with IIS & .Net.

·         SecureWare Solutions Ltd. East Lothiam UK – InstallShield 12.0 – Visual Studio 2003 – New Basic MSI to install product on W2K, XP & Vista with IIS & .Net.

·         Ardence, Inc. Waltham MA  – InstallShield 12.0, Visual Studio 2003, 2003 Platform SDK, SetupAPI, XP DDK – 15 new merge module & 2 new Basic MSI 32/64 bit installs to install multiple legacy drivers, client & server packages with multiple edition/package configurations, and build scripts for W2K, XP, W2K3..

·         Network World Newton MA  – InstallShield 12, Update Service, HTML, VBScript – Update Manager customization for delivery of ePublication.

·         Pitney Bowes Shelton CT – InstallShield 11.5, Visual Studio 2003, 2003 Platform DSDK, 2003 DDK, DifX – Port Wise script install to new Basic MSI to install Control Panel application, Serial Printer & USB PnP drivers targeting 18 languages for two sales channels on W2K, XP, W2K3 & Vista with .Net.

·         Factiva – a Dow Jones Company, South Brunswick NJ – InstallShield 11.5, Visual Studio 2003 – Port InstallShield 7.0 install to new Basic MSI and C++ custom actions for, Content Manager & Publishing Server package for W2K, XP & W2K3 with SQL Server, IIS, XML, SOAP 3.0, VB.Net.

·         Artisoft, Inc. Cambridge MA – InstallShield 11.0, Merge Modules, ADO, SQL, Platform SDK, .Net 2003/C++, VSS, Lotus Notes – Small to Large Business Telephony system utilizing 3rd party hardware/drivers, SQL Server 7.0/2000, MSDE 1.0 & 2.0. Numerous 3rd party controls. Install Clean, Version Upgrade, Rollback on 2000, XP & 2003. Merge Module, Nested Basic MSI installs. Custom Controls including ADO to retrieve install critical data. Mentor new Setup/Packaging Engineer. Advise on install package architecture to for optimal use in-house & customer sites.

·         Steelpoint Technologies, Inc. Boston MA  – InstallShield 10.5, Merge Modules, DCOM, Platform SDK, VC++, VSS, TestTrack – Large Scale Legal Firms Documents Management package. Multiple installs for 2000, XP & 2003, including half a dozen 3rd party components. Merge Module with stand-alone developer install. DCOM Application Security configuration utility in VC++/Platform SDK. Printer device install/configuration utility in VC++/LeadTools.

·         Sentillion, Inc. Andover MA – InstallShield Developer, Perforce – Medical Imaging Component packages. Multiple installs for ME, NT40, 2000 & XP.

·         SoftWise, Inc. NYC NY – InstallShield Developer, VC++, VSS – Legal package. A multi-package install for W95, W98, W98 SE, ME, NT40, 2000 & XP, including Administration and Desktop Client installs.

·         Aardvark Computer Systems, Inc. Ann Arbor, MI – InstallShield Developer, VC++, Setup API, DDK – PCI Audio Device Driver install and uninstall for 2000 & XP.

·         Sentillion, Inc. Andover MA – InstallShield Developer, Merge Modules, VC++, Perforce – Medical Imaging Component packages. Half a dozen installs for ME, NT40, 2000 & XP.

·         NaviMedex, Inc. Boston MA – InstallShield Developer, VC++, HTTP, PERL – ASP Connectivity and Configuration package. An HTML/Perl/InstallShield/VC++ Medical Billing ASP package install for W95, W98, W98 SE, ME, NT40, 2000 & XP, including repackaging 3rd party installs for Dial-up, Remote Access, VPN and TAPI. The application used a dynamically built (runtime) web interface created based on the configuration, software and hardware of the end user system.

·         Genuity, Inc. Burlington MA – InstallShield Developer, Merge Modules, VC++, VSS - ISP Connectivity package. A multi-package install for W95, W98, W98 SE, ME, NT40, 2000 & XP, including repackaging 3rd party installs for Dial-up, Remote Access, VPN and TAPI.

·         Caradas, Inc. Weymouth MA – InstallShield Professional Standard Edition, SetupAPI, DDK, InstallShield Professional Windows Installer Edition, VC++, VSS - Banking Connectivity and Authentication package. USB & Serial Smart Card Device Driver installs for W95, W98, W98 SE, ME, NT 4.0, 2000 & XP, including Internet Explorer ActiveX controls, Netscape plug-ins, and repackage Microsoft Smart Card Subsystem (PCSC).

·         Sony Electronics, Inc. Centerville VA – InstallShield Professional Standard Edition, SetupAPI, DDK, VC++, VSS - Tape Drive Device Driver install and uninstall for NT 4.0, 2000 & XP.

·         Nelson Technology Associates, Inc. Danville CA, InstallShield Professional 5.5 – Inventory package. Debug and fix client install for Access97 based package to install correctly and configure ODBC DNS, on Windows 95/98/98SE with MS Access2000 installed.

·         Scribe Software, Bedford NH – InstallShield Professional Standard Edition, VC++, VSS - Database Integration package. Version 2.0 of Dynamic Components Run-time, an extension DLL for InstallShield Professional for all Microsoft Windows versions.

·         Innovative Programming Associates, Princeton NJ – InstallShield Professional Windows Installer Edition, Windows Installer SDK, ORCA, Install Script, InstallShield PackagefortheWeb, VSS - VB/Access package for NT40, including converting 3rd party installs from InstallShield Professional 5.5 to Merge Modules.

·         eZenia Corp, Burlington MA – InstallShield Professional Standard Edition, InstallShield Professional Windows Installer Edition, ClearCase - Convert multiple InstallShield Professional 5.5 projects to 6.22, enhancements to Windows Installer project for NT40, NT2K, Win98.

·         InnovationChain.com Waltham MA – InstallShield Professional Standard Edition, VSS – Design and implement install for VC++ application on all Microsoft Windows versions.

·         EMC Corp Hopkinton MA – InstallShield Professional Standard Edition, InstallShield Multi-Platform Enterprise Edition, ClearCase, Perl – Research requirements, define and implement cross-platform solution for entire product line on NT40, NT2K and multiple Unix platforms.

·         Scribe Software Bedford NH – InstallShield Professional 6.x/VC++, VSS – Design and implement InstallShield Professional 6.x Extension DLL in VC++ to provide the capability to define Dynamic Components, a post build/run-time feature allowing for definition of components and file groups with the same properties available with IDE defined components and file groups, on all Microsoft Windows versions.

·         InnovationChain.com Waltham MA – InstallShield Professional 6.x , VSS– Rewrite 3 non-functional InstallShield 5.5 installs using 6.x using event model and objects, for all Microsoft Windows versions.

·         Scribe Software Bedford NH – InstallShield Professional 6.x – Convert 4 InstallShield Professional 5.5 installs to 6.x using event model with objects for all Microsoft Window versions.

·         Credit Suisse London UK – InstallShield Professional 6.x, VSS – Design and implement installs for VB/VC MTS client and server packages.

·         net.Genesis Cambridge MA – InstallShield Professional 6.x, WebUpdate 1.0, ClearCase – Research, write requirements specs, design specs, implement common code and projects for installation of product components, product SDK and  product demo’s for Internet and CD distribution.

·         Roving Software Needham MA – InstallShield Java Edition 2.1, CVS – Research, defines requirements, and implement cross-platform install for Java application for NT 40 and Solaris 7.

·         John Hancock Insurance Boston MA – InstallShield Professional 5.5, VSS – Upgrade features, 3rd party installs and add additional 3rd party installs.

·         Abacus Solutions NYC NY – InstallShield Professional 5.5, VSS – Implement install for VB/Access application for all Windows versions.

·         Dome Imaging Systems Waltham MA – InstallShield Professional 5.5, InstallShield Express 2.0, InstallShield PackagefortheWeb 3.0, InstallShield InstallfromtheWeb, Microsoft CAB SDK, VC++, Research, define and implement install strategy for entire product line of ActiveX controls for Internet and CD distribution.

·         John Hancock Insurance Boston MA – InstallShield Professional 5.5, VSS – Convert InstallShield 5.1 install to 5.5, add new features and 3rd party packages.

·         TF Software, LLC. Merrimack NH New InstallShield 5.5 installations for 3 client applications, Access DB Server application, Services/Executive Server application, and repackage (OEM) 3rd party Terminal Emulator for NT Workstation 4.0, Windows98 and Windows95. Windows Logo Compliancy. Access, DAO and SQL ODBC components.

·         Open Market, Inc. Burlington MA Port existing InstallShield 3.0 installation to InstallShield 5.1, add new features including ActiveX controls, Internationalize, and fix bugs on NT Server 4.0 with IIS 4.0. Rewrite and incorporate Object Design Verity Text Object Manager 2.23 installation. Upgrade customized Object Design ObjectStore 4.0 VAR installation to ObjectStore 5.1 VAR installation. Design and Implement Client Side Authoring Tools installation using InstallShield Java Edition 2.01. Client runs on NT 4.0 and Win95. Custom launch application for Win32 using Visual C++ 5.0, and HTML/JavaScript Install launch page. Rewrite installation Build Management to incorporate InstallShield Professional, InstallShield Java Edition and PackageForTheWeb.

·         Motorola Corp. Mansfield MA Provide technical guidance to management and staff for InstallShield 5.1 Installation and Setup on NT Server 4.0. Port Network Management System from HP Solaris under HP OpenView, to NT Server 4.0. Provide technical guidance to client staff related to NT Server 4.0 issues. Design and implement Developer Studio 5.0 Workspace, Project & Make Files incorporating ClearCase. Modify code as necessary to compile and execute on NT Server, using Visual C++ 5.0, ObjectStore 5.1, RogueWave & XVT.

·         Applix, Inc. – New InstallShield 5.1 setup for Excel Add-On package on NT 4.0 and Win95. Design and implement Setup for installing Retail Client/Server package using InstallShield Pro 5.1. Setup includes installing Service, Server and client components and shared system DLL’s, custom dialog, and launching licensing software, in addition to standard installation items such as Registry Entries, Profiles, Shell Program Folders/Icons.

·         Polaroid Corp. Cambridge MA Write design specifications, design and develop Data Access class library for use by client Visual C++, Visual Basic and InstallShield Engineers involved in writing retail Imaging package. This library provides the ability to define, manage and access proprietary Consortium (ICC) Color Matching device capability and is implemented as static and dynamic MFC Extension DLLs. Provides ability to dynamically define new data elements without changing code. Fully I18N compliant and requires no recompiling of any code for use in most foreign markets. Class library implemented in Visual C++ and includes C interface, allowing for access Visual Basic and InstallShield. Complete API documentation, including VB programming examples. Develop and implement Build and Install tools for production and distribution of the API package. Designed and developed stand-alone Data Load, Save and Editor/Reporter applications. The Data Editor/Reporter is implemented using MFC Tree and List Views, and provides the ability to edit, preview and print data stored in the registry or in files. The development of this software required a thorough knowledge of the Win95, Win32 API, Visual C++ 4.2/5.0, Visual Basic 4.0, InstallShield 5.0/3.1 International, SourceSafe 4.0a and Word 95.

·         Inspectron, Inc. Woburn MA Consultant, Project Leader – Design and implement Touch Screen Keyboard for use on systems using Touch Screen as a replacement for mouse and keyboard. Keyboard UI implemented as ActiveX Control, and is used with GINA, and System Tray applications/clients. Designed and developed Keyboard UI and Tray application using COM and ATL. GINA designed and developed using WinLogon API. Redesign and developed new User Interface for this Real-time multithreaded NT 4.0 state of the art Print Quality Imaging product, using Visual C++ 5.0 and MFC. Requires knowledge of all commonly used MFC classes and also low level GDI API. Provide design and implementation direction to 3 Engineers. Provide guidance in issues relating to Installation, Source Control and Code Infrastructure.

·         GTE Laboratories – Consultant, Web Development and Research - Perform evaluation and research of leading edge web development software. This includes writing Active Server pages, using JScript 2.0, HTML 3.2 with Frames, ActiveX Controls, Java (J++ 1.1) and ActiveX Data Objects 1.0 (ADO) connecting to SQL Server 6.5 databases. Write Active Server Component using Visual C++ 5.0 with MFC and ATL COM, to test connectivity to proprietary SQL class library. Install Exchange Server 5.0 and implement Internet e-mail pass through for SQL Server e-mail, using Exchange Server, Outlook97 and Inbox Wizard. Includes writing Installation Process document to guide end users through installing and configuring Exchange Server 5.0 and portions.

·         Digital Equipment Corp. Littleton MA