Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Latency McLaughlin

Latency McLaughlin

Scottsdale

Summary

Over 30 years’ professional experience with emphasis in performance tuning, automation, optimization, risk mitigation, reverse engineering, network & dynamic programming. Fluent in a wide variety of programming languages.

Tech-savvy innovator with hands-on experience in emerging technologies and passion for continuous improvement. Skilled in identifying opportunities for technological enhancements and implementing effective solutions. Adept at leveraging new tools and methods to solve problems and enhance productivity. Excels in adapting to fast-paced environments and driving technological advancements.

Overview

12
12
years of professional experience
1
1
Certification

Work History

SPC/OEE OT Lead Software Architect

Medtronic
04.2023 - 03.2025
  • Global SPC/OEE OT Lead - Solutions Architect - Global Operational Technology & Digitalization
  • MQTT
  • Modbus
  • OPC-UA
  • HSMS - SECS/GEM
  • SCM - GitLab
  • WPF
  • C# / C++ / Python / Swift & Win32 Interop.
  • MES - FactoryWorks
  • SCADA - Ignition
  • PLCs
  • Cisco Switches
  • LINQ
  • Visio
  • SAP - ServiceNow / Ariba / Concur
  • Confluence
  • PowerShell, Bash, (tech), more...
  • IIoT
  • Databases - MySQL, MSSQL, PostgreSQL
  • MS Build
  • PowerPoint
  • SaaS
  • Provides project support on various industrial control systems & automation platforms including, Discrete Control Systems, Distributed Control Systems (DCS), Supervisory Control and Data Acquisition (SCADA) / Programmable Logic Control (PLC) systems, Programmable Automation Controller (PAC) systems, Manufacturing Execution Systems (MES), machine vision systems, robotic systems, & more.
  • Design, architect, implement, & maintain complex industrial virtualization infrastructures with considerations and integrations to firewalls / VPNs, Cisco switches/routers, & various other server/infrastructure technologies.
  • Collaborate with Cyber Security Services to utilize standard security strategies to ensure protection of sensitive data, systems, applications, & physical assets.
  • Identify emerging technologies & technical trends and develop recommendations for future use, while navigating vendor technology, licensing, & ownership changes.
  • Work with vendors and hardware / software procurement, maintenance & troubleshooting.
  • Provide executive level status reports & network interface architectural diagrams.
  • Lead and manage projects.
  • Solid hands-on technical abilities and understanding of software practices.
  • Software development of equipment controllers (EC) APIs.
  • Design of equipment controller SDK w/ hooks into Visual Studio for new project code generators and templates.
  • Reverse engineering.
  • Driver development for the ADAM-6xxx modules for IIoT devices.
  • Usage of SiC I/O modules for IIoT device infrastructure.
  • Development for automated licensing & provisioning technologies w/ encryption.
  • HSMS in-house driver development + interception/injection for RT message hooks targeting other vendor APIs similarly.
  • QMS & regulatory reports for medical device mfg. / software verification & qualification.
  • Global Operational Technology & Digitalization

Sr. Automation Software Engineer

Medtronic
10.2019 - 04.2023
  • NET 4.5/9.0
  • C# / C++ / Python
  • Installers - Advanced / MSI
  • GIT / SCM (Bitbucket, GitLab)
  • WF / WPF / Win32 / COM+
  • XAML / XML / JSON
  • LINQ / PLINQ
  • Network Programming
  • IPC - Sockets / REST / Clipboard / COM
  • Reflection
  • Host Emulator Development
  • Workflows
  • ISMS (SEMI E87) / SECS-II (SEMI E5) / GEM (SEMI E30)
  • Unit Testing - NUnit / XUnit
  • MS Build
  • Reverse Engineering
  • NuGet - Artifactory / TFS
  • PowerShell, Bash, (tech), cmd, more...
  • Reflection
  • Interception / Injection
  • Regular Expressions / Lexicography / Parsers
  • Syntax Highlighting / Folding
  • Confluence / JIRA
  • OOP / AOP / DP / FP / God / S.O.L.I.D.
  • OSI Layer 5-7 Development
  • T4
  • TPL
  • Unit Testing - Xunit (BDD)
  • Develop equipment controllers for ECs (HSMS-II / GEM) protocol targeting industrial manufacturing HMIs.
  • Architected solutions for remote control of equipment and perform auto-recipe selection & loading from MES.
  • Validation testing and documentation adhering to ISO & GMP standards.
  • Experience with semiconductor equipment such as SEM's, vision systems, die sorters, & metrology systems.
  • Solid understanding in data structures, binary / data analysis.
  • Strong problem-solving experiences and skills.
  • Strong knowledge of Jira, Confluence, Excel, PowerPoint, Word, Teams, Outlook, & Visio.
  • Integrated an asynchronous HSMS driver into flagship enterprise equipment controller software, 'AAEC'.
  • Reworked to internal ECL core components for dynamic loading of external XML configuration files and pre-loading of workflow & EC APIs.
  • Created an EC project template within Visual Studio which auto code-generates the scaffolding for new presentation layers.
  • Architected an N-tier SDK for equipment controllers which moves 70% of boilerplate code internally as shared via DI and IoC advanced design principles.
  • Estimated test and development reduction by 30% per any new project.
  • Wrapped session layer API components for polymorphic use and added Si12Fxx messages for wafer maps.
  • Setup remote-execution via polymorphisms to target host on the MFG floor for development.
  • Allows for debugging in RT w/ process engineer remotely.
  • Wrote an HSMS emulator w/ UI from scratch to test offline any business logic for EC API development.
  • Created a UI application to load & (de)serialize 2D wafer maps used to rotate & translate on inspection.
  • Used GDI+ in WF v4.5.2, App looks like the 'Minesweeper' video game.
  • ECS - AOI (Dragonfly G3), Die Sorter (Mühlbauer), SCI (Metrology)
  • Workflow development for single & multi FOUP loaders w/ multi-robot armatures.
  • Heavy use with CPLD / landa expressions demonstrating experience with DP & multi-threading via TPL.
  • Develop messaging & thread queues w/ checkpointing for interleaving asynchronous communications abroad.
  • Automation - Global Operational Technology & Digitalization

Sr. Software Architect

Software Technology Group
05.2019 - 08.2019
  • Build & Release Expert / Solutions Architect / Consultant
  • Xamarin
  • C# / C++
  • Build & Release
  • GIT
  • .NET Core 3.0 / ASP / MVC / WPF / WF
  • Entities Framework / SQL Server.
  • LINQ / PLINQ
  • Bluetooth LE.
  • PowerShell
  • NUnit
  • MS Build
  • Dependency Injection. (DI)
  • Project (1/5) – Undertake a major rebuild for Health & Safety Institute's standalone WPF application.
  • Fixed all REST issues within their black box dependency hierarchies.
  • Disassembled all dependency libraries, patched, cleaned up, fixed internal issues, hot points, etc., added some DI, optimizations, and repacked for NuGet.
  • Replaced the entire UI with a new one per specification and request.
  • Revamped all build configurations, reducing 70% of the original code. Upgraded format and build targets to support SDK-style / .NET Core.
  • Created a brand-new installer. Revamped all build & release 100% from scratch using Advanced Installer.
  • Custom actions originally side-chained through the installer required .NET 2.0 CA's through WIX tools be packed.
  • Converted all CA's in PowerShell to be side chained to meet requirements while removing pre-requisite dependencies.
  • Completed an estimated 4-month major rebuild within 6 weeks working 60-80 hrs. per week.
  • Project (2/5) – Architect UI and Bluetooth LE solution for Hemex Health's embedded device used to test for malaria and sickle cell anemia.
  • Use dependency injection for cross-platform .NET Core 3.0 SDK solution targeting Android, UWP, and IOS.
  • Features include custom overlapped pager renders, toasts, message dialogs, and resources for publication.
  • Project (3/5) – Created a new ASP .NET Core 3.0 MVC application POC for an undisclosed client.
  • Features include control panel / CMS for account provisioning.
  • Twilio / SMS integration.
  • HelloSign integration.
  • SendGrid for sending / receiving / managing emails.
  • Project (4/5) – Repack InstallShield installer targeting VB6 / Crystal Reports / Access / & COM.
  • Relink, upgrade dependency components, and revamp installer branding and authoring.
  • Migrated project from XP to Win10.
  • Project (5/5) – Repack Bluetooth Framework API for NuGet and future endeavors.
  • Disassembled API.
  • Cleaned up hot points.
  • Remove software bloat.
  • Repack and host on Azure NuGet server.
  • Created a new UI and client for cross-platform use.
  • Fixed UI issues with original installer.

Sr. Principal Software Architect

BHI
08.2018 - 05.2019
  • Malware Engineering / Solutions Architect
  • Interception
  • DLL injection
  • Dependency Injection (DI)
  • PostSharp
  • WMI / Win32 Interoperability
  • Architected and designed a .NET IL profiler and the rest of the entire project 100% from scratch.
  • MEF, AOP, Logger, WMI process scanning, SaaS, etc.
  • All exception sinks hooked through MSS-SQLException library introducing factory pattern to load instances via techniques to visually present call stack unrolling.
  • Successfully replacing PostSharp and patching the JIT manually due to conflicting issues found with the interception along with licensing restrictions.
  • Integrated all exception sinks and DI using dynamic programming techniques to present stack unrolling.
  • Added deadlock protection and process recovery w/ rollback.
  • Created a windows service process monitor w/ unit tests to show replication of the process tree w/ filters to identify .NET processes via local/remote.
  • Integrate business logic for a distributed tracing system to help gather analytics needed to troubleshoot latency problems in service-oriented architectures.
  • Created the installer and all automation for the build & release associated using MSBuild and Advanced Installer.

Sr. Principal Software Architect

All State Insurance
06.2018 - 08.2018
  • Functional Programming (FP)
  • Dynamic Programming (DP)
  • Hook testing
  • Managed Extensibility Framework (MEF)
  • Entities Framework / SQL Server
  • LINQ / PLINQ
  • MSIL profiling / IL re-writer
  • GIT
  • SDLC – Software Prototype
  • MS Build

Sr. Software Engineer

Leonardo, DRS
02.2018 - 04.2018
  • C#
  • MVVM / WPF / WF
  • Entities Framework / SQL Server
  • LINQ to SQL
  • T4
  • Agile
  • T-SQL
  • Modifications to class diagrams, service & contract DTO libraries, and migration (sustaining backwards compatibility) from LINQ-to-SQL to EF6.
  • Automation & code generation.
  • Extensive modifications to EF6 T4 code-generators incorporating WPF binding capabilities within POCO entities.
  • Created a WPF dialog service as injectable for derived IoC view-models.
  • Setup framework for triggers to allow CRUD operations within POCO entities.
  • Dynamic MVVM using T4 and the aforementioned auto-generated domain model using IoC for dynamic command binding.
  • Conducts research into emerging next-generation technologies, trends, standards, and products as required.
  • Electronic Warfare Wideband Communications Intercepting

Sr. Software Architect

Kryterion
06.2016 - 11.2016
  • Application blockers
  • SDLC - Agile / Scrum
  • AX / Flash / COM interop
  • Biometrics
  • Continuous Integration (CI)
  • Environment Services
  • Low-Level Keyboard Proxy
  • JIRA / Confluence
  • MS Build
  • Conducts research into emerging next-generation technologies, trends, standards, and products as required.
  • Display ability to judge alternative concepts and recommend direction with ROI.
  • OS keystrokes/gestures in WPF / WF / Win32 bindings and custom proxy converters.
  • AOP, OOP, & FP methodologies.
  • Video image processing, facial recognition / tracking, GDI, GDI+, & Windows Media.
  • Responsible for the build & release on all .NET projects.
  • WIX, InstallShield, Advanced Installer, dotNetInstaller, VS - installer ext., AppLife, Click-Once, MSI, custom actions, and loaders.
  • Asynchronous exception handlers & sinks w/ stack-trace & logging.
  • Full SDLC development efforts from cradle to grave.
  • Major rebuilds deemed necessary to fix core internals and thread synchronization related to system security / exception handling / rollback recovery.
  • Kernel Security Applications Software Architect / Education / Solutions Architect

Sr. Software Engineer

OrthoSensor
05.2015 - 11.2015
  • Objective C / C++ / C#
  • X-Code / Visual Studio
  • OSX / Win 7/8.x
  • OpenCV / EmguCV
  • HTML / CSS3 / JScript
  • Agile / Scrum
  • SCM Admin. / Confluence / JIRA / Bitbucket
  • USB 3.0
  • Additional development / modifications to the camera driver API wrapper for C#.
  • R&D for computer graphic camera designs and screw extender alignment.
  • Quality, robust, and repair existing in-house software technologies.
  • Manage our camera support, storyboards, bugs, epics, code reviews, & version control.
  • Administer build & release of software products and patch note releases.
  • Add & review software services, workbooks, updates libraries, integrate, analyze / debug, and rework existing API libraries & camera device drivers.
  • Provide detailed summary reports.
  • Libraries: Lua (JIT), Boost, TBB, Eigen, CMIO, AVFoundation, HiDAPI, Owin / Cors, Nancy/Razor.
  • Documentation: Sandcastle FB, PowerPoint, Photoshop, and UML constructs.
  • Lead for 3D spinal fusion medical imaging software

Application Software Engineer 5

Wells Fargo
10.2014 - 03.2015
  • Automated application & systems software development for any one of the country's leading R&D departments specializing in designing internal UI tools and maintaining embedded teller devices by use of highly advanced OOP design patterns and functional programming concepts
  • WPF / WF
  • Telerik RAD Tools
  • AvalonEdit
  • Dependency Injection (DI)
  • GIT
  • Embedded Java / C#
  • Entities Framework / SQL Server
  • Parametric polymorphic RT dynamic type generators w/ attributed JSON proxy converters.
  • RT dynamic debug using types Reflection. Emit/IL and replicates compiled generated types of metadata 1-to-1 w/ attributes and auto-generated backing fields.
  • SVT logic editor w/ intellisense, folding, and syntax highlighting, and support all variations of encoding.
  • Hybrid console / GUI application using NOptions for command line switching and drag & drop capabilities to the UI for interactive configuration.
  • Constructed a dynamic property grid template window using generics to specify any embedded or derived assemblies found within the project.
  • Allows for configuration to each assembly within the IDE settings and allows configuration/load-store during run-time.
  • Libraries: JSON.NET, BetterListView, BindingListView, Reflectionist, AvalonEdit.
  • Application Software Engineer

Sr. Automation Software Engineer

Schneider Electric
01.2013 - 06.2013
  • WinForms
  • Telerik RAD Tools
  • SVN
  • C# / C++
  • Entities Framework / SQL Server
  • LINQ / PLINQ
  • Async SOA
  • NUnit
  • MS Build
  • N-Tier
  • TPL
  • Rework all image processing SDK libraries from C/C++ to C#. (automated parallelization)
  • Designed via LINQ, IoC, Interception, DI, FP concepts, w/ Telerik RAD Tools for WinForms.
  • Integrated an asynchronous HSMS driver into flagship enterprise equipment controller software, 'AAEC'.
  • Development of an EF6 ORM database API as POC for the database dev-team to evaluate system architecture requirements and compare its functional use against corporate policy security rules.
  • Architect systems and various methods for remote proxy interfaces, and dynamic loading of assemblies.
  • Automation / Industrialization for Buildings business @ Pelco cameras: Mfg. process control and test software.

Education

Master of Science (M.S.) - Computer Science

Brighton University

Bachelor of Science (B.S.) - Computer Science

California State University-Fresno

Skills

    Software Architect

    Electronic Technology

    Electrical

    IT

    R&D

Certification

  • World Record Holder Member Association - FAI - World Air Sports Federation - Issued Oct 2019
  • FAA Medical Certificate - Class 2 - Department of Transportation - USA - Issued Jun 2019 - Expired Jun 2022 - Credential ID: 2002032838
  • Coach + AFF-I & Tandem-I - U.S. Parachute Association (USPA) - Issued May 2018 - Expired May 2022 - Instructor - Sigma Rated
  • Canopy Pilot License - U.S. Parachute Association (USPA) - Issued Jan 2015 – Present - Member #289459
  • OSHA 10 - CareerSafe - Issued Jan 2017
  • Level One Fingerprint Clearance - State of Arizona - Department of Public Safety - Issued Oct 2016 - Credential ID: 2A50119341
  • Powder Actuated Tools - Simpson Strong-Tie - Issued Nov 2015 - Credential ID: 102332
  • Chemical & Safety Training / Cu Awareness - Intel Corporation - Issued Dec 2013 - WWID# 11538032
  • Labview - Teststand 1 - National Instruments - Issued May 2013
  • Cadweld Electrical Connections - Mayday Grounding Inc - Issued Dec 2004
  • Equipment Rental / Forklift / Manlifts / Booms / Scissors / Personal Lifts - IDEAL Industries Inc - Issued Dec 2004
  • Powder Actuated Tools - Hilti - North America - Issued Dec 2004 - Credential ID: 2962185

Timeline

SPC/OEE OT Lead Software Architect

Medtronic
04.2023 - 03.2025

Sr. Automation Software Engineer

Medtronic
10.2019 - 04.2023

Sr. Software Architect

Software Technology Group
05.2019 - 08.2019

Sr. Principal Software Architect

BHI
08.2018 - 05.2019

Sr. Principal Software Architect

All State Insurance
06.2018 - 08.2018

Sr. Software Engineer

Leonardo, DRS
02.2018 - 04.2018

Sr. Software Architect

Kryterion
06.2016 - 11.2016

Sr. Software Engineer

OrthoSensor
05.2015 - 11.2015

Application Software Engineer 5

Wells Fargo
10.2014 - 03.2015

Sr. Automation Software Engineer

Schneider Electric
01.2013 - 06.2013

Master of Science (M.S.) - Computer Science

Brighton University

Bachelor of Science (B.S.) - Computer Science

California State University-Fresno
Latency McLaughlin