Don Sayler
Software Tools Developer at Turntide Technologies- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Experience
-
Turntide Technologies
-
United States
-
Industrial Machinery Manufacturing
-
200 - 300 Employee
-
Software Tools Developer
-
Feb 2022 - Present
- Created software to control lab equipment over RS232 interface, built to run under Windows and Linux. - Implemented proprietary communication protocol in a Windows class library. Communication is supported over serial and TCP connections. - Created new interactive UI software to consume the protocol class library. Software allows management, configuration, and control of a proprietary embedded device. - Updated existing legacy software with new features. - Worked from specifications, notes, and conversations with project managers and firmware engineers Show less
-
-
-
Microsoft, through HARMAN International
-
Redmond, WA
-
Software Development Engineer
-
Nov 2017 - Feb 2022
- Build software prototypes for testing designs. - Debug single- and multi-threaded local and cloud-based applications. - Design and implement Azure Web Application using ASP.NET and Azure Functions. Used Azure SQL Database to manage data collected in studies, and KeyVault for secure access. - Create PowerShell scripts to manage Azure functions. - Designed and created Windows single-server/multi-client app to collect data from multiple users. - Design and create multiple applications to collect data from devices, using TCP/UDP, serial, and Bluetooth connections. - Develop stand-alone Windows apps to process Rhinoceros 3dm files, as well as add-ins to customize Rhinoceros features. - Design interface cables for connecting sensors to instruments. Show less
-
-
-
Microsoft, though Leszynski Group, Inc.
-
Redmond, WA
-
Software Development Engineer
-
Sep 2015 - Nov 2017
- Converted complex application from Windows Presentation Foundation to Universal Windows. - Create Windows protocol drivers to communicate with lab instruments. - Develop software to conduct research studies, using WinForms, WPF, and UWP. - Create Unity3D applications for Hololens testing. - Develop software to collect data over Ethernet, serial, USB,and Bluetooth connections. - Develop software to process collected data. - Designed database application to allow easy interpretation and collation of collected data. Show less
-
-
-
Maple Systems, Inc.
-
United States
-
Automation Machinery Manufacturing
-
1 - 100 Employee
-
Software Engineer
-
Feb 1997 - May 2015
- Using customer-provided technical specifications, created embedded communication drivers in C for interfacing Maple Human-Machine Interface products to customer's devices. Often required frequent interaction with customer. - Developed hardware and software for production and repair personnel to verify product performance. - Created RESTful web service and client-side application to make it easy for customers to register software. Created server-based querying tools for viewing and managing the customer database. Show less
-
-
-
-
Project Engineer
-
Feb 1990 - Feb 1997
- Designed and programmed industrial control systems based on Allen Bradley, Modicon, and Honeywell programmable controller families. Integrated hardware and software from a variety of manufacturers. - Interfaced with plant and consulting engineering staff, and subcontractors. Trained plant personnel in operation and maintenance of control equipment. - Wrote functional specifications, operation and maintenance, and users’ manuals - Designed and programmed industrial control systems based on Allen Bradley, Modicon, and Honeywell programmable controller families. Integrated hardware and software from a variety of manufacturers. - Interfaced with plant and consulting engineering staff, and subcontractors. Trained plant personnel in operation and maintenance of control equipment. - Wrote functional specifications, operation and maintenance, and users’ manuals
-
-
Education
-
Western Washington University
BS, Electronics Engineering Technology