Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Kevin Mitchell

Senior Software Engineer
Fletcher,NC

Summary

Successful Software Engineer offering 30 years of experience in diverse, demanding environments focused on producing cutting-edge systems for multiple industries. Skilled in directing development with creative and performance-oriented approach. Well-organized and customer-focused with proven skills in software design and development.

Overview

30
30
years of professional experience
5
5
Languages

Work History

Software Engineer IV

Emdeon Pharmacy Services
Asheville, NC
11.2008 - Current
  • Recently began POC work converting data access and ETL processes to .Net Core apps running as Azure Container apps.
  • Undertook an initiative to move legacy claim processing initially to AWS cloud, but now the current focus is migration to Azure while re-architecting to microservices with DevOps pipelines.
  • Took dev ownership of our stable of ASP.Net applications. In charge of bug fixes, updates, and modifications to data-driven web tools. They use C# code-behind and the DevExpress control package.
  • Designed and coded a process logging framework built on MSMQ and MSSQL that is populated by our applications.
  • Maintain and extend the current base of production claims processing software. This is a body of Linux C code for claims switching, editing, and adjudication. We are currently migrating this functionality to Windows C# .NET and MSSQL.
  • Redesigned the workflow of the EDI department using a set of new C# applications and PowerShell scripts to automate nearly the entire process for adjudicating and reconciling claims handled in X12 transactions.
  • Created a new service that parses and stores payer and file-level disposition data sent to us by our parent company (Emdeon) as we migrate the sending of claims through them for adjudication. This is a multi-threaded server application that currently parses and stores data for ~350k claims per day. Entity Framework mapping to MSSQL is used for the DB backend.
  • Created a new system for transforming customer MSSQL claim data into ANSI X12 transactions. These are sent to Medicare and various Medicaid’s for adjudication and eventual payment. When the adjudication response X12’s come back, another set of applications parses the X12 and reconciles the payment data against what we sent. This system was done with C# Winforms apps using ADO.NET and Entity Framework. Custom objects were written for parsing/creating X12 data and rules processing.
  • Designed and developed a service for accepting vaccination claim data and transforming it into HL7 and shipping it to a web service clearinghouse for CDC tracking.

Lead Systems Engineer

JCM American
Las Vegas, NV
10.2005 - 11.2008
  • Nevada DMV Kiosk Project| - Debug and extend kiosk software used by the Nevada DMV for vehicle registration, driver’s license renewal, and insurance verification.
    Code used VC++, MS ADO.Net to handle database transactions, and DirectX for display output.
  • FileMaker plugin project – Design and develop a plugin for FileMaker 7 that allows the import/export of data to/from JCM’s line of bill validation machines.

Senior Software Engineer

uniComp/Continuum Technology Corporation
Arden, NC
07.2000 - 11.2005
  • Design and code software (Embedded and otherwise) for the retail kiosk industry.
  • Brought up uniComp’s new kiosk architecture under Embedded Linux.
  • Used RedHat 9 for cross-tool support and kernel compilation.
  • Designed a Utility Light Pole Monitoring system using ZigBee Wireless devices.
  • Altered the display driver in our embedded Linux distribution (eLinux) to talk to our 6.4” VGA display.
  • Design and code a font and bitmap handling system for our lower-priced devices.
  • Target stores purchased 6000 of these units based on this project alone.
  • Added functionality to the CTX RTOS(proprietary ) for LEAP encryption of over-the-air network packets.
  • Design and code software for Continuum’s MicroKiosk 1000 price-checker/kiosk.
  • Software provided all functionality of the device: user interface, IP messaging, font and bitmap support, and host communication protocol implementation.
  • Design and construct embedded 68HC08 code for Continuum’s Material Acquisition and Replenishment System (MARS).
  • Rework the code in Continuum’s Entrance Head Terminal product to utilize a 16C550 UART, and Ethernet communication stack on it’s Toshiba 16-bit microcontroller.
  • Rework the CTX application running on Continuum’s Retail Display Adapter (RDA) to enhance the device’s ability to display fonts and bitmap graphics, using a GDI-style interface.
  • Also wrote new display drivers to allow the RDA’s C&T 65545 VGA chip to directly drive a variety of TFT LCD displays.
  • Designed and created a Windows NT digital I/O device driver interface for function buttons on Continuum’s MicroKiosk 4000 multimedia kiosk device.

Software Engineer

Trident Micro Systems
Arden, NC
07.1998 - 07.2000
  • Design, and code software solutions for the commercial radio industry.
  • Write the NTS Commander, smart terminal software for the company’s flagship product using VB 6.0.
  • Design and implement systems code for the controller card of the company’s flagship product (NTS MasterCard) using MC68360 C compiler and BDM debugger for the MicroC/OS RTOS.
  • Design and code software for programming Trident’s option boards for various commercial radios.
  • Code accepts values to configure Trident’s PassPort low-speed data on-air trunking protocol.
  • Worked with Motorola to implement additions to their Customer Programming Software in VC++ 6.0.
  • Also working with Standard Radio to change their PPS software in VC++ 6.0.
  • Plan the company Ethernet infrastructure, provide and support WAN connection to the California office, plan and deliver the company’s Internet connection.

Manager of IT/IS Operations

Hubbell Wiring Device, Atlantic Service Center
Arden, NC
07.1997 - 07.1998
  • Manage day-to-day IS/IT operations for a large electrical product warehouse.
  • Facilitated moving the data center into a new computer room.
  • Redesign and implement the facility LAN (switched 100Mbps Ethernet with fiber optic backbones.) - Manage the conversion of the Warehouse Information system database from Microsoft SQL Server to IBM DB/2 Involves fixing bad code sent to us by our software vendor (MicroFocus COBOL and Microsoft C.) Set up a whole separate testing environment for use by the software vendor to support testing.
  • Implement location wide IP addressing change over.
  • Set up Internet access for all workstations in the building through our corporate WAN connection.
  • Set up and provide e-mail access and groupware messaging to all people at our location.
  • Set up and provide corporate office access to production warehouse database with Microsoft Access and standardized queries.
  • Calculate budget, file monthly reports, evaluate employee performance, plan future department objectives.

Systems Programmer/Analyst and LAN Administrator

Normac, Incorporated
Arden, NC
01.1990 - 07.1997
  • Designed and constructed a Windows NT device driver for digital I/O boards and Digital to Analog conversion boards for use in Normac's proprietary machine control system. Code was written in C, using Microsoft Developer Studio 4.2. Acquired intimate knowledge of the ISA and PCI bus architectures, NT I/O manager, NT Kernel API's, NT Executive, and other Windows NT system internals.
  • Design and construct an involute gear grinding program Program was built using Lattice C for MS-DOS, later converted to Microsoft C 5.1.
    Gathered user gear data and produced a G-Code program to run a Normac Formaster profiling machine, which in turn produced the proper form on a grinding wheel to grind the gear.
    Software was offered as a component to the Normac Formaster grinding wheel profiler, and created many sales to various gear grinding companies.
  • Was half of the design and construction team for a custom inventory control database system, written completely in house, which managed Normac's in house inventory of over 10,000 unique parts. Design and construct different modules making up the system using Microsoft 'C' 5.1, the Cscape text windowing library, and the Btrieve database management library.
  • Design and construct a library for standardizing the way Normac creates and handles character based user interface software. Code was written to allow application programmers to write one body of screen code and debug it on a DOS PC. It was then re-compiled with the Lattice ES68K compiler for GE Fanuc Machine Controllers.

Computer Operator

Dr. T.C. Smith Drug Company
Asheville, NC
02.1989 - 10.1989
  • Run nightly jobs and do backups on an IBM System/38.
  • Designed a software system to find the best shelf size allocation for a minimum quantity-on-hand size of individual product packages. GW-BASIC under DOS, accessing data files on the System/38 via 5250 emulation.

Computer Lab Assistant

University of North Carolina at Asheville, Computing Services
Asheville, NC
10.1985 - 08.1989
  • Assist users with the use of UNCA's Academic VAX 11/750. Provide assistance with compilers on the system, including: Basic, FORTRAN, Pascal, C, COBOL, DCL, and Prologue.
  • Light maintenance of printers and DEC VT-100 terminals.
  • Monitor and record usage of terminals for the Lab Manager.

Education

Bachelor of Science - Computer Science

University of North Carolina At Asheville
Asheville, NC

Skills

C# Net, Net Core

Backend Software Development

Linux, Azure, AWS

ADONet, Entity Framework

Agile / Scrum

Microservice Architecture Design

DevOps Pipelining

Timeline

Software Engineer IV

Emdeon Pharmacy Services
11.2008 - Current

Lead Systems Engineer

JCM American
10.2005 - 11.2008

Senior Software Engineer

uniComp/Continuum Technology Corporation
07.2000 - 11.2005

Software Engineer

Trident Micro Systems
07.1998 - 07.2000

Manager of IT/IS Operations

Hubbell Wiring Device, Atlantic Service Center
07.1997 - 07.1998

Systems Programmer/Analyst and LAN Administrator

Normac, Incorporated
01.1990 - 07.1997

Computer Operator

Dr. T.C. Smith Drug Company
02.1989 - 10.1989

Computer Lab Assistant

University of North Carolina at Asheville, Computing Services
10.1985 - 08.1989

Bachelor of Science - Computer Science

University of North Carolina At Asheville
Kevin MitchellSenior Software Engineer