Kenneth W. Henkes

Deland, FL 32720

Phone: (561) 401-2463

Email:

Website:

Experience Summary

  • Over thirty years of overall experience in architecture, design, and development using Visual Basic and the .NET Framework (VB 1.0 to 6.0 / VB.NET).
  • Over ten years of experience in architecture, design, and development using the C# and the .NET Framework.
  • Over twenty years of experience in Object Oriented Design (OOD) and Object-Oriented Programming (OOP)
  • Firm understanding and practice of the SOLID design principles.
  • Top quality architecture and development skills with extensive knowledge and understanding of .NET, and Microsoft SQL.
  • Expert knowledge of ASP/VB scripting technologies with experience in JavaScript, jQuery, and AJAX.
  • Extensive experience with OO JavaScript.
  • Experience with Session and Application data caching.
  • Experience in planning and developing ASP.NET SOAP web services and Web API RESTful services.
  • Solid background in Object-Oriented analysis and design.
  • Hands-on experience in SQL, system, and network administration, database architecture, stored procedure development and optimization.
  • Experienced with management of legacy caching technologies

Technical Summary

  • Languages/Methodologies: HTML, HTML5, MVC, Razor, CSS, C#, VB 6.0, VB.NET, JavaScript, jQuery, VBScript, Caching, XML, SQL.
  • Source Control: SourceSafe, ClearCase, StarTeam, Team Foundation.
  • Database/Reporting: Access, MS SQL, Oracle, SSRS, SSIS, Crystal.
  • Technologies: AJAX, ASP, ASP.NET, ADO, ADO.NET, HTML, DHTML.
  • Servers: Windows NT/2000/2003/2008/2012/2016/Active Directory, IIS to v10

Project History

MIS Insurance ServicesJuly 2018 – Current

Software Developer

Maitland, Florida

Software development using Visual Studio 2015/2017 with the .NET framework 4.0 up to 4.6.1.

Database architecture and development, including stored procedure creation and optimization, using Microsoft SQL 2008 and SSMS 17.x.x.

Agile participation including weekly SCRUM, as well as the use of SLACK communication and LiquidPlanner web change management control.

Maintenance of existing ASP.NET MVC and Web and Web API applications using VB.NET, C#, Razor, jQuery, Microsoft SQL, and the .NET framework 4.0 to 4.6.1. Maintenance consists mostly of enhancements and additional product functionality.

Creation of multi-factor authentication web application using ASP.NET, C#, jQuery, Microsoft SQL, and .NET framework 4.6.1. Two-factor authentication currently consists of email.

Integration of multi-factor authentication into existing web application.

USAOversized.com, LLCDec 2013 – Feb 2018

Lead Developer, and Systems Administrator

Deland, Florida

IT Manager, and Project Manager of enterprise transportation logistics management web application development and administration.

Agile management of development and QA team for FDLCproject.

VS2013 (ASP/C#) to VS2017 (ASP/C#) – Architecture, design, and development of enterprise web-forms website and application.

Client OOD JavaScript for real-time AJAX response.

SOAP Web Service development and maintenance for AJAX and ASP.NET reference.

Management of development and QA team for version upgrade to incorporate WebAPI 2.0, MVC, and Entity Framework.

SQL2012 to SQL 2017 – Architecture, design, and development of enterprise back-end database to support USAOversized.com website.

Remote management of production environment of TFS2013Express to TFS2018, IIS 8.5 to 10, and SQL Server 2012 to 2016.

IIS Caching management with SQL Session storage.

Primary developer for ASP.NET/C# enterprise web application.

Primary developer for C# SQL extended stored procedures.

Primary developer for C# Server Controls and middle-tier objects.

Lee Hecht HarrisonApr 2013 – Dec 2013

(Contract) Developer

Maitland, FL

Visual Studio 6.0 (VB) Classic ASP/COM – Support of legacy VB COM. This consisted of primarily new development.

Visual Studio 2012 (ASP) – Support of legacy/classic ASP CRM web application. This included development of new functionality as well as break fix development.

Visual Studio 2012 (C#) – Conversion of legacy COM to C# COM in preparation for overall application conversion to .NET platform.

OOD/OOP

Managed local and server data caching.

Team Foundation Server – Source code management.

Management of MS DTC and Component Services

SQL Server 2012 (Stored Procedure optimization) – This involved table-creation and alteration as well as stored procedure development and optimization.

Liberty Medical

(Contract) DeveloperOct 2012 – Dec 2012

Port St. Lucie, FL

Visual Studio 6.0 (VB) – This consisted primarily of change-request development adding new functionality where requested.

OOD/OOP

Maintenance of SOAP web services.

.NET Framework 3.5 (VB.NET, ADO.NET) – This consisted primarily of change-request development adding new functionality where requested.

SQL Server 2005 (Stored Procedure optimization)

Responsible for support of Legacy VB proprietary Desktop application.

Responsible for support of VB.NET proprietary Desktop application.

Creation of SQL table(s) to support application changes.

Streamlined SQL stored procedures for better performance and efficiency.

Harris CorporationApr 2012 –Oct 2012

(Contract) Developer

Palm Bay, FL

OOP

.NET Framework 3.5/4.0 (C#, ASP.NET, ADO.NET) – Involved the creation of new and support of existing ASP.NET applications as well as various stand-alone desktop applications. Also involved the integration of MS Office applications in development.

SQL Server 2005/2008 (SSRS, Table creation, Stored Procedure Creation & Optimization)

Oracle(PL/SQL) (Stored procedure creation & utilization)

Created using Visual Studio C# Microsoft Office (Excel) templates to restrict cell input to database-driven availabilities. Templates were used by various departments to submit budgeting and other financial data.

Re-wrote using Visual Studio ASP.NET C# entire data control web application used to calculate taxes. Converted simple ASP.NET to object-oriented methodology. Supported application change requests.

Created using Toad for Oracle user-defined functions (UDF) and Views to support the reporting needs of the above data control web application.

Created using Visual Studio ASP.NET, C#, and Excel 2007 a template for end-users to add location information to the database supporting the above data control web application.

Created using Visual Studio C# an SSRS report to supplement reporting requirements of third-party maintenance tracking application.

Created using SQL Server Management Studio (SSMS) stored procedures, user-defined functions, and views to support the above SSRS report.

SDI Industries, Inc.Sept 2011 – Apr 2012

Developer

Melbourne, FL

Visual Studio 6.0 (VB)

OOP

.NET Framework 1.1/2.0/3.5 (C#, VB.NET)

SQL Server 2000/2005/2008 (Table creation, Stored Procedure creation & optimization)

Supported using Visual Studio VB.NET and C# a suite of web and desktop applications used to interact with equipment in a distribution center environment.

Created using Visual Studio VB.NET and C# various web and desktop software add-ons and utilities to further support the interaction between distribution equipment and a MS SQL database including console-application utilities to manage changes in the types of sorter equipment used during the distribution process.

IndependentJan 2009 – 2011

Developer and Software Service Technician

Tequesta, FL

Visual Studio 6.0 (VB, ASP, ADO, COM)

OOP

.NET Framework 1.1/2.0/3.5/4.0/4.5 (C#, VB.NET, ASP.NET, ADO.NET)

SQL Server 6.5/7.0/2000/2005/2008/2012

SQL Database architecture, design, creation

SQL Stored Procedure design, creation, optimization

Software Developer

Re-wrote using Visual Studio ASP.NET and C# a web application incorporating a Flash presentation used for training employees in a medical-oriented professional cleaning environment.

Created and managed using Windows Server 2003 and Internet Information Services (IIS) a staging web site mirroring production for the purpose of development.

Modified using SQL Server Management Studio (SSMS) the database supporting the above web application normalizing and creating indexes where necessary further streamlining the process of data transfer.

Created using Visual Studio C# a master desktop application for dynamically incorporating and managing one or more applications written outside of the project environment. This application used .NET classes to dynamically load and control external executables from within a multiple document interface (MDI) environment.

Created using Visual Studio VB.NET and C# several independent desktop applications to be dynamically manipulated by the above master application. Suite also included an innovative Catalyst utility used to allow interaction and data transfer between multiple environment-independent applications, tools, and utilities.

Created using Visual Studio C# a set of independent modules to be used and controlled by the above master application specific to the bail bonds industry. Modules included data-entry forms as well as database manipulation utilities specific to the industry.

Created using Visual Studio VB.NET and C#, AJAX a complete social web application. The web application, formerly The Local Review, incorporated all facets of a social web site including profile management, inter-member message storage and retrieval, forum management and delegation, a software-free Internet chat module, and several utilities for site administration.

Created using SQL Server Management Studio (SSMS) several databases. One database was designed to store bail bond industry specific data including stored procedures for adding, changing, and returning data.

Created and maintained using Windows Server 2003 and Windows Server 2008 with Active Directory, MS DNS, and Internet Information Services (IIS) web site domains, domain user accounts, along with hosting and host headers.

Trover Solutions, Inc.Jul 2007 – Jan 2009

Developer

Louisville, KY

Visual Studio 6.0 (VB)

OOD/OOP

.NET Framework 3.5/4.0 (C#, VB.NET, ADO)

SQL Server 7.0/2000/2005 (Table creation & optimization, Stored Procedure creation & optimization)

Oracle(PL/SQL) (Stored procedure creation & utilization)

Software Developer

Supported using Visual Studio VB 6 a desktop application used to control and manage hospital bill auditing. Supported wide array of add-on tools and utilities developed within the application for contact management along with data entry and retrieval.

Supported using Visual Studio VB 6 and Crystal multiple reports using MS SQL and Oracle databases the data from the above application.

Development and support of middle-tier objects for data retrieval and transfer

Administered and developed OCR for AnyDoc forms and templates using Classic VB (6) Scripting and Classic VB (6) COM objects. Defined scanning guidelines form management techniques for multiple departments using OCR for AnyDoc. Managed ExchangeIt jobs and functionality along with output data file manipulation. Managed ETL functionality between ExchangeIt output and Classic VB.

Development of image identification VB.NET desktop application. Image identification used to match OCR for AnyDoc scanning templates with scanned images.

Conversion of image identification desktop application from VB.NET to C#.NET.

Responsible for introduction of VB.NET environment as the solution to continue building and enhancing existing legacy VB (6) software.

Moderate administration of MS SQL 7 and 2000 servers

Independent

Southern Kentucky Technologies1998-2007

Developer and Software/Hardware Service Technician

Bowling Green, KY

Visual Studio 6.0 (VB, ASP, ADO, COM)

OOP

.NET Framework 1.1/2.0/3.5/4.0/4.5 (C#, VB.NET, ASP.NET, ADO.NET)

SQL Server 6.5/7.0/2000/2005/2008/2012

SQL Database architecture, design, creation

SQL Stored Procedure design, creation, optimization

Software Developer

Design and development of various customer-driven and data-driven utilities utilizing C#, VB.NET, MS-Access, and MS SQL

Development of tax accounting .NET (C#) desktop application specific to clients’ requirements. Typical tax-accounting functionality for processing routine tax returns.

FDLC including UI, components for data interaction, and SQL Server 2005 database.

Managed ETL functionality application for use with Dunn & Bradstreet, Stanford proprietary systems, and MS SQL databases using Classic VB

Converted web application to VB-ASP.NET

Architecture and development of MS SQL 2005 database table structures and stored procedures.

Performed PC hardware and software upgrades including performance enhancements and virus removal.

Participated in remediation of classic ASP application converting account access from database or NT user accounts to Active Directory integration.

Design and development of various MS Office application utilizing VBA.

Domain, web, and SQL server hosting and administration.

Software Projects

Project for Web Proprietary Search Application2012

OOP

.NET Framework 4.5 (C#, ASP.NET, ADO.NET, Web Controls, AJAX)

SQL Server 2012 (Database architecture & Design, Table creation, Stored Procedure Creation)

Developed ASP.NET (C#) web site to facilitate multiple search functionalities.

Project for Web/Desktop RAD tools and utilities2012

Developed C# library to automate object-based collections.

Developed C# library to automate object-based private profile file-based settings.

Developed C# library to automate and facilitate object-based SQL, Oracle, OleDb, and Text-based database functionalities.

Developed C# library to automate object-based Windows Registry manipulation.

Developed C# library to automate object-based application configuration functionality.

Project for Snap-in-like Enterprise software solution2010

Developed VB/C# libraries to handle object-based functionality to dynamically manipulate add-in style .NET applications.

Developed VB/C# application to dynamically utilize snap-in style applications.

Developed VB/C# snap-in style applications to be loaded into enterprise application.

Created and developed a VB/C# communications library for object-oriented messaging between applications.

Project for Web Service / WCF incorporation2010

Development of ASP.NET web application, desktop application, and web service(s) for the purpose of incorporating WCF methodologies.

Development of web service(s) to incorporate service-oriented architecture (SOA) solution for manipulating data in a MS SQL database.

Development of generic MS SQL database for use in web service case scenario(s).

Project for Web-Based Accounting2009

Designed and developed ASP.NET web application to centralize and automate basic accounting needs.

Designed and developed MS SQL database for supporting accounting web application.

Incorporated functionality for storage of user/business profile and contact information as well as tables and stored procedures for handling accounting information and calculations.

Project for Social Web Site2008

Designed and developed ASP.NET social web application (localreview.com).

Designed and developed MS SQL database for supporting social web application.

Incorporated functionality for storage of user profile and contact information along with forum/blog information.

Incorporated ASP/JavaScript AJAX user chat solution to replace necessity for downloading desktop application.

Contract Clients

Contract: LP Media, Hollywood, FL 2011

Development of ASP.NET 3.5 (C#) web site to incorporate Flash presentation modules.

Management of IIS 6/SharePoint.

Normalization of SQL 2008 database.

Contract: Sommet Group, Franklin, TN 2007

Reverse engineered and supported employee management software application using Classic VB and MS Access including new development

Participated in re-design and architecture of hosted application to .NET.

Participated in architecture of MS SQL 2005 database.

Contract: Yellow Cab, Bowling Green, KY 2006

Data extraction and analysis using VB 6.0 and MS Office.

FDLC of data extraction software, COM, and MS Access database.

Upgrade from MS Access to MSDE SQL Database including COM.

Report creation using Crystal Reporting technologies.

Design and maintenance of MS SQL MSDE database table structures and stored procedures.

Contract: Yesteryear Farm, Bowling Green, KY 2003/2005

FDLC of e-commerce web application including UI, COM, and SQL Server 7

AJAX/DHTML/Javascript web application design and development

Architecture and maintenance of MS SQL 7 database table structures and stored procedures.

Full domain, web, and MS SQL 7 Server administration

Contract: ASPwebhosting.com, Hopkinsville, KY 2002/2003

Supported account management application using Classic ASP and ASP.NET technologies.

Supported multiple MS SQL 7 databases including stored procedure redesign and customer code reviews.

Reviewed and administered customer-submitted COM (VB6)

Assisted in design and development of customer COM needs (VB6)

Domain, IIS, and SQL server hosting and administration.

Contract: HCA Healthcare, Nashville, TN 2001/2002

Responsible for design and development of Active Directory integration COM using Classic VB.

Supported MS SQL 7 and MS-Access databases.

Redesigned hosted ASP applications to utilize Active Directory interactive COM.

Moderate administration of MS 2000 IIS and MS SQL 7 servers.

Contract: Reynolds & Reynolds, Dayton, OH 2001

Support and reverse engineering of automotive management application using Classic ASP, DHTML, and JavaScript technologies. Responsible for integration of latest ASP technologies into application

Performed team leadership in reporting ASP technologies including implementations and team education

Maintenance of MS SQL 7 database stored procedures and user functions.

Moderate administration of IIS and MS SQL servers.

Contract: Hewlett Packard, Cupertino, CA 2000

Managed development project for proprietary Internet/Intranet inventory system using Visual Basic and ASP technologies.

Coordinated multiple project development teams to insure overall project compatibility and integration.

Contract: Perclose Corporation, Redwood City, CA 2000

Design and development of MS Access and SQL 7 databases.

Contract: Thomas Weisel Partners, San Francisco, CA 2000

FDLC of trades and commissions distributed application using Visual Basic with MS Excel and Access document integration.

Design and development of MS SQL 7 database.

MS SQL 7 server administration.

Documentation provision and knowledge transferal.

Contract: Pets.com (Bought by Pets Mart), San Francisco, CA 1999/2000

FDLC of inventory management integrated distributed application using Visual Basic.

Design and development of MS SQL 7 database.

MS SQL 7 server administration.

Contract: Wells Fargo Bank, San Francisco, CA 1999

FDLC of customer management hosted application using ASP technologies.

Design and development of SQL 6.5/7 databases.

Moderate IIS administration.

Caching and management of cached data for location-specific dynamic form information.

SQL 6.5 and 7 server administration.

Contract: UCSF/Stanford University, San Francisco, CA 1998/1999

Designed and developed ETL application for hospital merger budgeting system.

Participation in architecture and design of SQL database.

Performed data extractions from multiple budgeting data sources, transformations, and loading into SQL database.

Overall project won Microsoft award for Innovation.