Paul K.

Paul K.

Broadly experianced software engineer

Palmetto , United States

Experience: 20 Years

Paul

Palmetto , United States

Broadly experianced software engineer

84000 USD / Year

  • Notice Period: Days

20 Years

Now you can Instantly Chat with Paul!

About Me

I am a seasoned software engineer with a strong passion for embedded devices which interface with physical machines.  My biggest strength is an appetite for continous expansion of my skills. 

TECHNICAL EXPERTISE
• Languages: C#, C+...

TECHNICAL EXPERTISE
• Languages: C#, C++, HTML, PLC Structured Text
• Interfaces: UWP, WPF, Windows Forms, ASP.NET, Silverlight, COM+, WCF, REST, MVC.Net Core
• Protocols: TCP/IP, USART, MODBUS, PROFIBUS, SYNQNET, SPI, I2C, CAN BUS
• Development Tools: Git, Source Tree, JIRA, Fusion 360, Visual Studio, CodeSys, MATLAB
• Platforms: FreeRTOS, Windows, Ubuntu Linux, Docker, Wago PLC, Atmel AVR, Raspberry PI, Azure
• Databases: Microsoft SQL Server, MongoDB, Microsoft Entity Framework

Show More

Portfolio Projects

Description

  • Designed and implemented a signal processing application which determines chemical reaction characteristics based on spectrometer data through WPF, C# and third party interfaces.
  • Implemented Infragistics WPF controls, control templates and styles for entire application.
  • Implemented signal filters including linear regression, running derivative and simple averages based on user supplied signal conditioning parameters.
  • Implemented a feature detection algorithm to pinpoint slope deviations, signal valley and peak areas to identify important chemical reaction events.

Show More Show Less

Description

  • Fulfilled all software requirements for a multi-disciplinary team tasked with building a real-time seed sorting machine using NMR (Nuclear Magnetic Resonance), motion control and other sensors.
  • Designed and implemented a comprehensive real time software suite for a high-speed seed sorting machine through NMR signal analysis using Windows Forms, C#, C++, PLC, MATLAB and several bus protocols.
  • Performed signal analysis through oscilloscopes and software tools to verify system performance.
  • Integrated with MATLAB algorithms for real time curve fit analysis and quantification.
  • Recognized through company awards following the successful processing of 40+ million seed samples.
  • High-throughput sorting of small objects via oil and/or moisture content using low-field nuclear magnetic resonance. U.S. Patent Application 20140266196, filed March 2014.

Show More Show Less

Description

  • Member of a multi-disciplinary engineering team to implement a fully automated 12 row planting system on a custom manufactured mobile platform.
  • Implemented motion control seed feed system in a multi-node PLC and PC architecture through C#, structured text and a custom UDP coordination protocol.
  • Analyzed and verified absolute encoder performance for closed loop stepper motor control.

Show More Show Less

Description

  • Designed the entire vehicle, supporting hardware and electronics.
  • Developed and implemented electrical integration circuits required for motion, navigation and communication of the vehicle with host controller.
  • Implemented the firmware for the vehicle control system including motion, sensors and communication tasks.
  • Implemented a host application in order to define missions, configure system parameters and show system status.

Show More Show Less