Summary

Ben Burkholder is a seasoned .NET developer and software architect with three decades of experience designing, developing, and deploying robust, scalable applications. He leverages deep expertise in the Microsoft technology stack to deliver high-quality solutions, frequently incorporating architectural patterns and best practices to optimize performance and maintainability. Ben's career encompasses roles from development to quality assurance and independent research, demonstrating a versatile skillset and commitment to continuous learning.

Skills

Languages
C# Python .NET Framework & .NET Core/Modern .NET Java C/C++
AI / Machine Learning
Ollama OpenAI API LLM Prompt Engineering Multi-Agent Orchestration LangGraph LangChain Agentic AI Tooling Vector Embeddings LLM Pipeline Orchestration Graph-based Retrieval-Augmented Generation (RAG) Knowledge Graph Reasoning LLM Tool Calling / Function Invocation FAISS Vector Store LangChain SQL Agent (SQLDatabase Toolkit) Pydantic
Desktop & Mobile Development
ZXing QR Code Scanning Cross-Platform DependencyService Pattern Windows Runtime Background Tasks Xamarin.Forms WinUI 3 Universal Windows Platform (UWP) Windows Forms (WinForms) WPF (Windows Presentation Foundation) System Tray Application Development Custom WPF Control Library Development Windows Shell COM Interop
Web & API Development
RESTful API Design TLS / HTTPS Web Scraping & Browser Automation gRPC / Protocol Buffers HttpClientFactory UDP Multicast Programming TCP Socket Programming Custom Binary Protocol Design WCF Service Development WCF Duplex Callback Contracts WebSocket Client Communication FastAPI WebSocket Server (FastAPI/Starlette) Custom JSON Serialization ASP.NET Core / Kestrel Hosting Real-Time gRPC Streaming (IAsyncEnumerable) Razor View Engine OData v3 Client (WCF Data Services) REST Assured
.NET & Framework Ecosystem
CommunityToolkit.Mvvm LiveChartsCore.SkiaSharpView.Maui OllamaSharp Microsoft.Extensions.AI CommunityToolkit.Maui .NET IoT Libraries (Iot.Device.Bindings) Microsoft Semantic Kernel QuestPDF Portable Class Library (PCL) protobuf-net System.Reactive (Rx.NET) MailKit Newtonsoft.Json EPPlus (Excel Generation) FFImageLoading.Maui OxyPlot .NET Micro Framework (NETMF) ASP.NET MVC 5 ASP.NET Identity XML Data Processing Serenity BDD
Software Architecture
Message-Driven Architecture Async/Await & Task Parallel Library Plugin Architecture Provider Pattern Dependency Injection Proxy Pattern HTTP Middleware & Pipeline Customization Cross-Platform Shared Library Design Service-Oriented Architecture (SOA) State Machine Architecture Observer / Pub-Sub Pattern Parallel Programming MVVM Architecture Cross-Platform Hardware Identification BackgroundService Lifecycle Management Self-Organizing Data Structures
Databases
Graph Data Modeling Cypher Query Language SQLite MySQL SQL Server Redis Neo4j
DevOps & Tooling
GitHub Linux / systemd Android APK Signing & Distribution Multi-Platform App Store Publishing Windows Service Deployment MSIX Packaging & Code Signing Windows Performance Counters ClickOnce Deployment Azure DevOps CI/CD Pipelines Docker / Docker Compose Jenkins Bamboo Maven
Embedded & Firmware
GPIO Programming (.NET IoT) Raspberry Pi Deployment SPI Bus Communication I2C / SMBus Interface Design Raspberry Pi Hardware Platform IPMI (Out-of-Band Hardware Management) PXE Boot Management Raspberry Pi Compute Module 4 (CM4) Carrier Board Design PCIe Interface Design Custom Firmware Framework Design Netduino Hardware Platform Interrupt-Driven I/O WiFi Module Integration (GainSpan GS1011) Multi-board Embedded System Design FPGA programming OrCAD schematic entry, Verilog HDL for FPGA/ASIC designs Verilog Real-Time Signal Processing Serial Port / COM Instrument Control Raw Network Packet Capture (PcapDotNet / WinPcap) DHCP Protocol Parsing Real-Time Telemetry Visualization
ERP & Industrial Systems
Enterprise Database Schema Reverse-Engineering PCBA Manufacturing Process Knowledge FactoryLogix MES Integration IPMI/BMC configuration Epicor ERP Integration SAP ERP Integration Legacy ERP Integration (OpenEdge/Progress) PXE boot image orchestration
Power Electronics
MPPT Solar Charge Controller Design Battery Management System (BMS) Design Texas Instruments Power ICs Buck-Boost Converter Design Galvanic Isolation Circuit Design Linear Regulator & LDO Design Texas Instruments BQ25xxx Battery Charger ICs Multi-Cell Battery Pack Management (Li-Ion / LiFePO4) Power MOSFET Selection & Gate Drive Design Energy Harvesting Circuit Design USB Power Delivery (USB PD 3.0) Hardware Design Isolated Op-Amp / Differential Amplifier Design Precision ADC Integration (Delta-Sigma) Precision Voltage Reference Design Current & Power Measurement (INA-series)
Hardware Design & EDA
Eagle PCB Design PCB Layout & Routing Gerber / CAM / BOM Manufacturing Output KiCAD PCB Design Custom Symbol & Footprint Library Development Multi-Sheet Schematic Design OrCAD PCB Design
Security
SSL/TLS PKI & Certificate Authority Design CMS (Cryptographic Message Syntax) RSA Cryptography AES Symmetric Encryption PKCS#10 CSR Generation & Signing PKI & X.509 Certificate Management Mutual TLS / Client Certificate Authentication Custom Encryption Layering Active Directory RBAC enforcement Active Directory Integration BouncyCastle Cryptography Library

Experience

Senior Application Developer Kimball Electronics Tampa, FL · 2023 – 2025

Designed, developed, and deployed a comprehensive suite of .NET applications for a high-volume PCBA manufacturing facility, integrating AI/LLM capabilities, real-time telemetry, and critical MES/SAP systems. Architected a gRPC-based telemetry backbone and leveraged reverse-engineered EF Core entities to streamline workflows and improve operational efficiency. Delivered significant impact, including reducing defect triage time from minutes to seconds and automating application deployments via Azure DevOps.

  • Developed six production AI chat applications using Python, LangChain ReAct, and GPT-4o-mini, enabling natural-language SQL querying and real-time token streaming.
  • Built an enterprise WPF LLM desktop client with Active Directory integration, live AI token streaming, and osTicket helpdesk functionality.
  • Reduced PCBA defect triage time to seconds by reverse-engineering a FactoryLogix MES schema and building a WPF serial-number tracing tool.
  • Architected a production gRPC proxy Windows Service with code-first protobuf-net and Rx.NET for real-time telemetry across factory automation services.
  • Developed a .NET MAUI operations dashboard streaming live factory telemetry via gRPC server-streaming and deploying via MSIX/AppInstaller.
  • Created a cross-platform .NET MAUI diagnostic utility rendering MES and SAP work order data, backed by a gRPC Worker Service and 300+ EF Core entities.
  • Engineered GrpcLib, a shared .NET class library centralizing 500+ EF Core entities from ten SQL Server schemas, serving as the unified data backbone.
  • Automated application deployments and accelerated release cycles through Azure DevOps CI/CD pipelines.
  • Designed and maintained SAP-to-FactoryLogix MES integration services, minimizing downtime and revenue impact through real-time monitoring and authenticated REST APIs.
QA Analyst Point & Pay, LLC Oldsmar, FL · 2018 – 2020

Developed a comprehensive automated QA infrastructure from inception, leveraging Java, Selenium, and REST Assured within a Serenity BDD framework. This included reverse-engineering production database schemas to create reproducible test environments and deploying tests via a fully integrated CI/CD pipeline. The resulting system enabled rapid regression testing and provided continuous visibility into test coverage.

  • Reverse-engineered undocumented production database schemas to create minimal, reproducible test databases for consistent test runs.
  • Implemented Serenity BDD with Gherkin/Cucumber, generating JUnit tests and self-updating Living Documentation for comprehensive test suite visibility.
  • Containerized test environments with Docker and orchestrated parallel execution on AWS ECS/Fargate to eliminate bottlenecks and ensure environment isolation.
  • Integrated the test suite into the Maven + Jenkins + Bamboo CI/CD pipeline, automating regression runs on every code commit.
  • Developed custom HTML/JavaScript tooling to address edge-case scenarios, adopted by the entire QA team.
Freelance / Research & Development bbApplied Technology, LLC Dunedin, FL · 2014 – 2018

bbApplied Technology, LLC was founded to pursue independent research and development across diverse domains, delivering commercial products and prototypes leveraging .NET and embedded systems. Projects encompassed secure communication, real-time sensor intelligence, IoT solutions, and power electronics, consistently employing full-stack architecture and self-directed development. Solutions spanned from hardware design to multi-platform application development, demonstrating expertise in complex systems integration.

  • Developed and launched CryptoMessenger, a self-hosted, end-to-end encrypted messaging platform utilizing BouncyCastle CMS, mutual TLS, and Pi-XOR encryption for zero-server message visibility.
  • Architected BbSecureStream, a sessionless PKI authentication system for UDP multicast networks employing CMS-signed responses and a proxy 'vortex' pattern for anonymous upstream communication.
  • Engineered the Concept Layer Compute (CLC) framework, a real-time intelligence architecture utilizing a graph journal and gRPC streaming for autonomous sensor concept processing and LLM bridge queries.
  • Designed production-ready power electronics hardware, including MPPT solar charge controllers, lithium BMS HATs, and a Raspberry Pi CM4 carrier board, generating fabrication-ready Gerber/CAM output.
  • Built ZnBrDaqHelper, a UWP DAQ control application for flow battery research, incorporating custom serial protocols, EF Core persistence, and live data visualization.
  • Decomposed backend infrastructure into purpose-specific WCF REST microservices, including a PKI CA service and a unified push notification dispatch layer with client certificate authentication.
  • Implemented cross-platform solutions leveraging PCL and .NET Standard to share cryptographic models and service abstractions across Xamarin.Forms, UWP, iOS, Android, and Windows.
  • Developed BbLoRa, an edge IoT telemetry system pairing LoRa radio with a .NET 6 microservice stack on Raspberry Pi, integrating GPIO sensor ingestion, Docker containerization, and a WinUI 3 client.
Early Career 1995 – 2014
Military Server Hardware (OEM) Software Consultant / QA Automation Architect, Germane Systems (2009-2014) · IT Consultant / Automation Engineer, SteelCloud, Inc. (2005-2009)
  • Architected and developed a production hardware burn-in automation platform, eliminating manual processes and spanning 9+ WCF services and a zero-operator orchestration engine.
  • Engineered a 50+ step UUT lifecycle engine, automating server unit progression from registration to QA sign-off with LINQ-to-SQL persistence.
  • Designed a fully message-driven, event-sourced service architecture, coordinating real-time state across concurrent units without polling timers using WCF duplex callbacks and SqlDependency.
  • Implemented zero-touch device registration leveraging raw packet capture and a custom DHCP parser for immediate MAC/IP lease detection.
R&D Telecom Industry Systems Test Engineer, Visual Networks, Inc. (1997-2005) · Engineering Technician, Telogy Networks (1995-1997)
  • Solely designed and built a custom 9U relay-based crosspoint switch chassis with Verilog-controlled FPGA addressing and remote serial control capabilities.
  • Automated Visual Networks' full regression cycle, reducing execution time from 5-6 months (6-7 person team) to 2 weeks as the sole owner of hardware and orchestration software.
  • Developed a button-click test topology provisioning system, programmatically configuring Cisco IOS and test equipment to enable independent execution of hardware-dependent test scenarios.
  • Engineered automation software in MFC/C++ leveraging Winsock and RPC to remotely control hardware, configure network devices, and record structured test results to SQL Server.

Projects

2025-01
Details
  • Developed a system for managing and deploying LLM chat applications as Ubuntu systemd services, utilizing a custom FastAPI/WebSocket server for real-time token streaming.
  • Integrated LangChain's BaseCallbackHandler to bridge the LLM token-streaming pipeline to an asyncio Queue for live token delivery over WebSocket.
  • Built ReAct SQL agents leveraging GPT-4o-mini and LangChain's SQL toolkit to translate natural language questions into complex SQL queries against live enterprise databases.
  • Implemented a FAISS-backed semantic few-shot example selection system to teach the LLM an undocumented PCBA manufacturing schema.
  • Designed domain-specific system prompts for each agent application to improve accuracy on enterprise-specific questions.
  • Persisted chat window geometry and session metadata to SQL Server, restoring user workspaces upon resumption.
2026-04
Details
  • Architected a fleet of nine WCF services on .NET 4.0 to automate a hardware burn-in and testing pipeline.
  • Developed a raw-packet-capture Windows Service using PcapDotNet to detect and register new hardware via DHCP message parsing.
  • Implemented a duplex WCF pub/sub event bus with SqlDependency for real-time test status updates to clients.
  • Designed a 50+ step UUT lifecycle engine tracking server units from registration to QA, with LINQ-to-SQL state persistence.
  • Instrumented critical service hot paths with Windows Performance Counters for production monitoring.
  • Bridged a legacy OpenEdge/Progress ERP system using a reverse-proxy WCF service.
  • Mapped two SQL Server schemas as LINQ-to-SQL DBML contexts in a shared domain library.
2025-01
Details
  • Built a WinForms command-and-control dashboard integrating eight WCF backend services for a hardware burn-in system.
  • Implemented real-time unit-state push notifications using duplex WCF callbacks and SynchronizationContext marshaling.
  • Integrated live Epicor ERP BOM and serial-number data into the dashboard via LINQ-to-SQL queries.
  • Developed IPMI out-of-band hardware monitoring dialogs querying BMC power readings and MAC/IP addresses.
  • Delivered operator-facing PXE boot image management workflow with WCF service invocation.
  • Designed a service health dashboard probing eleven backend services and Windows processes.
  • Enforced role-based access control using Active Directory PrincipalContext validation.
2012-06 – 2013-08
Details
  • Architected a zero-operator hardware burn-in orchestration service managing the complete test lifecycle.
  • Integrated a duplex WCF event bus and Windows Event Log watching for PXE boot completions and database state changes.
  • Designed a thread-safe hashtable-backed Child lifecycle system tracking per-device state and self-recovering via IPMI.
  • Implemented a pluggable Audit/Recovery strategy pattern for automated test pipeline advancement.
  • Automated PXE boot sequencing by parsing TFTP completion events and clearing boot images via WCF.
  • Built a WinForms local test harness exposing service Start/Stop over the public API surface.
2026-03
Details
  • Developed a suite of seven WPF/WinForms engineer diagnostic tools for a hardware burn-in test pipeline.
  • Implemented duplex WCF callbacks with SynchronizationContext marshaling to stream real-time IPMI sensor data to WPF UI threads.
  • Designed a shared gsLib service layer unifying WCF proxy types, LINQ-to-SQL DataContext, and domain entities.
  • Built a KBS hard-drive controller management application with inline validation and stored-procedure-backed persistence.
  • Delivered a FanMapHelper WPF tool for mapping physical fan slots to tach sensors and speed-controller channels.
  • Deployed all engineer tools via ClickOnce web bootstrapper for rapid iterative updates.
2025-05 – 2025-10
Details
  • Developed a mobile touchpoint for a hardware burn-in monitoring system, enabling on-floor engineers to check status from Windows Phone 8.
  • Implemented multi-channel OData v3 data streaming with transparent server-side pagination.
  • Bound temperature sensor streams to Telerik RadChart series with per-channel filtering controls and a progress indicator.
  • Applied MVVM Light architecture on Windows Phone 8 / Silverlight for clean separation of ViewModel and XAML.
  • Integrated Windows Phone Toolkit controls for heat-box selection and time-range filtering.
2025-06
Details
  • Architected a duplex WCF pub/sub service fanning out face-recognition events to subscribed Windows desktop clients.
  • Built a REST-to-WCF gateway forwarding HTTP POST triggers to an internal net.tcp duplex channel.
  • Implemented robust WCF channel fault recovery with thread-based retry loops.
  • Developed a WPF system-tray application using Shell32 COM interop to collapse the Windows desktop upon alert receipt.
  • Authored a reusable ExtendedNotifyIcon control library solving the missing MouseLeave event on WinForms NotifyIcon.
  • Designed an animated WPF popup notification UI with XAML Storyboard fade transitions.
2024-11
Details
  • Architected a duplex WCF pub/sub service for real-time telemetry from factory services.
  • Implemented code-first gRPC server-streaming using Rx.NET pub/sub for dashboard visibility.
  • Designed a KetaEventsClient wrapper with a custom GrpcClientState machine for resilient connections.
  • Built an IApplicationProxyService aggregating four domain service contracts for a unified connection point.
  • Reverse-engineered and maintained EF Core entity models across ten SQL Server schemas in a shared class library.
  • Integrated an SAP ERP HTTP API client with authenticated HttpClient wrappers.
  • Implemented certificate expiration monitoring using MailKit SMTP alerting.
2013-10 – 2015-06
Details
  • Architected a production .NET MAUI operations dashboard delivering real-time telemetry from Windows Services via gRPC server-streaming.
  • Designed and implemented a KetaEventsClient wrapper with a custom GrpcClientState machine for resilient gRPC connections.
  • Built an IApplicationProxyService aggregating four domain service contracts, providing a unified connection point to the MAUI dashboard.
  • Reverse-engineered EF Core models from live SQL Server schemas into a shared class library.
  • Delivered MSIX packaging with code signing and auto-update from a UNC share.
  • Implemented async IAsyncEnumerable event subscription with filtering and MainThread marshaling in CommunityToolkit.Mvvm ViewModels.
  • Packaged and deployed the MAUI Windows app via MSIX with AppInstaller auto-update to an internal UNC share.
2014-06 – 2016-12
Details
  • Designed and deployed a production gRPC proxy Windows Service providing health and telemetry visibility into factory automation services.
  • Implemented code-first gRPC service hosting on Kestrel with HTTP/1+2+3 and TLS, embedding an encrypted X.509 certificate.
  • Built a reactive pub/sub event streaming infrastructure using System.Reactive Subject<T> and IAsyncEnumerable<T> server-streaming.
  • Reverse-engineered and maintained Entity Framework Core entity classes across distinct SQL Server schemas in a shared class library.
  • Integrated an SAP ERP HTTP API client within the gRPC proxy layer.
  • Implemented certificate expiration monitoring using MailKit SMTP alerting.
  • Architected a shared GrpcLib/GrpcServiceLib library pair centralizing service contracts, EF Core models, and gRPC service implementations.
2021-01 – 2021-12
Details
  • Architected and deployed eight WCF services integrating FactoryLogix MES with SAP ERP for production confirmations.
  • Developed a raw-packet-capture Windows Service using PcapDotNet for zero-touch device registration.
  • Implemented a duplex WCF pub/sub event bus with SqlDependency for real-time test status updates.
  • Designed a 50+ step UUT lifecycle engine tracking server units from registration to QA.
  • Instrumented critical service hot paths with Windows Performance Counter categories.
  • Bridged a legacy OpenEdge/Progress ERP system using a reverse-proxy WCF service.
  • Mapped undocumented vendor database schemas into typed EF Core models.
2022-08 – 2025-11
Details
  • Built a cross-platform .NET MAUI diagnostic utility rendering FactoryLogix MES and SAP ERP work order data side-by-side.
  • Designed a .NET 7 Worker Service gRPC application proxy using code-first protobuf-net.Grpc contracts.
  • Authored a shared GrpcLib containing EF Core models across distinct DbContexts, serving as a unified domain model.
  • Implemented a resilient gRPC client wrapper with ThreadPool-based connection lifecycle management.
  • Integrated SAP REST API via a custom authenticated HttpClient wrapper with dual-named model properties.
  • Applied full MVVM architecture with CommunityToolkit.Mvvm in .NET MAUI, supporting cascading work order filtering.
  • Packaged and deployed the MAUI Windows app via MSIX with auto-update.
2017-06 – 2018-06
Details
  • Built an enterprise WPF taskbar application delivering LLM chat access to user desktops.
  • Implemented real-time LLM token streaming over WebSocket with a custom typed JSON message protocol.
  • Integrated Active Directory identity as the chat session ownership key.
  • Reverse-engineered the osTicket MySQL helpdesk schema into EF Core models.
  • Designed a shared library encapsulating ChatViewModel and EF Core data models.
  • Persisted chat window geometry and session metadata to SQL Server.
  • Built reflection-driven column management using a custom FriendlyNameAttribute.
2021-11 – 2022-12
Details
  • Architected a production .NET MAUI operations dashboard delivering real-time telemetry from Windows Services via code-first gRPC server-streaming.
  • Designed and implemented a KetaEventsClient — a stateful gRPC client wrapper achieving resilient, self-healing connections.
  • Built an IApplicationProxyService, a composite gRPC proxy interface aggregating domain service contracts.
  • Reverse-engineered EF Core models from live SQL Server schemas into a shared class library.
  • Delivered MSIX packaging with code signing and auto-update from a UNC share.
  • Implemented async IAsyncEnumerable event subscription with filtering and MainThread marshaling.
  • Packaged and deployed the MAUI Windows app via MSIX with AppInstaller auto-update to a corporate UNC share.
2023-10 – 2024-02
Details
  • Designed and deployed a production gRPC proxy Windows Service providing real-time health and telemetry visibility.
  • Implemented code-first gRPC service hosting on Kestrel with HTTP/1+2+3 and TLS, embedding an encrypted certificate.
  • Built a reactive pub/sub event streaming infrastructure using System.Reactive Subject<T> and IAsyncEnumerable<T>.
  • Reverse-engineered and maintained Entity Framework Core entity classes across distinct SQL Server schemas in a shared class library.
  • Integrated an SAP ERP HTTP API client within the gRPC proxy layer.
  • Implemented certificate expiration monitoring using MailKit SMTP alerting.
  • Architected a shared GrpcLib/GrpcServiceLib library pair centralizing service contracts, EF Core models, and gRPC service implementations.
2017-07 – 2019-07
Details
  • Architected and delivered a fleet of nine WCF services integrating FactoryLogix MES with SAP ERP.
  • Designed a code-first gRPC telemetry infrastructure backed by Rx.NET pub/sub streaming.
  • Implemented end-to-end SAP SOAP WSDL integration with EF Core–mapped FactoryLogix WIP staging tables.
  • Built an embedded PKI infrastructure across all services with wildcard X.509 PFX and runtime decryption.
  • Reverse-engineered and mapped vendor database schemas into typed EF Core models.
  • Developed ICT-to-FactoryLogix services parsing test results into a typed component hierarchy.
  • Bridged a legacy Microsoft Access ICT database into FactoryLogix MES using OleDb polling and XLink file generation.
2024-01 – 2024-12
Details
  • Architected and shipped a .NET MAUI diagnostic utility rendering FactoryLogix MES and SAP ERP work order data side-by-side.
  • Designed a .NET 7 Worker Service gRPC application proxy using code-first protobuf-net.Grpc contracts.
  • Authored a shared GrpcLib containing 300+ EF Core entity models across distinct DbContexts.
  • Implemented a resilient gRPC client wrapper with ThreadPool-based connection lifecycle management.
  • Integrated SAP REST API via a custom authenticated HttpClient wrapper with dual-named model properties.
  • Applied full MVVM architecture with CommunityToolkit.Mvvm in .NET MAUI.
  • Packaged and deployed the MAUI Windows app via MSIX with auto-update.
2022-11 – 2023-12
Details
  • Built an enterprise WPF taskbar application delivering LLM chat access to user desktops.
  • Implemented real-time LLM token streaming over WebSocket with a custom typed JSON message protocol.
  • Integrated Active Directory identity as the chat session ownership key.
  • Reverse-engineered the osTicket MySQL helpdesk schema into EF Core models.
  • Designed a shared library encapsulating WebSocket-connected ChatViewModel and EF Core data models.
  • Persisted chat window geometry and session metadata to SQL Server.
  • Built reflection-driven column management using a custom FriendlyNameAttribute.
2024-06 – 2025-02
Details
  • Architected a production .NET MAUI operations dashboard delivering real-time telemetry from Windows Services via code-first gRPC server-streaming.
  • Designed and implemented a KetaEventsClient — a stateful gRPC client wrapper achieving resilient, self-healing connections.
  • Built an IApplicationProxyService, a composite gRPC proxy interface aggregating domain service contracts.
  • Reverse-engineered EF Core models from live SQL Server schemas into a shared class library.
  • Delivered MSIX packaging with code signing and auto-update from a UNC share.
  • Implemented async IAsyncEnumerable event subscription with filtering and MainThread marshaling.
  • Packaged and deployed the MAUI Windows app via MSIX with AppInstaller auto-update to a corporate UNC share.
2022-06
Details
  • Designed and deployed a production gRPC proxy Windows Service providing real-time health and telemetry visibility.
  • Implemented code-first gRPC service hosting on Kestrel with HTTP/1+2+3 and TLS, embedding an encrypted certificate.
  • Built a reactive pub/sub event streaming infrastructure using System.Reactive Subject<T> and IAsyncEnumerable<T>.
  • Reverse-engineered and maintained Entity Framework Core entity classes across distinct SQL Server schemas in a shared class library.
  • Integrated an SAP ERP HTTP API client within the gRPC proxy layer.
  • Implemented certificate expiration monitoring using MailKit SMTP alerting.
  • Architected a shared GrpcLib/GrpcServiceLib library pair centralizing service contracts, EF Core models, and gRPC service implementations.
2023-01
Details
  • Architected and deployed a fleet of nine WCF services on .NET 4.0 that fully automated a hardware burn-in and testing pipeline.
  • Integrated WCF duplex callback event bus and Windows Event Log watching to detect and react to PXE boot completions.
  • Designed a duplex WCF pub/sub event bus backed by SqlDependency, delivering real-time test status updates to clients.
  • Implemented a thread-safe hashtable-backed Child lifecycle system tracking per-device state and self-recovering via IPMI.
  • Implemented a pluggable Audit/Recovery abstract strategy pattern for automated test pipeline advancement.
  • Automated PXE boot sequencing by parsing TFTP completion events and clearing boot images via WCF.
  • Built a WinForms local test harness exposing service Start/Stop over the same public API surface.
2021-01 – 2025-02
Details
  • Architected and deployed eight production .NET Windows Services integrating FactoryLogix MES with SAP ERP.
  • Designed a code-first gRPC telemetry infrastructure backed by Rx.NET pub/sub streaming.
  • Implemented end-to-end SAP SOAP WSDL integration with EF Core–mapped FactoryLogix WIP staging tables.
  • Built an embedded PKI infrastructure across all services with wildcard X.509 PFX and runtime decryption.
  • Reverse-engineered and mapped vendor database schemas into typed EF Core models.
  • Developed ICT-to-FactoryLogix services parsing test results into a typed component hierarchy.
  • Bridged a legacy Microsoft Access ICT database into FactoryLogix MES using OleDb polling and XLink file generation.
2024-08 – 2025-02
Details
  • Architected and delivered six production LLM chat applications as Ubuntu systemd services, utilizing a custom FastAPI/WebSocket server.
  • Implemented a custom LangChain BaseCallbackHandler to bridge the LLM token-streaming pipeline to an asyncio Queue.
  • Built ReAct SQL agents leveraging GPT-4o-mini and LangChain's SQL toolkit to translate natural language questions into SQL.
  • Implemented a FAISS-backed semantic few-shot example selection system to teach the LLM an undocumented PCBA schema.
  • Designed domain-specific system prompts for each agent application to improve accuracy.
  • Persisted chat window geometry and session metadata to SQL Server, restoring user workspaces.

Education

Penn Technical Institute Associate in Specialized Technology 1994 – 1995
Pittsburgh Institute of Aeronautics Avionics 1993 – 1994