Dustin Kerns

Dustin Kerns Email and Phone Number

Staff Software Engineer at MachineMetrics @ MachineMetrics
Dustin Kerns's Location
Bend, Oregon, United States, United States
Dustin Kerns's Contact Details

Dustin Kerns personal email

n/a
About Dustin Kerns

I am a software engineer experienced in building the software infrastructure required to enable professional manufacturing technologies in the Industrial Internet of Things (IIoT).

Dustin Kerns's Current Company Details
MachineMetrics

Machinemetrics

View
Staff Software Engineer at MachineMetrics
Dustin Kerns Work Experience Details
  • Machinemetrics
    Staff Software Engineer - Edge Connectivity
    Machinemetrics Aug 2023 - Present
    Easthampton, Massachusetts, Us
  • Machinemetrics
    Senior Software Engineer - Edge Connectivity
    Machinemetrics Jul 2021 - Aug 2023
    Easthampton, Massachusetts, Us
  • 3D Systems Corporation
    Senior Software Engineer - Edge Systems Engineer / Iiot Architect
    3D Systems Corporation Apr 2019 - Dec 2020
    Rock Hill, Sc, Us
    Led cost-saving AWS IoT platform solution supporting distributed IoT data ingestion for 15 printer product families totaling over 5000 connected devices. Helped to delegate and coordinate workload across a globally distributed team of engineers and contractors to migrate an existing centralized platform to a complete edge-to-cloud software/hardware solution. In the role of team lead worked to institute code quality processes, established and setup automated CI, implemented release workflows, sought out ways to automate repeatable tasks, conducted training/on-boarding, and worked to grow a culture of code reviews and code quality improvement. Implemented architecture for unit testing existing services under change and advocated for adoption of increased testing coverage over time. Managed communication with external and cross-functional internal teams across the organization to drive success. Designed architecture, documentation, tooling, and services supporting the program. Worked to enable and collaborate on design with other senior engineers on subsystems and worked closely with a globalized extended team to drive implementation.As the team systems engineer assumed ownership of all edge device IIoT services including edge device administration and system performance in addition to delivery of software features/fixes. Conducted architectural refactoring of solution to support AWS migration using AWS Greengrass integration and AWS IoT integration including just-in-time provisioning, device shadows, cloud backed file object storage, container lifecycle management, and remote job execution. Worked closely with Figure 4 firmware team to integrate 3DConnect solution into their product line.Architect and lead new protocol connector services translating IoT messages to external client IoT protocols. Worked with customers and domain experts to define the system, domain language, and requirements to integrate tooling adapting to their needs.
  • 3D Systems Corporation
    Software Engineer Ii - Edge Systems Engineer
    3D Systems Corporation Apr 2017 - Apr 2019
    Rock Hill, Sc, Us
    Joined a small pilot team on greenfield IoT program initiative 3DConnect. Due to hands-on background with many families of 3D Printers, joined as the domain specialist in addition to my role as systems programmer for the IoT edge device. Worked closely with the principal architect and staff team members to define a new organizational IIoT system and infrastructure. Owned the event sourced design of the system including being responsible for program documentation, protocol definition, system boundaries, and defining standards and process to suit growing program. Owned and implemented IoT edge data connector services, maintained cloud infrastructure, and coordinated with distributed remote team to implement corresponding necessary vendor platform changes. Was mentored and guided by my team to ownership and the design of many of the systems, infrastructure, and tooling necessary for the processing of IoT data and machine commands.Designed, implemented, and maintained the proprietary internal IoT data protocol and corresponding C++ client library for use in printer firmware. Coordinated with different printer's firmware teams on library integration into their firmware and supported maintenance features and new requests. Owned and implemented MTConnect edge data connector service. Participated in MTConnect TAG standards body as 3DSystems representative and joined the Additive Working group governing standard extensions to 3D printers. Owned and created the MTConnect data model definitions for printers across multiple product families in conformance with MTC standards.
  • 3D Systems Corporation
    Software Engineer
    3D Systems Corporation Aug 2016 - Apr 2017
    Rock Hill, Sc, Us
    Implemented features and fixes for production launch and maintenance releases within the print engine middle-ware service, board firmware, internal protocol libraries, and Remote Diagnostics utilities for the ProJet MJP 2500 line of 3D Printers. Built and launched an ELK based logging infrastructure for enabling automatic log aggregation for fleets of machines and enabling automated quality analysis tasks and failure reporting across the organization.
  • 3D Systems Corporation
    Quality Analysis Software Engineer
    3D Systems Corporation Aug 2014 - Aug 2016
    Rock Hill, Sc, Us
    Hands on experience with machines in an engineering R&D setting responsible for the software quality program. Worked closely with R&D hardware reliability engineers in shop floor lab setting while building up software quality side of the program for plastics MJP printers. Design and implement process and software to advance the quality mission of industrial multi-jet printing platforms. Exercise agile software processes and integration of testing into SDLC. Design and implement custom software as tooling for workflow and to automate testing processes. Worked with security assessment specialized in networks and protocol analysis, tooling/automation design, and vulnerability detection.
  • Mtconnect Institute
    Mtconnect Technical Advisory Group Representative
    Mtconnect Institute Apr 2017 - Dec 2020
    Mclean, Virginia, Us
    Participating as 3D Systems representative member on the Technical Advisory Group (TAG) responsible for developing and maintaining the MTConnect standard. The MTConnect TAG is composed of of industry, academic, and government stakeholders advising on proposed enhancements to the MTConnect IIoT standard.In addition to the overal standards body, I collaborate with additive manufacturing and complex machine specialty working groups within the TAG driving industry specific standard enhancements.
  • United States Marine Corps
    Battalion Logistics & Procurement
    United States Marine Corps Aug 2006 - Sep 2010
    Washington, Dc, Us
    Responsible for procurement and processing of high value equipment and overseeing ground supply administration. Required to maintain and prepare necessary accounting and logistics documentation, custody records, perform reconciliations, and take timely action to ensure corrective action of problem areas. As a non-commissioned officer assisted in the management of 15 junior Marines delegating work responsibilities, overseeing tasks, and conducting counseling.

Dustin Kerns Skills

C# C++ Agile Methodologies Ruby Java Python Management Asp.net Software Engineering Public Speaking Linux Test Driven Development Unit Testing Javascript Html 5 Ruby On Rails Design Patterns Git Fiscal Policy Go Rest Postgresql C Coffeescript Subversion Rabbitmq Elasticsearch Docker Vagrant Ansible Mongodb Thrift Protocol Buffers Redis

Dustin Kerns Education Details

  • Oregon Institute Of Technology
    Oregon Institute Of Technology
    Software Engineering Technology
  • Portland Community College
    Portland Community College
    Associate Of Science (A.S.)

Frequently Asked Questions about Dustin Kerns

What company does Dustin Kerns work for?

Dustin Kerns works for Machinemetrics

What is Dustin Kerns's role at the current company?

Dustin Kerns's current role is Staff Software Engineer at MachineMetrics.

What is Dustin Kerns's email address?

Dustin Kerns's email address is du****@****ems.com

What schools did Dustin Kerns attend?

Dustin Kerns attended Oregon Institute Of Technology, Portland Community College.

What are some of Dustin Kerns's interests?

Dustin Kerns has interest in Mathematics, Kayaking, Aviation, History, Fishing, Gardening, 3d Printing, Web Development, Space Engineering, Science And Technology.

What skills is Dustin Kerns known for?

Dustin Kerns has skills like C#, C++, Agile Methodologies, Ruby, Java, Python, Management, Asp.net, Software Engineering, Public Speaking, Linux, Test Driven Development.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.