Apt B-***
Tampa, FL *****
Jeffrey E. Harding
*********@*****.***
Over 25 years of extensive experience in Information Technology with a demonstrated ability to develop and implement technical strategies that exceeds business expectations and requirements.
EXPERTISE
Languages, Frameworks and Interfaces: .NET Stack ( 2.0-4.5.2) C#, WPF, WCF, WWF, HTML, HTML5, JSON, CSS3, XJAX, JQuery, Javascript, Bootstrap, AngularJS, XML, XAML, XSLT, XSL-FO, LINQ, ASP.NET, ASP.NET MVC, Windows CE, VB.NET, SQL/T-SQL, WMI, C++/C, Managed C, VB, VB.NET, TCP/IP, COM/DCOM, ATL, ActiveX, REST, WEB API, WEB Services, SOA, Cloud, OOP, nUnit, MOQ, nSubstitute, AutoMapper
Software Development Tools, APIs and Utilities: Visual Studio, OWA, NLog, log4net, PRISM 2.1, Unity, EntityFramework 6, Enterprise Library, SSMS, SSRS, SSIS, BIDS, MS Test Suite, MS Virtual PC, TFS, VSS, SVN, BCP, PowerShell, MSMQ
Design Patterns: MVC, MVVM, Factory, IoC, Unit of Work, Orchestration
Applications: SSMS, SSRS, SSIS, BIDS, MS Test Suite, MS OCS Web Access, MS Project Web Access, AzMan, Virtual PC 2007, VMRC+, VSTS 2008, TFS, VSS, SVN, TFS, VSS, oXygen
Business Solutions: MS Office ( Word, Excel, Visio, OneNote, Access), MS OCS(Lync)
OS/Platforms/Servers/: MS Windows, MS-DOS, MS Windows Azure, Windows Server, IIS, MS SQL Server, Microsoft Azure, Terminal Services
3rd Party Resources: POSTMAN, Fiddler, UIPath, Neevia, Maestro, RoyalTS, Virtual Box, VMWare, SQLite 3.0 Enterprise Architect, On-Time, TrackIT, oXygen
Industries: IT Consulting, Transportation Logistics, Data Security, Specialty Insurance, Custom Home Building, Construction, Point of Sale, Warehouse Management, eCommerce, HealthCare Practice Management, Industrial Security, Custom Software Development, Software Consulting, Public Utilities, Industrial Manufacturing, Process Control, Food Processing, Lending, Tax & Accounting
CERTIFICATIONS
MCTS .NET Framework 2.0 Web Applications
EDUCATION
Bachelor’s Degree in Computer Science, Pennsylvania State University
Professional Experience
Senior .NET Developer – Thomson-Reuters (contracted by Timberhorn)
March 2016-Present
Contract
Responsibilities
Tools and Technologies
Online Audit Report Generation System
Design, implement, test & debug REST Web API services.
Maintain client SPA web applicationpages
Create unit tests with NSubstitute mocking framework
Participate in design and implementation discussions
Submit and conduct peer-code reviews
Participate in daily SCRUM meetings
Work with Q/A’s and BA and stakeholders
C#, AngularJS, JSON, AJAX, POSTMAN, REST Web API, TFS, Fiddler
Senior .NET Developer – Mary Kay, Inc. (contracted by InSource Group )
November 2015-February 2016
Contract
Responsibilities
Tools and Technologies
Customer Order Processing System
Maintain WFP application controls and convert, test and, deploy existing WPF application controls to ASP.NET MVC SPA Develop, integrate, test, deploy ASP.NET MVC SPA pages.
C#, WPF, WCF, ADO.NET, ASP.NET MVC, TFS, Angular, jQuery, JSON, AJAX
Senior .NET Developer – (EMSI) Examination Management Systems, Inc.
July 2014-November 2015
Project
Responsibilities
Tools and Technologies
Case Management System Software
Design, implement, test, integrate and maintain WPF UI feature components, Business rules and Data Access models with existing business enterprise Case Management System that assists insurance professionals in gathering personal private health information and medical testing results for underwriting insurance policies.
Integrate and maintain WWF based business processes.
Design and maintain XSL-FO reports.
C#, WPF, WCF, WWF, ADO.NET, ASP.NET, T-SQL, MSMQ, TFS, HIPPA, XSLT, XSL-FO, PDF
Web Site
Design, implement, integrate and maintain internal ASP.NET website which assists internal customers with verification of eligibility for certain requested mobile examination services for the insurance policy account.
C#, ASP.NET WebForms, Bootstrap, jQuery, MSMQ,
Web Application
Design and implement internal ASP.NET application, for the developer support technicians assigned to 3rd level customer support, to execute ad-hoc queries and correct production data with audit tracking for S2T2 compliance.
C#, ASP.NET MVC 4 Razor, jQuery, SMTP, EF6, ADO.NET, S2T2
Import App
Designing, implement and maintain utility program that translates XSLX spreadsheets with mapped medical codes and then imports and updates them into SQL tables.
C#, EF6, T-SQL, WPF,WWF, ASP.NET
Tech Support
Provide on-going technical assistance for internal and external customers and software maintenance.
C#, EF6, T-SQL, WPF, WWF, ASP.NET
Senior .NET Consultant – ChinaSoft/Catapult Systems, Inc.
July 2007-July 2014
Contract
Responsibilities
Tools and Technologies
Mobile App Prototype
Designed and implemented Business Layer and Data Access Layer for a Mobile App prototype that retrieved a SharePoint list via a WCF Data Service deployed to the cloud.
C#, WCF, Azure Websites
Automated website document Procurement Application
Part of a team that architected, developed and maintained automated document procurement application. The application handled downloading select images and reports from a website using UI Automation Workflow technology and saved the documents to a staging folder for processing by the client system. The system was required to process items added to the processing queue, procure documents from the website and finally upload those documents to the system for expert analysis with a turnaround time less than 48 hours.
C#, UIPath, API, JQuery, TS
Email Processor Service
Part of a team that architected, developed and maintained Email Processing Service that retrieved email from MS Exchange Inboxes and analyzed the subject body and attachments to categorize the email type, convert email body and attachments, OCR documents for key phrases and Upload them to the client’s system. The system was able to process over 700 emails per day per running instance.
C#, OWA API, Maestro by CVision, PDFConverter by Neevia, SQL Server, C#
Cloud Data Encryption Document App for PC, iOS and Android devices
Part of a Agile/SCRUM team that designed, developed and maintained modules of a Cloud-based Data Encryption application’s Logging and DataAccess Business Layer including components.
C#, SQLite, IOC, EnterpriseLibrary, Prism 2.1, SVN, VirtualBox, Agile/SCRUM
Medical provider mapping and prescription drug filtering systems
Designed, developed and maintained an ASP.NET intranet website for a hospital’s medical provider and provider’s location correlation mapping and prescription drug filtering systems
HTML, CSS, XJAX, JQuery, XML, JSON, XAML, ASP.NET 2.0, VB.NET, Javascript, SQL, IIS, SQLServer
Access DB remediation
Responsible for assisting with the conversion over 400 Access97 databases to Access2007 format and logging conversion results.
MS Access
Custom Single-Sign On implementation for SharePoint 2010 deployment
Developed ASP.NET server pages and custom web controls using XJAX and JQuery for Single-Sign-On authentication use cases against AD with Kerberos and client custom authentication for SharePoint 2010 deployment.
HTML, CSS, XJAX, JQuery, XML, XSLT, XAML, ASP.NET 2.0, Javascript, SharePoint 2010, C#
WPF management console for data security system
Developed and maintained animated WPF security management client application for a security software company that interfaced via WCF to an encryption management service and an encryption policy service
C#, WPF, WCF, LINQ, WMI, SVN, VMWare, OnTime, Agile/SCRUM
Client Licensing Service maintenance
Produced enhancements to an ASP.NET MVC 1.0 client activation licensing service.
C#, ASP.NET 1.0 MVC
Porting AS400 data to SQL Server DB via SSIS and MS Access
Created SSIS packages to convert an insurance company's historical and legacy AS400 data to SQL Server 2008 DB for use in new data warehousing and accounting software applications. Designed and managed MS Access Forms application for assisting users in converting AS400 Policies and Claims data. Created various Accounts Receivable reports using SSRS
MSAccess, BIDS, SSIS, SSRS, C#, VBA, SQL
POC website development to assist Vehicle dealerships in adopting TXDOT mandated use of vehicle eTags
Designed and developed ASP.NET 2.0 POC Website for a company that provides software tools to assist motor vehicle dealerships in gathering vehicle titling and financial information, calculations related to sales of a vehicle and generating the new TXDOT vehicle eTags
ASP.NET
Merging 2 SQL databases for non-profit organization
Created T-SQL scripts and stored procedures for non-profit organization’s SQL Migration on a SQL Server 2005. The organization maintained 2 databases after merger and had an urgent need to migrate the legacy data into the modern database. I was brought in on the project late in the development phase to replace another consultant. After preliminary analysis of the state of the project, the team collectively decided to adopt a modular approach to the problem. By adopting a modular approach, the team successful delivered the solution within the extreme tight time constraints
T-SQL, SQL Server
Testing services for custom OCS-based chat room application
Provided testing services for a customized chatroom application which interfaced with Microsoft Office Communications Server 2007. I was responsible for creating use cases and test plans for all areas of the application, unit testing the data portion of the application, and conduct functional testing of the entire system. The application provided the ability to enter special commands in the chat window to display various statistics or perform the requested actions. The application also included capability of execute those same commands via web page embedded in an OCS tab.
MS Office Communicator 2007, Communicator Web Access, Active Directory, AzMan, MS Test, MS Virtual Sever 2005 R2, VMRC+
Developed optimized building material use calculator for custom home builder
Designed and developed a C# .NET 3.0 Windows multi-threaded calculator service for a custom homes builder estimation application. The calculator service employed various VSLI cut packing algorithms to determine the optimal amount of waste material produced for a customized home floor plan. WPF shape geometries were used to model the rooms and materials placed in the room. Custom test apps were created using XAML to help visually observe, debug, test and validate the overlay placement of material on the floor plan of WPF and used. The client used WCF to communicate asynchronously with Windows clients and Web clients which rendered the calculator results. In 2009, the application won the coveted "2009 Custom Development Solutions, Web Development Partner of the Year
C#, .NET 3.5, WPF, WCF
Custom WWF activity to interface with Project Server API
Designed and developed C# .NET 3.0 WWF customized workflow activity for a MOSS 2007 workflow page. The activity connected to Microsoft Project Server 2007 via Project Web Access interface and was responsible for automatically creating and checking out a new project for a designated user.
C#, WWF, MS Project Server, MS Project Web Access
Senior SW Engineer – MIK & Associates, Inc.
August 2006 - July 2007
Project
Responsibilities
Tools and Technologies
Data management conversion from BTRIEVE to ADO data.
Modified and updated a C++ based legacy Btrieve based HVAC product configuration software and database administration applications to SQL server 2000.
OOA/OOD, C++, STL, COM, MFC
eCommerce order routing software enhancements
Designed and implemented a C++ based message queue processor that queried a SQL database for current web sales orders and re-routed the message to the main server for appropriate processing. The messages were transported in XML packages and sent using TCP/IP sockets.
C++, STL, TCP/IP Sockets, XML
Handheld warehouse device software upgrade
Converted and created many VC++ eMbedded 3.0 based GUI screens of a handheld scanning device for a warehouse management application to .NET Compact Framework 2.0. The screens consisted of processing for warehouse bin to bin Express Transfer, Purchase Order Receiving, Sale Order Shipping, Container Tracking, Batch Processing, Lot Combine, Item Repack, Production Processing, Customer Returns and Vendor Returns. The handheld software talked to the master server using TCP/IP Sockets.
.NET Compact Framework 2.0, eMbedded Visual C++ 3.0
Distributed Document Server Solution
Designed and developed a .NET 2.0 Winforms GUI client and interface API for a Distributed Document Server system. The implementation of the C++ API was written used Managed C and communicated via .NET 2.0 with Remoting and COM Interop to talk to the Broker machine.
C++, COM Interop, C#, ADO.NET, .NET Services, .NET Remoting, WinForms, FTP. MSI
Programmer/Analyst – NextGen Healthcare Information Systems.
November 2005 - August 2006
Project
Responsibilities
Tools and Technologies
Electronic medical records systems software enhancements to support multiple fax service provider types
Designed and developed a C# .NET service for a Windows Fax Service manager which integrated with an electronics medical records application using C++ and C# .NET 2.0. The service interfaced with the Protus Faxing web service and RightFax Enterprise Faxing software API. A WinForms management client communicated with the Fax Service using .NET Remoting and provided real-time status feedback and service administrative capabilities.
Responsible for creating, maintaining and deploying an MSI file; evaluating 3rd party fax service provider SDK’s and fax web services
OOA/OOD, C#, C++, managed C, MFC, XML, SQL, WSDL, .NET 2.0, ADO.NET, WinForms,.NET Window Services, .NET Remoting, SQLSever 2000, Stored Procedures, Visual Studio 2003, Visual Studio 2005, Visual SourceSafe 6.0, VirtualPC, MSI package deployment, nUnit, Crystal Reports, WebEx, RightFax Enterprise Fax solution, Protus, WebEx, Test Director
Med Module Maintenance
Upgraded the Medications Module SQL queries and stored procedures to reflect changes in the master database
SQL, SQLSever 2000
Programmer/Analyst – IDenticard Systems, Inc./GE Infrastructure Security
August 1999 - November 2005
Project
Responsibilities
Tools and Technologies
Access control systems and photo identity card design and management software systems maintenance and enhancements and new product development.
Contributed to the architecture, design and development of a photo identity card software system written in C++, including the design and implementation MFC ActiveX/ATL/COM controls and components.
Enhanced and maintained various modules of an access control system in C/C++.
Participated in the design and development of an enterprise level access control system written in C++. The multi-threaded WIN32 server/services communicated with other servers/services and GUIs via DCOM and the hardware using TCP/IP sockets.
Upgraded and enhanced a VB6 application to Microsoft C# .NET 1.1
Responsible for participating in the interview of software developers; evaluating new software technologies and methodologies; mentored and assisting junior developers; participating in peer code reviews; translating functional requirements and specifications into designs and code; performing analysis; unit testing, diagnostics, development, testing, and documentation of software systems; adhering to the ‘modified waterfall’ RAD software development techniques.
OOA/OOD, C/C++/VC++, C#, STL, COM/DCOM, ActiveX, ATL, MFC, XML, TCP/IP Sockets, VB6, XAML, SQL, .NET 1.1, ADO.NET, WinForms, COM Interop.Win32 Services, SQLSever 2000, Visual Studio 2003, Visual Studio 2005, Visual SourceSafe 6.0, nUnit, BoundsChecker, Enterprise Systems, Distributed Systems, Relational Database design
Programmer/Analyst – Softex, Inc.
June 1988 - July 1999
Project
Responsibilities
Tools and Technologies
Custom DOS/Windows based solutions for industrial and process control software, sensory evaluation systems product development and maintenance, and software consulting services based solutions for industrial and process control software, sensory evaluation systems product development and maintenance, and software consulting services
Contributed to the architecture and development of a Q/A and Marketing Research Sensory Evaluation software system for conducting and analyzing opinion surveys sold worldwide written in Microsoft C for both DOS and Windows.
Quick BASIC, Win16/32, Microsoft C, Turbo C, NetBIOS, DOS, Windows 3.1, Windows NT 3.5, Windows 95, Dallas Semiconductor, Lotus 123, Symbolics KEE, KBMS, BoundsChecker
Wrote Microsoft C programs that generate statistical analysis reports for means and standard deviation, One way analysis of variance (ANOVA), grouped and paired Student’s t tests reports, spider Web plots, and tallies for both DOS and Windows.
Designed and developed experiment management programs, that guide the user through experiment design setup, define survey page arrangement, print the surveys and post process scanned data for both DOS and Windows, in Microsoft C.
Responsible for creating and maintaining product documentation, providing customer technical support, providing survey design, scanning and data analysis services, designing and developing customized program extensions for customers. Providing sub-contract design, development and maintenance services.
Developed DOS-based data acquisition and control system for weighing seasoning packets in Microsoft C and a DOS NetBIOS Client/Server Token Ring X-BAR Assist workstation application in Microsoft C for a seasoning mix manufacturer
Developed DOS/Win3.1 Client/Server application system for weighing coal train cars in Microsoft C for an electric utility.
Developed DOS-based Hospital Incinerator temperature and water monitoring and reporting system in Microsoft C.
Developed Window 3.1 Printing press production and material waste tracking system in Microsoft C
Developed DOS-based Hotel Property Management Telecommunications drivers in TurboC
Developed a prototype centralized helpdesk expert system for a wire crimping manufacturer in Symbolics KEE.