Post Job Free
Sign in

Enterprise Printing Systems & Software Engineer

Location:
Sparks Glencoe, MD
Salary:
185K
Posted:
September 13, 2026

Contact this candidate

Resume:

JOHN P. MADDEN

Sparks, MD *********@*****.*** 443-***-**** LinkedIn

ENTERPRISE PRINT SYSTEMS & SOFTWARE ENGINEER

IPP/IPPS Windows Print Modernization Driverless Printing eSCL mDNS/DNS-SD SNMP

PROFESSIONAL SUMMARY

Senior software and systems engineer specializing in enterprise printing, imaging, and Windows print modernization. Extensive experience designing, developing, deploying, and troubleshooting standards-based solutions using IPP/IPPS, eSCL/AirScan, mDNS/DNS-SD, SNMP Printer MIB, and Windows print technologies. Designed RFC-compliant print software, printer/scanner discovery and diagnostic tools, and enterprise integrations bridging Windows clients, network infrastructure, printer firmware, and mainframe print systems. Author of Adopting Internet Printing Protocol for Windows (Apress).

PRINT & IMAGING EXPERTISE

Protocols & Standards: IPP, IPPS, eSCL/AirScan, mDNS/DNS-SD, SNMP Printer MIB, WSD, HTTP/HTTPS, TLS, TCP/IP

Windows Printing: Microsoft modern/driverless printing, Windows Protected Print / Ready Print conversion, Print Support Apps, Windows spooler architecture, IPP printer deployment, legacy-to-IPP migration

Engineering & Analysis: Printer/scanner capability discovery, secure print, job lifecycle monitoring, network discovery, fleet/device monitoring, Wireshark protocol analysis

Software Development: C#, C++, C, .NET, WPF/MVVM, PowerShell, JavaScript, REST APIs, Windows Services; Windows and Linux

SELECTED PRINT MODERNIZATION ACHIEVEMENTS

Designed and implemented an RFC-compliant C#/.NET IPP/IPPS library supporting printer capability discovery, print-job submission, job lifecycle operations, authentication, chunked transport, IPP collections, secure/PIN printing, and asynchronous job-state monitoring.

Developed driverless print technology by adapting CUPS IPP concepts for Windows using C++ and C#, creating a standards-based client independent of traditional vendor print drivers.

Developed printer and scanner protocol software spanning IPP/IPPS printing, eSCL scanning, mDNS/DNS-SD and WSD discovery, and SNMP-based printer monitoring.

Performed hands-on interoperability and protocol troubleshooting across Windows clients, enterprise networks, printer firmware, HTTP/HTTPS, multicast discovery, and TLS using Wireshark and custom diagnostic tools.

Developed Windows Print Support App technology and conducted multi-year engineering work supporting conversion of a large enterprise environment toward Microsoft modern/driverless IPP printing.

PROFESSIONAL EXPERIENCE

Social Security Administration Senior Software Developer / LAN Engineer

1996 – Present

Lead technical contributor for modernization of enterprise Windows printing infrastructure, including migration toward standards-based IPP/IPPS and Microsoft driverless printing.

Created an RFC-compliant .NET IPP/IPPS print library and Print Support App technology for client printing, testing, and interoperability.

Developed WSD-based printer discovery for serverless printing and automatic printer deployment; expanded protocol work to include mDNS discovery, eSCL scanning, and SNMP printer management.

Built REST-backed installer and diagnostic software interfacing mainframe print channels with Windows client systems and supporting end-to-end print-path troubleshooting.

Spearheaded an enterprise Windows client imaging system using C/C++ backend and C#/WPF frontend, reducing recovery time by 80%.

Developed an agency-wide Active Directory migration tool and additional Windows services, security monitoring, networking, SharePoint alerting, and VMware automation solutions.

CONSULTING & HARDWARE-ADJACENT ENGINEERING

Lenox Laser Solutions Engineering Design Consultant (Part-Time)

2014 – 2023

Assisted R&D for laser aperture measurement systems, developing firmware for sensor calibration and flow control.

Designed IoT-based quality-control tools integrating embedded firmware with PC and mobile interfaces.

Created USB HID drivers and software interfaces for microcontroller-based sensor systems in C.

Designed motion-control integrations for laser drilling CNC equipment and delivered full-stack prototypes spanning PCB design, firmware, and desktop UI for QA automation.

HIGHLIGHTED TECHNICAL PROJECTS

Driverless Printing Framework: Ported CUPS IPP API concepts to Windows (C++/C#), creating a universal driverless print client compliant with RFC-based IPP standards.

IPP/IPPS & Secure Print Library: Built standards-based .NET software for IPP operations, capability queries, job submission/monitoring, authentication, collections, TLS transport, and secure/PIN print workflows.

eSCL Scanner Library: Developed C# software for standards-based scanner capability discovery and eSCL/AirScan job creation over HTTP/HTTPS.

Printer Discovery & Monitoring: Developed network-printer discovery and monitoring using mDNS/DNS-SD, WSD, SNMP, and Printer MIB data, with protocol analysis for segmented enterprise networks.

USB Device Driver: Designed WDM USB HID driver for custom metrology hardware on Windows.

Flow Sensor Platform: Integrated firmware, flow-detection algorithms, and desktop GUI to automate micrometer-level quality control.

PUBLICATION

Author, Adopting Internet Printing Protocol for Windows (Apress, ISBN 979-8-8688-2009-0), published under the pen name John Marion. Covers IPP integration, Microsoft modern printing concepts, and custom client print software.

CORE TECHNICAL SKILLS

Languages: C, C++, C#, JavaScript, PowerShell

Frameworks & Technologies: .NET, WPF (MVVM), REST APIs, SNMP, IPP/IPPS, eSCL, mDNS/DNS-SD, WSD, USB HID, DirectX

Platforms: Windows Desktop & Server, Linux

Embedded: ARM Cortex, Atmel AVR, TI, Tensilica, ESP8266; firmware, sensors, USB, PCB prototyping

EDUCATION

Loyola College — M.S., Computer Science

Capitol College — B.S., Electronics Engineering Technology, Magna Cum Laude

Catonsville Community College — A.A., Electronics Technology, Highest Honors

ADDITIONAL INFORMATION

U.S. Citizen with existing security clearance. Based in Sparks, Maryland.



Contact this candidate