Mike Denzien

Portfolio

RTConnect Compact Platform

Role: Lead

Hardware/firmware platform to connect OEM products to industrial networks and move real-time data in both directions, with a complete workbench for product customization.

Tools & Technologies: ESP32, ESP-IDF, FreeRTOS, C, C++, C#, HTTP/REST API, AsyncWebServer, ESP Arduino Core, Modbus RTU, Modbus TCP, Ethernet/IP, BacNET/IP, MQTT, Serial Communications, HTML, CSS, WPF, Telerik DevCraft, Windows, CMAKE, Visual Studio, VS Code.

Limacon Production Monitor

Role: Solo

Integrated production monitoring and performance management appliance that enables data-driven decision-making to improve efficiency and address production issues.

Tools and Technologies: C#, C, C++, Javascript, Typescript, Python, HTML, CSS, ASP.Net Core, Entity Framework Core, Vue.js, WPF, HTTP/REST API, Websockets, Windows, Linux, RP2350, Arduino Core, Docker, Compose, SQLite, traefik, Flask, gunicorn, systemd services, Visual Studio, VS Code, Platform IO, npm, apt.

CS790 Cloud Computing Course

Role: Solo

Graduate computer science course at the University of Wisconsin-Milwaukee, providing students with real-world, hands-on experiences on Azure and AWS.

Tools & Technologies: Azure IaaS, AWS IaaS, EC2, Virtual Machines, VNet, VPC, NSGs, NAT Gateway, S3, Storage Accounts, Azure Functions, Lambda, Python, Shell Scripting, Python API, SQS, SNS, App Service, Azure CLI, AWS CLI, Jump Server, Elastic Beanstalk, and more.

Reliability Engineering Analytics Platform

Role: Lead

Extensive manufacturing analytics application serving 10,000+ users across 125+ manufacturing plants and generating $Millions in cost savings.

Tools & Technologies: C#, ASP.Net Core, WPF, Telerik DevCraft, REST API, SQL Server, Transact-SQL, Visual Studio, Manufacturing Analytics, Windows.

Demand Planning Simulation

Role: Lead

Discrete event supply chain simulation that replayed real-world historical product demand or synthetic demand data to determine the best combination of SAP settings to use to improve supply chain performance.

Tools & Technologies: Siemens Plant Simulation, C#, Cholesky decomposition, Visual Studio, Windows.

Demand Planning ETL

Role: Lead

Data preparation pipeline for Demand Planning Simulation. Extracted historical demand and shipments from Big Data resource and performed extensive cleaning and restructuring to make data simulation-ready.

Tools & Technologies:C#, SQL, SQL Server, REST API, Windows.

Reliability Engineering Consumable Data Model

Role: Lead

Curated data resource and all ETL functionality needed to query production and downtime data from 125 manufacturing plants worldwide, clean and augment the data, and provide pre-computed time series analytics based on proprietary calculations.

Tools & Technologies: C#, SQL, SQL Server, REST API, Transact-SQL, Azure Virtual Machine. 

SDI Modeling Environment (SDIME)

Role: Lead

Modeling platform supporting simulation, optimization and static calculation models using a component-based model building framework. Included complete user interface shell to facilitate working with deployed models.

Tools & Technologies: C#, Windows Forms, Syncfusion.

Plastic Weld Inspection Model Edge Runtime

Role: Lead

Edge computing runtime application to execute an automated quality inspection of plastic welds using millisecond-resolution data feed from production hardware. Included local time series database and cloud upload of all model results.

Tools & Technologies: Python, C#, ASP.NET Core, Vue.js, Javascript, Typescript, LabView, InfluxDB, TCP sockets, UDP sockets, ZMQ, HTTP/REST API, Windows Services, Azure VM, Azure Blob Storage.

ProdSim Production Simulation

Role: Solo

Production line simulation used to generate test data for the Limacon Production Monitor. The simulation generates a detailed production schedule and then runs it, simulating operator behaviors, equipment failures and repairs, and fluctuations in both line speed and product quality.

Tools & Technologies: C#, Windows, WPF. 

Not Quite Trivial (NQT) Cloud Application

Role: Solo

Reference application used as a teaching tool for the CS790 Cloud Computing Course. Provided a simple microservicess architecture that facilitated deploying the application multiple ways using different IaaS, PaaS and serverless computing services.

Tools & Technologies: Python, REST API, Flask, gunicorn, systemd services, shell scripting, redis, Memurai, MySQL, Mongo DB, PuTTY, BitVise SSH Client, SSH Key Pairs, EC2, Azure VM, Linux, several Azure PaaS and AWS PaaS services, and more. 

VinLogic Transportation Forecasting Application

Role: Lead

Complete application for snapshotting the current state of a large North American truck and rail distribution network, initializing a large scale simulation, and simulating the network forward to forecast resource needs under various demand assumptions.

Tools & Technologies: C#, Windows, Windows Forms, Syncfusion, Embedded SQL.

Sim2 Simulation Framework

Role: Solo

Object-oriented simulation framework that leveraged the .NET Dynamic Language Runtime (DLR) to simplify parameter management and provide cross-language integration support.

Tools & Technologies: C#, Windows, .NET DLR.

Destination Ramp Simulation Application

Role: Lead

Complete application for capturing railcars and the on-board vehicles inbound to a destination ramp, then simulating ramp operations forward to predict ramp performance under different resource assumptions. Included a heuristic scheduler to mimic the behavior of the terminal operator.

Tools & Technologies: C#, Windows, Windows Forms.

Task and Resource Simulation Library

Role: Lead

Component-based simulation framework that supported the Destination Ramp simulation as well as many other simulation problems based on tasks to be performed and the resource constraints that limit throughput.

Tools & Technologies: C#, Windows.