• Login
  • Register


Kenneth Courtney is a Sr. advanced web technology consultant. He is a results-oriented analyst, architect, and programmer with 20,000+ hours of software development experience. He has a unique blend of technical skills that has allowed him to architect and implement complete solutions. His focus is squarely on DotNetNuke site and module development.

Technical Skills

Certifications: MCSE, ID 352835 March 1997
Languages: VUE.js, DNN (DotNetNuke 6,7,8,9) C#, VB.NET, ASP.NET, VB, SQL, JavaScript, XML, XSLT, HTML

Work History

Celer Soft, Katy, TX - DNN Consultant

Responsible for maintenance of 35 separate DNN web sites running multiple versions of DNN hosting web applications for 35 separate DNN sites. Responsibilities included leading four team members in the upgrade of 20 of these sites from DNN 8.0.3/4 to DNN 9.10.2, migration of the sites from a Windows Server 2008 environment to a Windows Server 2019 environment. Each site hosted on separate instance of DNN and comprised of numerous custom applications written for DNN using MVC framework. Maintenance of 50+ custom DNN modules written by multiple prior vendors. Enhancement of E-Greeting Card module to include user uploaded photos for delivery to patients using WkHtmlToPdf. Enhancement of a birth plan module which renders birth plan using WkHtmlToPdf and emails to patient. Enhancement and maintenance of MVC service locator module which uses Vue.JS 3 and a separate ER location search module using Vue.JS 3.0 CLI, Google Maps API, and Inquicker to sort the user’s search in ascending order by distance. Compiling and building multiple DNN Versions including DNN 8.0.3, 8.0.4, 9.0.1, 9.1.1, 9.10.2 to debug errors in persona bar and admin bar. Debugging DNN core source code as it relates to errors during upgrading. Upgrading DNN modules when necessary to comport with revised DNN APIs as they changed from version to version. Daily response to service level agreement RITMS and incidents. Troubleshooting server performance issues and synchronization issues. Configuring web farm environment for DNN sites. Implementation of Figma designs into CSS/HTML for use on production health care websites. Development of multiple 2sxc custom apps for structured content management. Design and maintenance of 997 DNNSharp Action Forms forms. Development and maintenance of shared knowledge base using Microsoft Onenote for sharing of important developer notes and project documentation. Application performance monitoring using DynaTrace, DataDog and Uptime-Kuma.

Tools/Platform: VUE.JS 3.0, ASP.NET MVC, Bootstrap 3 & 4, DNN, Microsoft Visual Studio 2015, 2017, 2019, Microsoft SQL Server 2017, GitHub, Subvesion SVN.

Microsoft .NET and DNN Consultant - Diditbetter Software/Advantage International, Tampa, FL

Integrated two separate DNN web sites one running different versions of DNN by writing a custom upgrade module in the destination site. Upgraded commercial Portal Store module to the latest version and importing that into the new consolidated DNN site, combining 10,000+ user accounts from the two sites into the new consolidated site. Developed a custom DNN module providing the ability for change control to upload files directly to the site enabling customers to download software updates which then integrated these download attempts into the DidItBetter commercial CRM product.

Tools/Platform: Microsoft Visual Studio 2017, MS SQL Server 2016, Microsoft Visual Source Safe, Microsoft Project. Visio, Windows Server 2003 & IIS 6.0.

Senior Programmer Analyst - Rita Technology Services Contractor for Protel Incorporated, Lakeland, FL

Application consisted of proprietary reporting solution integrated into the Oracle application layer and a C# ASP.NET web interface. Developed and maintained Protel's public facing web site using DNN and writing several custom modules. Developed and maintained partner facing web services and specifications using ASP.NET Web Services and XML. Completely redesigned corporate web site using DNN framework enabling customers to create and monitor help tickets using the Sigma Pro Commercial DNN module, the XMod Custom Form DNN commercial module.

Tools/Platform: Microsoft C#, ASP.NET, Oracle 11G, Infragistics netVantage Controls, AJAX Control Toolkit, Web Services, XML & XSLT, Service Oriented Architecture, Visual Studio.NET all versions, IIS, Windows Services, Visual Source Safe, Configuration Management, Sharepoint

JetKey Software, Technical Architect and Lead Developer, Tampa, FL

Social networking site using the DNN framework. Developed social networking site providing users the ability to track favorite NFL teams and a Fantasy Football league. Created reward-based system to track users use of different elements of the site which would payout a cash prize for stickiest users. Developed a DNN Twitter clone module; a multi-level marketing system which included the ability for users to refer friends from their own email address books as well as the ability to log on to MSN, AOL, GMail, and Yahoo Mail; a Dashboard module utilizing Windows Workflow Foundation (WWF) and the Ajax Control Toolkit enabling users to further mix and match mini dashboard modules including team and player statistics, Developed import program for the import a subscription sports statistics feed, and performed final configuration and integration of numerous contractor supplied modules.

Tools/Platform: DNN, VB.NET, C#, ASP.NET, Telerik Rad Controls, AJAX, Web Services, Windows Workflow Foundation, XML & XSLT, Service Oriented Architecture, Visual Studio 2013, IIS, SQL Server 2012, Windows Services, TortoiseSVN and AnkhSVN Source Control.

InternalSystemsArchitect - Bisk Education, Tampa, FL

Architected major enhancements to LOB ERP system used by 600+ users. Application consisted of an ASP.NET application which staged and managed orders prior to being entered into the businesses Microsoft Great Plains Dynamics ERP. Architected custom solution to return orders processed by the system back into MS Great Plains Dynamics using its XML gateway.

Performed design and analysis and technical leadership for major CRM (Talisma) integration project. Project consisted of integrating the Talisma CRM into an existing landscape of ten major business systems, each of which was either replaced or augmented by the new system, with the goal of the system a departmental level dashboard providing a 360 degree view into the status of each of Bisk's customers.

Performed technical analysis and architectural design for the integration of Florida Institute of Technology and Bisk financial processes. Integration points including both batch and real time web service integrations including financial aid, payment, registration, and demographics information used to synchronize each partner's various systems.

Tools/Platform: Microsoft VB.NET, C#, ASP.NET, Telerik Rad Controls, AJAX, Web Services, XML & XSLT, Service Oriented Architecture, Visual Studio.NET, IIS, SQL Server, SQL Reporting Services, Windows Services, Source Gear Vault, Configuration Management, Sharepoint Portal Service, Microsoft BizTalk Server, Windows Workflow Foundation.

Senior .NET Programmer/Analyst - Rita Technology Services for Time Warner Retail Sales, Tampa, FL

Senior programmer/analyst tasked with the development and maintenance of ASP.NET and Windows Forms applications using Microsoft WPF framework. Design and implemented a ‘pluggable' Windows Forms Smart Client framework using MVC architecture used for numerous development tasks including the management of existing ASP.NET project management solution based upon the C# IBuySpy Portal Framework, SMTP mail to dispatch reports, and more.

Architected pluggable Windows Service framework used for batch processing and inter process communication. Developed numerous clients for this framework, each of which processed files either based upon a pre-set interval or in response to a queued message, including Microsoft BizTalk Server endpoints.

Tools/Platform: Microsoft C#, ASP.NET, DNN Framework, Web Services, XML & XSLT, Service Oriented Architecture, Visual Studio.NET, IIS, Oracle, SQL Server 2005 & SQL Reporting Services, Windows Services, PVCS, Microsoft BizTalk Server.

Senior .NET Programmer/Analyst - Rita Technology Services for Marriot Vacation Club International, Lakeland, FL

Tasked with the new development and maintenance of Service Oriented Architecture Enterprise Integration components. Architecture consisted of technology & task specific ASP.NET Web Services connecting to a proprietary middleware orchestration engine. Each service tasked with translating various business messages between formats using XML Persistence & XSLT or communication with third party service API's using web services.

Tools/Platform: Microsoft C#, ASP.NET, Web Services, XML & XSLT, SOA, Visual Studio.NET, IIS, Oracle, PVCS.

Senior .NET Programmer/Analyst - Rita Technology Services for Polk County Public Schools Bartow, FL

Senior Programmer tasked with the new development and maintenance of N-Tier OLTP student information system. Primary responsibilities included development and documentation of new reports using Data Dynamics Active Reports and application forms for legacy VB 6.0 & SQL Server student information system managing in excess of 100,000 students, 10,000 educational personnel, and 200 schools.

Technical lead on web based student administration & registration system http://my.polk-fl.net . Project consisted of three full time developers, a full-time project manager & numerous QA & DBA resources. Developed and maintained a collection of task specific modules written using VB.NET leveraging the DNN. Modules developed included Student Application, Single Sign-On SOAP Web Service, TABE test administration and registration, and more. Additionally, functionality integrated into modules to enable communication with legacy student information system and SAP accounting system using linked SQL Servers and the SAP DotNET Connector.

Tools/Platform : Visual Basic 6.0, Visual Basic.NET, ASP.NET, DNN, SAP DotNET Connector, Visual Studio.NET, IIS, Microsoft SQL Server 2000, PVCS Version Management.


Senior .NET Programmer/Analyst - OpenDoor Software/Advantage International, Tampa, FL

Responsible for the analysis, requirements definition, technical architecture, and development of several N-Tier ASP.NET & VB.NET information management systems for client sites including: The Insiders Guide, www.wellingtonschool.com; and www.PrePackRx.com. Developed a comprehensive Unit Dose Labeling System integrating regularly updated FDA NDC Data for clients including pharmacies such as Moffitt Cancer Research Center, Shriners Children's Hospitals, and University Community Health Center. Core team member of the DNNeLearn Open-Source Learning Management System.

Tools/Platform : Microsoft Visual Studio.NET, VB 6.0, ADO.NET, Microsoft SQL Server, Microsoft Visual Source Safe, Microsoft Project. Visio, Windows Server & IIS.

Senior Programmer Analyst - Team Information Services for Caremedic Systems, Inc.

Responsible for the analysis, requirements documentation, technical architecture design, and development of an N-Tier Visual Basic 6.0 Client/Server Enterprise information management system which replaced numerous disparate applications within Caremedic Systems by over 100 clients. Utilized the Microsoft Solutions Framework during all phases of application development to maximize the system's successful completion and minimize risk. Utilized advanced data features of ActiveX Data Objects to provide business layer data provider to client applications. Developed data defined business objects to implement field level security and data validation services. Configuration management implemented using Visual Source Safe.

Tools/Platform : Microsoft Visual Basic 6.0, Visual Basic.Net, ADO, MTS, MSMQ, COM+, Microsoft SQL Server, Microsoft Visual Source Safe, Microsoft Project. Visio.

Senior Programmer Analyst - RADAR Group/ACIA Software Tampa, Florida

Multiple client projects including return to Hartline to enhance and maintain application originally developed in 1998, development of Active Server Pages content management system originally implemented on Wellingtonschools.com, followed by numerous non-profit organization web sites.

Tools/Platform : Microsoft Visual Basic 6.0, Visual Basic.Net, ADO, MTS, MSMQ, COM+, Microsoft SQL Server, Microsoft Visual Source Safe, Microsoft Project. Visio. Windows 2000 Professional client operating systems, Windows 2000 Server Network operating system.

Senior Programmer Analyst - Veredus Corporation for Chase Home Finance Tampa, FL

Member of (ZiPPY) Team, focused on the development and maintenance of an N-Tier enterprise mortgage underwriting analysis application. Provided detail analysis needed to transform provided business rules into coded solutions. Developed and maintained environment documentation including build manuals, development standards materials, and technical documentation of systems components. Implemented major upgrade of DecisionWise underwriting system code which included the deployment of four Windows NT 4.0 servers playing unique roles in application server farm, and a Citrix MetaFrame server. Process included official turnover of vendor owned code to Chase Home Finance, and required significant systems and Visual Basic knowledge to analyze the system from the source-code level to the network and operating system level. Responsible for authoring and maintenance of numerous technical documents including build manuals for the various systems under responsibility, programmer technical documentation, and change control documentation.

Tools/Platform : Microsoft Visual Basic 5.0 and 6.0, ADO, MTS, MSMQ, COM+, Sybase SQL Server 11.92, Microsoft SQL Server 2000, Embarcadero Rapid SQL, Intersolv PVCS Version Control system, Microsoft Visual Modeler, Microsoft Project, Visio, Windows NT Server, Terminal Server, and Citrix MetaFrame

Senior Programmer Analyst - RHI Consulting for Ceridian Employer Services St. Petersburg, FL

Responsibilities included the design and development of a gross-to-net pay check calculation engine designed to process 1 million paychecks per hour. Technologies utilized included Microsoft COM+ Services, Extreme Logic of Atlanta, GA's High Volume Engine to evenly distribute processing load across N tier of servers, and development of Visual Basic components necessary to support this batch calculation process using Microsoft Visual Modeler, and SQL Server 2000 data modeling tools, and Microsoft Visual Source Safe version control system. This was a short-term contract.

Tools/Platform : Microsoft Visual Basic 6.0, ADO, COM+ Services, MSMQ, Microsoft SQL Server 2000, Microsoft Visual Source Safe, Microsoft Visual Modeler, Microsoft Project. Visio. Windows 2000 Server, Extreme Logic High Volume Engine for COM+ & and MSMQ.


Senior Programmer Analyst - Hydrogen Media, Inc St. Petersburg, Florida

Design and development of numerous solutions utilizing Visual Basic, Active Server Pages, COM+, Microsoft SQL Server 7.0 and 2000. Development tools included Visual Interdev, and Cold Fusion Editor, and Visual Source Safe.

  • Developed standard shopping cart, content management, and reporting tools.
  • Integrated numerous e-commerce sites utilizing multiple live payment systems utilizing COM+ Visual Basic components written by me to connect with Authorize.NET for payment services.
  • Designed and implemented live order fulfillment, real time inventory management and customer Service with Access Amway Logistics, Inc., implemented using XML, and UPS Rates component to check real time shipping charges of shopping cart contents.
  • Developed stand alone Synchronization Manager Using Visual Basic 6.0, designed to synchronize various disparate recruiting databases with Hydrogen Media designed Cold Fusion powered web site.

Tools/Platform : Microsoft Visual Basic 6.0, JavaScript, MTS, MSMQ, COM+, Microsoft SQL Server 7.0 and 2000, Microsoft Internet Information Server, Microsoft Active Server Pages, Data Dynamics Active Reports 1.0 and 2.0, Cold Fusion 4.5, Visual Source Safe, Microsoft Project. Visio. Windows NT Server, Terminal Server, Windows 2000 Professional and Server, Oracle 8 Server, Redhat Linux 6.2, Samba, NFS, PostgreSQL, MySQL, and Apache.

Senior Programmer Analyst - Web Advertising Technologies, Inc. Tampa, Florida

Designed, developed, and implemented the Web Advertising Traffic System (WATS), and Internet Marketing system using Microsoft Windows 2000 COM+ Services, SQL Server and Active Server Pages. WATS generates greater than 3,500 Unique clicks a day, and greater than 3000 Unique IP addresses a day.

Developed Visual Basic 6.0 and Active Server Pages applications utilizing ADO, ADSI, and basic File I/O to manage more than 600 Internet domains on multiple Windows 2000 servers. Functionality included registration, DNS on multiple DNS Servers, maintenance of IP Address mappings, and configuration of more than 450 Virtual Servers on Microsoft Internet Information Server.

Tools/Platform : Microsoft Visual Basic 6.0, JavaScript, COM+, Microsoft SQL Server 7.0, Microsoft Active Server Pages, Cold Fusion 4.5, Visual Source Safe, Microsoft Project. Visio. Seagate Crystal Reports 6.0 including Report ActiveX Server, Windows NT Server, Terminal Server, Windows 2000 Professional and Server, Oracle 8 Server, Redhat Linux 6.2, Samba, NFS, PostgreSQL, MySQL, and Apache.

Chief Technology Officer - Computer Systems Group Tampa, FL

Responsibilities included sales, in house information technologies development, and Internet services development. Responsible for providing senior onsite networking technical support to over one hundred customers.

Designed and developed sales management and automation tool using Active Server Pages, Visual Basic and Microsoft Access. The application integrated Microsoft Outlook, Word, Exchange Server, and Zeta Fax to automate the process of sending and tracking the results sales related faxes using Exchange, Outlook, Microsoft Word, & ZetaFax.

Responsible for managing and migrating Meta-IP DNS 2.1 and Send Mail to Microsoft DNS Server and Exchange Server 5.5 running on Windows NT Server 4. Developed and maintained lucrative Small Business Server IPP service providing 56K and ISDN connectivity to CSG's Clients, Exchange ETRN Mail Queuing, and Proxy Services.

Tools/Platform : Microsoft Visual Basic for Applications, Microsoft Access, Microsoft Exchange Server, Windows 2000 Server, Omtool Fax Senior, Fax Routing Software, ZetaFax


Senior Programmer Analyst - RHI Consulting for Hillsborough Area Regional Transit Authority, Tampa, FL

Design and implement a Microsoft Access 8.0 database to enforce labor contract based, progressive employee points system. Project consisted of defining and analyzing application goals, programmatically implementing the structure of a complex progressive disciplinary action system with many cases and sub cases which would lead to the termination of Hartline employees, evaluating and implementing strict security protocols at both the application and network layers of the application, importing and normalization of legacy employee data.

Tools/Platform : Microsoft Visual Basic for Applications, Microsoft Access

Senior Programmer Analyst - RHI Consulting for United States Postal Service, Tampa, FL

Responsibilities included the porting of a legacy labor grievance tracking application from early mainframe based application to a Microsoft Access application. Project included normalization of 70,000+ record Oracle database to Microsoft Access 2.0, ensuring year 2000 compliance in Access 2.0 format, development of robust reporting engine, development of comprehensive documentation for training and development purposes, and training users to use the new solution.

Tools/Platform : Microsoft Visual Basic for Applications, Microsoft Access

Information Systems Manager/Internal Systems Developer - Penpower, Brandon, FL

Responsible for the design, installation and maintenance of LAN, installation & maintenance of IIS, Exchange Server, WinProxy, OmTool Fax Senior, ArcServe, and CheckPoint Firewall One.

Design, development and maintenance of corporate Human Resources database application using Microsoft Access versions 2.0, 7.0 and 8.0. Developed Microsoft Internet Information Server Intranet application based upon original Access database implementing and ultimately replacing the original Microsoft Access client application.

Tools/Platform : Microsoft Visual Basic 6.0, JavaScript, COM+, Microsoft SQL Server 6.5, IIS, ASP, Visual Source Safe, Microsoft Project. Visio. Windows NT Server, Terminal Server, Windows 2000 Professional and Server.

United States Navy Multiple Duty Stations

Responsibilities included operations, maintenance, and testing of steam systems and components, including; main propulsion engines, turbine generators, hydraulic systems, lube oil transfer and purification and cooling systems, seawater cooling systems, feed and condensate systems, high pressure air compressor systems, low pressure air systems, distiller and evaporator systems, air conditioning systems, damage control systems, on a Naval Nuclear Propulsion Plant.

Maintained qualification on all electrical and mechanical engineering watchstations of the S6G Naval Nuclear Propulsion Plant including: Engineroom Lower Level Watchstation, Engineroom Forward Watch, Engineroom Upper Level Watch, Shutdown Roving Watch, Primary Valve Operator, Control Point Watch. Additional qualifications included: Basic Engineering Qualification, Submarine Warfare, and Basic Radiation Worker Qualification.

Assisted in the deactivation of the USS Baton Rouge at Mare Island Naval Shipyard as a member of the Decommissioning Crew.




Knowledge Alliance, Tampa FL MCSE & Novell Netware Network Administration Tracks; MCSE ID 352835:

Supporting Microsoft Windows 95 Supporting Microsoft Windows NT Workstation Supporting Microsoft Windows NT Server Inter Networking with TCP/IP on Microsoft Networks Supporting Microsoft Exchange Server Administering Microsoft SQL Server 6.5 Database Design and Implementation in Microsoft SQL Server 6.5 All Novell NetWare 4.11 CNE Courses

US Navy Nuclear Propulsion Program NEC 3355 :

Extensive course of instruction takes over 1 1/2 years to complete and is scheduled in four phases: Recruit Training, a nine-week course where candidates enter one of three Nuclear Field ratings; Nuclear Field "A" School, the second phase of training takes place at the Naval Nuclear Power Training Command in Orlando, FL., which lasts 14 weeks; Nuclear Power School, a 24-week course of instruction covering all academic subjects needed to understand the theory and operation of a nuclear power plant. For the fourth phase of training, students go on to one of two Nuclear Power Training Unit (NPTUs), to either a prototype nuclear power plant located near Ballston Spa, N.Y., or a permanently moored nuclear powered submarine near Charleston, S.C.