Scott Kuehn
Bloomington, MN
952-***-**** ******@********************.*** LinkedIn.com/in/ScottKuehn
Profile
Dynamic Contract Principal Software Engineer with over 30 years of experience delivering high-value software solutions across 45 high-tech clients in medical devices, financial systems, and real-time applications. Specializing in C# WPF/MVVM development, system architecture, and performance optimization, with a proven track record of completing 93% of projects on time and on budget. Passionate about leveraging AI, machine learning, and modern frameworks to drive innovation. Skilled in C#, real-time systems, and UI/UX design, with expertise in developing scalable, multithreaded applications.
Technical Skills
Languages & Frameworks: C#, WPF, MVVM, C, C++, SQL, WCF, WinForms, .NET (4.8, Core), Xamarin, SignalR
AI & Data Technologies: Algorithm development, data processing, FFT, real-time data analysis, NumPy (basic familiarity)
Databases: SQL Server, Oracle, Access, nHibernate, LINQ, SQLMetal
Tools & Methodologies: Dependency Injection (Unity, Castle Windsor), Moq, JetBrains dotMemory, UML, Agile, SDLC, unit/integration testing
Domains: Medical devices, financial systems, real-time systems, embedded systems, UI/UX design
Expertise Areas:
oObject-Oriented Development (21 years)
oFull SDLC Project Leadership (15 years)
oMedical Device/Financial Applications (11 years)
oUI Design & Implementation (17 years)
oSoftware Architecture (17 years)
oReal-Time & Embedded Systems (11 years)
oElectronic Communications (14 years)
Select Achievements
Performance Optimization: Reduced processing time by 70% for a complex English language analysis engine, enabling new product capabilities.
Real-Time Systems: Developed and shipped two real-time applications in 5 months, totaling over 40,000 lines of C# code.
AI-Relevant Development: Built a multithreaded verification system for hardware and RF communications, leveraging data processing algorithms for real-time analysis.
Code Efficiency: Reduced codebase by 5:1 (140,000 to 30,000 lines) for a high-precision lathe analysis program, improving processing time by 20:1 for large datasets.
Innovation: Created SmartAutoMapper, Expression Processor, and Threadables for enhanced threading and queue management in C#.
Mentorship: Led team code reviews, mentoring developers in .NET best practices and fostering team cohesion.
Professional Contract Experience
Software Developer - TA Instruments, Eden Prairie, MN
March 2025 – Present
Spearheaded conversion of ElectroForce Apex 1 material testing software from Delphi Pascal to C# WPF/MVVM, enhancing UI and performance.
Authored a 20-page strategy document outlining conversion challenges, solutions, and a new architectural paradigm.
Contributed to the release of the latest Delphi-based version while preparing for C# transition.
They will call me back to finish the conversation when they have all of the design in place and ok’d by the entire team.
Technologies: C#, WPF, MVVM, Linux C, Delphi Pascal
Software Developer – EIS Inc, Bloomington, MN
August 2024 – January 2025
Developed a CNC Dovetail program in C# WPF/MVVM, generating G-Codes for precise cut paths based on dynamic inputs like wood thickness and Dovetail depth.
Delivered a robust, production-ready application meeting stringent manufacturing requirements.
Technologies: C#, WPF, MVVM
Software Developer - Boston Scientific Corporation, Maple Grove, MN
November 2023 – June 2024
Enhanced Avvigo Gemini, a million-line codebase for arterial data analysis, by restoring full functionality to integration tests and adding new ones.
Converted 1,132 SpecFlow tests to standard C# format, creating a custom tool to map English-based tests to C# functions, streamlining testing processes.
Technologies: C#, WPF, MVVM, .NET 4.8, Microsoft Unit Testing
Software Developer – Symbotic Inc, Wilmington, MA
November 2022 – September 2023
Optimized a large-scale warehouse automation system, resolving 455 WPF binding and memory errors, reducing memory usage from 6.0 GB in 12 hours to 950 MB.
Utilized JetBrains dotMemory to identify and fix event handler leaks, dependency property issues, and collection binding errors.
Technologies: C#, WPF, MVVM, .NET 4.8, JetBrains dotMemory
Software Developer - 3M Inc, Menomonie, WI
February 2022 – November 2022
Modernized Grasp, a 20-year-old analysis program for high-precision Diamond Lathes, converting from C++, VB.NET, and managed C++ to C#.
Achieved a 20:1 reduction in data reading time (240s to 12s for 1,200 MB datasets) and a 5:1 code reduction (140,000 to 30,000 lines), enabling new analytical capabilities.
Technologies: C#, WPF, MVVM, .NET 4.8, FFT, multithreading
Software Developer – TSI Inc, Minneapolis, MN
September 2020 – January 2022
Developed algorithms and UI for Certifier, a hospital ventilator certification device, including trigger algorithms for flow rate, pressure, and TTL data analysis.
Overcame challenges with noisy data, ensuring reliable performance across eight operational modes.
Delivered project on time, a rare achievement for TSI.
Technologies: C#, .NET 4.7.2, Mono embedded, Linux
Software Developer/Architect – Honeywell Inc, Minneapolis, MN
July 2017 – August 2020
Architected and led development of HGuide Data Reader, a C# WPF/MVVM application for real-time GPS/INS data visualization, handling 3,600 messages/second.
Generated 35,000 lines of code for a Message Description Language, producing outputs in C, C++, text, HTML, and PDF, adopted department wide.
Technologies: C#, WPF, MVVM, .NET 4.8, Serial, UDP, TCP/IP
Additional Experience (Summarized)
Software Developer – Medtronic Inc…, Minneapolis, MN
Mortgage Cadence, Medtronic, Wellbeats, MTS Systems, SureScripts, LifeTouch, Thomson Reuters, Data Sciences International, Pine River Capital, SuperValu, GeoDigm, CVRx, Penchant Software, 3M, Sorin Group, CyberOptics, Financial 180, Boston Scientific, Compex Technologies, Design Solutions, Transoma Medical (2001–2017)
Delivered 20+ projects in C#, C++, WPF, MVVM, WCF, and SQL Server, focusing on medical devices, financial systems, and real-time applications.
Key contributions included ORM systems, performance optimizations (e.g., 65% reduction in document analysis time), and multithreaded hardware interfaces.
Consistently met deadlines and budgets, with a 93% on-time delivery rate across many clients.
Education
University of Wisconsin – Stout, Menomonie, WI
BS, Mechanical Engineering, Minor in Computer Science