Summary
** ***** ** ************ ********** in the information industry that
includes programming, constructing and shipping commercial n-tier
distributed software and web applications with a heavy focus on middleware
but also an eye toward design, and capable in front-end web development,
database design, networking and IT design and support, converting and/or
encapsulating legacy systems.
Skills
Framework library design and construction, systems integration, loosely-
coupled architecture, distributed systems/remoting/web services,
distributed transactions, concurrency issues, synchronization/multi-
threading/asynchronous processing issues, security issues (encryption,
hashing, session keys), database design (CASE tools including Erwin,
Visio/Asymmetrix), encapsulation of legacy systems, porting legacy systems,
Active Directory, SAMBA, Lotus Notes/Domino development and deployment,
Microsoft.NET (C#, ASP.NET, Visual Basic.NET, etc.). Extensive experience
with a wide variety of software applications and systems. Experience
designing, installing and configuring networks on a variety of platforms.
C#, ASP.NET, relational database design and programming (SQL Server,
Oracle, MySQL, PostgreSQL, Access, SQLite), TSQL, PL/SQL, stored
procedures, XML/XSL, HTML/XHTML, data transformation, Javascript, CSS, SEO,
WordPress, PHP. A variety of source control and collaboration systems,
build management, etc.
Broad experience with a variety of information technology hardware,
software and infrastructure. Details available upon request.
Experience
1 November 2008 to present - NetCentral, WebMediaAlliance
Contract work for NetCentral, Inc. and WebMediaAlliance, software architect
and programmer, Windows Forms, Web and Web Services applications using C#,
ASP.NET, WordPress, PHP, SQL Server, MySQL. Also Windows and Linux server
upgrades and maintenance, installing and terminating network cable, etc.
2 October 2006 to October 2008
Network management in a mixed Windows and Linux environment, database
design, web and C# Windows Forms application development including a
Material Safety Data Sheet management application for document scanning,
indexing and file management.
3 September 2003 to April 2006 - Hewlett Packard
Consulting and sub-contracting engagements for Hewlett-Packard;
Architecture and programming on HP's web content management system
(hp.com), database design and implementation using both SQL Server and
Oracle, multi-threaded Windows services, web applications development, web
services and remote automation of legacy web applications through screen
scraping and other techniques.
4 September 2001 to September 2003 - BST Global
Played a key role designing and constructing the core framework of the
latest generation of BST Software's distributed commercial project
accounting system using C# and C# code generation, XML/XSL, SQL Server and
web services. Taught key personnel how to utilize C# and the .NET
framework, created a software test engine, etc.
5 July 2001 to August 2001 - Microsoft Corporation
I joined as the third member of a small team at Microsoft Corporation to
finish developing and then provide fixes and support for the company's new
internal and external employment web sites utilizing ASP.NET, C#, SQL
Server, ASP, VBScript and JavaScript. Both sites had to go live within a
week of my hire and we met that deadline.
6 August 2000 to July 2001 -- Covault
Software development manager for a start-up company in Seattle called
Covault, developing flexible usage and billing (microtransactions) software
for voice and data communications. Covault was a victim of the dot-com
crash.
7 October 1999 to August 2000 - Microsoft Corporation
As a contract vendor, I designed and implemented an intranet-based data
gathering and reporting application for Microsoft License Online with Data
Management & Design of Kirkland, Washington using Internet Information
Server, ASP and SQL Server.
For the Visual Studio group, developed web-based enterprise sample
applications to ship on the original Visual Studio.NET discs demonstrating
ASP.NET interoperating with C#, VB.NET, Microsoft DTC, C++, Oracle, SQL
Server, IBM HIS, etc.
8 June 1999 to August 2000 - Northwest Farm Credit Services Bank
As a contract vendor, designed and implemented an incentive pay system for
Northwest Farm Credit Services Bank which aggregated data from multiple
remote sources into a SQL Server database and replicated key information
between SQL Server and Lotus Notes.
9 February 1999 to May 1999 - Data Management & Design
Freelance programming and consulting with ASP/IIS, VB and SQL Server in
concert with Data Management and Design Services (we worked together often)
on a variety of projects using Visual Basic, COM, ASP, SQL Server and
Access.
10 November 1997 to February 1999 - Capital Stream
As a contractor, designed an MVC architecture for the newest version of the
core lease management product from System 1 Software (now
CapitalStream.com) and acted in sales support and consulting roles with
presentations in Seattle, Portland and Chicago. I designed the stateless
middle tier as a collection of loosely-coupled drop-in COM DLLs, integrated
with ActiveX scripting on the server, running behind Microsoft IIS Remote
Data Services.
11 May 1997 to November 1997 - iNEO, Excel Data
Contract Internet software development for a startup e-commerce company in
Seattle called iNeo. I created a remote procedure call mechanism to enable
access from WAP devices, web browsers and rich UI applications over the
Internet. I also performed contract development work (Visual Basic, ASP,
SQL Server, AS/400) on projects for Microsoft, Sony, Howard Johnson and
Pitney-Bowes during this period.
12 January 1996 to May 1997 - Microsoft Corporation
Contractor at Microsoft Corporation for the Geo group. I specified and
developed internal software for content management and for building
multimedia databases through two product-release cycles of Automap
(predecessor of the current MapPoint products). I designed and built tools
to aide localization into several languages. I authored conversion
programs between SGML, RTF and HTML formats, designed and developed a GUI
forms designer and content editor for use by copy editors and translators
in the U.S. and Europe, etc.
13 March 1995 to January 1996 - National Employment Exchange
Moved to Seattle to co-found NEB (National Employment Brokers) and acquired
the domain name nee.com (National Employment Exchange) in Seattle.
Performed market research, developed a business plan and process, software
and IT specifications.
14 June 1994 to January 1996 - Groupware Development
Co-founder and chief technical resource for Groupware Development, Inc
(Lotus Premium Business Partner) providing custom software development an
IT integration services. My biggest job was the creation of Micron
Computer's help desk system integrating Oracle, Lotus Notes and Microsoft
Access across Windows, OS/2 and Unix.
15 December 1988 to June 1994
Various responsibilities as a GIS and civil engineering drafter, custom
software development within and integrating with GIS and CAD software and
other custom software development and multiple platform IT and networking
support (PC's, UNIX, minis, mainframes), as well taking over ownership and
day-to-day management of a family advertising business - including
operations, client management, graphic design and layout work. Additional
details available upon request.
16 References
References are available upon request.