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
Software Consultant
Applications: Web Applications and Web API
Skills: C#, .NET CORE, MVC, MS SQL
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
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…
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 …
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…
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…
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…
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…
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…
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 …