Mike Harwerth

Software Engineer at United Health Group

Minnesota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mike Harwerth is a seasoned software engineer with nearly a decade of recent experience and a long history designing and scaling distributed systems, desktop applications, and test automation platforms. He has led technical teams at UnitedHealth Group and Wells Fargo, building Selenium/Cucumber acceptance frameworks, service virtualization, and service-bus integrations while managing critical non-production environments. Deeply versed in Java, C/C++, Swing/SWT, and CI-driven development, he excels at full lifecycle delivery from protocol/compiler design to automated testing and deployment. At Nortel he designed protocol definition and codec frameworks, led offshore compiler work, and even earned a patent for a signal-quality testing approach—evidence of practical inventiveness. His open-source work includes back-end contributions to an ESP32-focused Modbus library, highlighting a continued hands-on interest in embedded and protocol-level engineering. Based in Minnesota, he blends pragmatic leadership with low-level technical depth, often removing dependencies to accelerate parallel development.
code9 years of coding experience
job15 years of employment as a software developer
bookB.S, Computer Science, B.S, Computer Science at The University of Texas at Dallas
github-logo-circle

Github Skills (12)

modbus-tcp10
c-language10
serial-communication10
cprogramming-language10
modbus10
ascii9
tcp9
object-oriented-programming9
ip9
embedded8
networking8
sys8

Programming languages (8)

C#JavaC++CSCSSJavaScriptPHPPython

Github contributions (5)

github-logo-circle
eModbus/eModbus

Aug 2020 - Jan 2023

Modbus library for RTU, ASCII and TCP protocols. Primarily developed on and for ESP32 MCUs.
Role in this project:
userBack-end Developer
Contributions:10 releases, 14 reviews, 357 commits in 2 years 5 months
Contributions summary:Mike primarily contributes to a Modbus library for RTU, ASCII, and TCP protocols, focusing on the implementation of message handling and different communication protocol support. The commits encompass the creation of Modbus message classes (e.g., `ModbusMessage`, `ModbusRequest`, `ModbusResponse`, `RTURequest`, and `TCPRequest`) and the structure and implementation of data serialization, error handling, and response generation for different Modbus function codes. The user also makes various optimizations like using template methods to streamline code and improves the RTU receive logic.
rtustm32asciibridgemodbus-library
Miq1/Dewair

Nov 2022 - Jul 2024

Contributions:2 PRs, 47 pushes, 2 branches in 1 year 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mike Harwerth - Software Engineer at United Health Group