Skills: Over 20 years of Professional Software Engineering Experience, Client/Server Application Design, Front and Backend Web Applications, Desktop Selection and Sales Tools

Titles held: Sr Application Security Engineer, Sr Software Engineer, Software Engineering Supervisor, IT Manager, Software Consulting

Automation Projects: CNC and Controller Software, Software Life Cycle, Agile, Test Driven Development, Problem Solving and Algorithm Design Manage networks and IT infrastructure for over 8 years.

IT: IT Management, Project Management, Team Leader, Communications, Infrastructure, Budgeting

Dev Tools Used: Visual Studio, Xamarin, CodeGear Rad Studio, Borland C++ Builder, X Code, Ionic, Electron

Technologies: .NET, VCL, MVC, XAML, Web Forms, Web API, OData

Strong Languages: C#, C++, JavaScript, TypeScript, PHP

Web: jQuery, HTML, XML, JSON, Bootstrap, Angular, React

OS/Platforms: Windows, Mac OS, Linux, Azure

Other Languages used: Object C, Java, Python, Deplhi, VB

Databases Used: MySQL, MS SQL, Oracle, MS Access, Azure SQL, Azure Storage

Report Engines: Crystal Reports, Quick Reports, Jasper Reports

Source Control: GiT, SVN, Source Safe, Team Foundation Studio

Projects and technologies worked on

  • Rest API, Web Apps - C# MVC, Azure Functions, Azure SQL, Azure DevOps, Cosmos DB
  • Application Security - Cyber security, Auditing, Pentesting and reporting
  • User Management, Authentication and Authorization - Auth0, Oauth2, Azure B2C, FusionAuth
  • Desktop Applications - Sales tools, Production Management Tools, Accounting Tools, Machine Control UI

Fantech, Lenexa KS, Consulting as DAC LLC 2020-2022

Software Consultant
Applications: Web Applications and Web API
Skills: C#, .NET CORE, MVC, MS SQL

Covetrus/Hentry Schein Animal Health/McAllister Software 2014-2020

Sr Software Engineer, Principal Application Security Engineer
Applications: Web Applications, Web API, Azure Functions, Authentication (Auth0, Azure B2C)
Skills: Azure, C#, .Net, .Net Core, MVC, MS SQL, MSTest, Delphi, MySQL, Angular, React, Typescript, Java, Authentication, Oauth

GIAC Advisory Board
GIAC Secure Software Programmer-.NET

SEMCO LLC, Flaktwoods, Columbia MO 2008-2013

Software Engineer (2008-2009), IT Manager (2009-2013) As Software Engineer (1 year).
C#, MVC, PHP, MySQL, MS SQL, CodeGear 2009.
Re-write SEMCO Duct scheduling software. Primary DUCT manufacturing and scheduling software for SEMCO. Generate all reports and labels req…

HURCO, Indianapolis, IN 2007-2008

Software Engineer (Full time) Software development and testing for HURCO Lathe and Mill Machine Control software Windows XP Core based applications working with real time controllers to move machine axis Debugging, testing bugs and new functionality. Added …

SEMCO Incorporated, Columbia, MO 2002-2007

Software Consulting (Part time Contract basis) Air Advisor – Single tier sales and engineering tool for SEMCO DWP department Windows based distributable client application This system gives the user ability to choose SEMCO products available and configure thos…

Darren Woods Excavation LLC, Harrisburg, MO 2004-2005

Excavation Volume and Estimation Program Create windows based application that which civil engineers can use to calculate excavation data using elevation maps. Use GTCO digitizer to trace elevation information into application and convert it to GUI that customer can modify and…

Monet Desauw Incorporated, Fulton, MO 2002-2007

Software Consulting (Full time and Contract basis) Desawyer 2000 – Machine Automation Software Package Windows XP multi-threaded client application for machine operator Import Design Software from all major Truss Design Software available Mathematical… Universal Forest Products/Westplains Electric Motors, MO 2006-2007 (consultant) Truss Beam Pattern Nailer – Windows Touch Screen application for Machine Interface. Design applications to create and manage custom nail patterns. Reporting and Labeling. Communication with Allen Bradley PLC using DDE Server technology. Job scheduling fo…

Con Tech, Troy, MO 2003-2006

Upgrade old integrated DePauw Saw computer from old 486 to new Pentium pc and improve speed and reliability. Upgrade includes changing all I/O ports and IRQ to work with legacy (dos 6.0) DePauw protocols. Custom Conversion Software for converting data from Truss Design to be ported i… Toll Brothers, NC 2005-2006 Custom Conversion Software for converting data from Truss Design to be ported in to Randak Computer Saw. Create labels and reports. … Pioneer Truss, Owensville, MO 2005-2006 Custom Conversion Software for converting data from Truss Design to be ported in to TCT Computer Saw. more…

Viewpoint, New York, NY 2000-2002

Software Engineer (Full time position) Viewpoint Media Player – 3D Graphical Render Plug-in for browsers Work with a team of engineers to design and upgrade the 3D Media Player technology Create a data tracker for content behavior event logging and notifying Vie…

SEMCO Incorporated, Columbia, MO 1997-2000

Software Engineer (Full time position) MicroLink – Product Selection and Ordering Software This application lets customers create orders using a client interface and be able to send each job by email to SEMCO. All items are highly customizable for user giving optimal flexibility …