Post Job Free

Resume

Sign in

Software Engineer C#

Location:
Queen Creek, AZ
Posted:
February 16, 2024

Contact this candidate

Resume:

Programming Environments: C#/VB.NET, MVC, Web Forms, Windows forms, React, NodeJS

Databases/Platforms: Azure, SQL Server, LINQ, Entity Framework, Biztalk, Access, Oracle

Toolsets: Azure DevOps, Visual Studio, Team Foundation Server, Git, JIRA, ClearCase, ClearQuest

Professional Experience

Vertafore, Denver, CO, Senior Software Engineer February 2023-Present

Implemented feature rewrites for the Insurlink product, moving into an AWS hosted client/server environment within the family of Vertafore products used by various sizes/lines of insurance providers, working in an Agile environment managed in Rally utilizing two-week sprints.

Added new back-end API service points using SQL Server/C# on .NET core, as well as enhancements to existing APIs.

Enhanced the front-end system configuration implemented in Node.JS / React / TypeScript

Implemented unit test cases using NUnit to support CI/CD pipelines in C#.

Made recommendations on load testing on the rewritten environments.

Investigated using MuleSoft to implement an API for customer access.

HBK, Tucson, AZ, Senior Software Engineer March 2021-February 2023

Implemented product and process enhancements for the ReliaSoft reliability analysis suite, which offers interlinked products written in VB.NET / C# using both Access and SQL, interfacing with a 12-member product team using Agile managed in Jira with three-week sprints for development cycles.

Developed and implemented a process for regular tracking and upgrading of third-party software components, heading off security audit issues with government customers.

Implemented scaling solutions in VB.NET using DevExpress controls to support 4K monitor resolution on product screens.

Designed and implemented usage metrics in VB.NET and SQL, allowing visibility to product usage with no performance impact, informing future enhancements and movements to SaaS.

Acquired and implemented a new build server for the desktop and web application teams, upgrading development capabilities while monitoring existing TFS DevOps activities.

Reworked InstallShield installer to support newer versions of Microsoft Office.

AL Advantage, Scottsdale, AZ, Software Engineering Lead June 2020-March 2021

Provided technical leadership and business direction for the company’s product line which supplied a cloud-based management solution to manage assisted living facilities across the country.

Deployed Azure DevOps and Agile processes into the organization, configuring two-week sprint boards which set work direction and gave management clear visibility into status.

Developed a prioritization process for long term direction of the product line.

Set up database monitoring systems which detected and corrected database inconsistencies as SQL Stored procedures.

Implemented many customer enhancements and defect fixes in VB.NET Core with TypeScript / JavaScript on Azure and Azure SQL to the company product line.

Built and enhanced internal Windows Forms applications in C#.NET for finance management

Served as the database administrator and the system administrator.

Stratfield Consulting, Chandler, AZ, Senior .NET Developer Nov 2019-June 2020

Implemented RESTful service functionality and enhancements for Tivity Health’s business management system for enrolling customers in the company’s health care product lines. The system was based on Zuora, a cloud-based subscription service for managing recurring revenue streams. The e-commerce platform provided customized transaction logic written in C#.NET on .NET Core in MVC using a three-tier model with JSON objects to/from Zuora manipulated with LINQ.

Adapted the recurring subscription model of Zuora in C#.NET to provide one time/multi time visit charging for boutique providers not implemented in the out of the box product.

Improved reliability by adding retry logic to compensate for unexpected error conditions.

Added a layer of rollback logic in the order functionality in C#.NET to facilitate a friendly user interface experience as Zuora’s rollback was incomplete.

Compensated for deficiencies in the suspend/resume subscription model in C#.NET.

Implemented unit test cases using NUnit in C# to support CI/CD pipelines.

Infor Inc, Scottsdale AZ, Senior Software Engineer Jan 2017-Oct 2019

Developed enhancements and solved defects in the Infor CRM suite, a highly user customizable CRM system which integrates with other systems such as lead generation and ERP in a JIRA based agile shop using Git for source control. The system utilized web forms written in C#/.NET with NHibernate RESTful services using a Dojo JavaScript framework for the client side.

Diagnosed and repaired memory leaks that prevented execution and that also reduced build/install speed from 120 minutes down to 15 minutes.

Identified and resolved performance issues in several SQL Server queries with code optimization and query tuning reducing query times from 300 seconds to 20.

Created a C# .NET tool that generates language localization files for translators to customize and worked with the translation team to communicate program context.

Enhanced the customization administration tool in C#/ASP.NET to efficiently support multiple language installs.

Addressed a series of client user interface issues in C# code behinds and JavaScript.

Invidasys Inc, Mesa AZ, Software Engineer Jun 2013-Jan 2017

Performed full stack development for the VidaSuite health care claims suite in an Agile shop with two-week sprints using JIRA for Agile management and TFS for source control.

Developed a Biztalk based solution with custom pipeline components and C#.NET orchestrations interfacing with MVC based RESTful services using LINQ To SQL to process health care EDI transaction files using parallel processing to reduce processing time by 800%.

Implemented search, editing, processing, configuration and reporting functionality for components of the company’s health care product line in C#/ASP.NET/MVC/Razor/JavaScript.

Enhanced Biztalk error routing in C#.NET to recover 99% of transactions in EDI files containing partially malformed X12 data to reduce client rework.

Added UI functionality for legacy eligibility and transaction systems in C#/ASP.NET and MVC.

Developed and deployed a custom claim data extraction system written in C#.NET as a QNXT user exit for a California based union construction benefit system.

McCormick Systems, Chandler AZ, Software Engineer Mar 2008-Jun 2013

Enhanced many facets of the company’s construction estimating software product line.

Extended product life by a conversion of the product line from Access XP to Access 2010 utilizing the Ribbon and upgrading VB6 code to C#.NET and VB.NET.

Enabled web API interfaces to online pricing systems providing current labor and price data for more accurate estimates in VB.NET.

Dramatically reduced failure rates in the software license and count/length probe interface by an object-oriented redesign improving exception handling using a VB.NET Windows Service.

Implemented a Level 2 process model and customized the process model toolset using C#.NET and SQL with a prioritization system to evaluate bug fixes and enhancement, improving planning granularity from weeks to hours.

Designed and deployed a document management system written in C#.NET using rapid prototyping to interface with Goldmine CRM software to enable a paperless office.

Deployed Team Foundation Server and enhanced the TFS database for PM customization

Developed a C#.NET WPF prototype and product specification of a blueprint annotation tool.

Independent Contractor, Queen Creek, AZ, Consultant July 2007-Mar 2008

Developed functionality for ASP.NET web sites for several customers utilizing VB.NET and C#.NET code behinds interfacing with SQL Server using stored procedures. Key accomplishments include:

Implemented the sales checkout module in VB.NET with a graduated discounting and coupon strategy providing maximum flexibility for sales management for an e-commerce website.

Provided a database migration program from the original ASP web site to the ASP.NET implementation in VB.NET that ran within two hours to minimize downtime during switchover.

Embedded Plus Engineering, Tempe, AZ, SEPG Lead Aug 2005-Jun 2007

Planned the overall strategy, authored processes, and developed toolsets for moving a maturing software organization into level 3 of the CMMi maturity model in preparation for SCAMPI audits.

Implemented a ClearCase / ClearQuest custom process model using the VB.NET extensions within ClearQuest to enforce process compliance.

Produced C#.NET Tools to interface ClearQuest with Microsoft Project Server for scheduling and tracking

Developed a web-based process review tracking tool using C#.NET and SQL Server.

Planned, purchased and deployed a Windows Server farm to implement process toolsets utilizing Exchange, Project Server, and SQL Server.

Previous employment can be viewed at https://www.linkedin.com/in/scottkberger/ which includes 20 years as a software engineer at Honeywell, software lead at Unisys, and project manager at Intel.

Education / Certification

MBA Keller Graduate School of Management, Mesa, AZ 1992-1995

MS Computer Science, Arizona State University, Tempe, AZ 1990-1992

BS Computer Science, Lebanon Valley College, Annville, PA 1978-1982

Six Sigma Green Belt, Honeywell, Phoenix, AZ

Front Line Management Training, Intel, Chandler, AZ



Contact this candidate