Phillip Dunlap

Principal Verification Engineer

Longmont, Colorado, 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
Phillip Dunlap is a Principal Verification Engineer with 12 years of hands-on experience building and debugging embedded systems, internal tooling, and server-side software from Longmont, Colorado. He began contributing to production platforms early at Infinite Automation, becoming a go-to engineer for Mango Automation product and protocol integrations, UI work, and client training. Phillip pairs low-level verification expertise—having tested ARM ASIMD blocks—with backend Java development, notably contributing bug fixes and new data types to the popular modbus4j Modbus library. As a frontline problem-solver he prototypes simulators and tooling, handles complex debugging requests, and drives extensions that make systems more observable and reliable. Colleagues rely on his practical mix of engineering breadth and persistence; he also brings a playful, unconventional curiosity that fuels creative approaches to tricky problems.
code12 years of coding experience
job8 years of employment as a software developer
bookB.S. Computer Science Computer Science, B.S. Computer Science Computer Science at University of Colorado Boulder
languagesEnglish, Chinese
github-logo-circle

Github Skills (8)

modbus-tcp10
javas10
back-end-development10
java10
modbus10
data-structure9
data-structures9
biginteger8

Programming languages (3)

JavaC++JavaScript

Github contributions (5)

github-logo-circle
MangoAutomation/modbus4j

Dec 2016 - Jun 2018

A high-performance and ease-of-use implementation of the Modbus protocol written in Java. Supports ASCII, RTU, TCP, and UDP transports as slave or master, automatic request partitioning and response data type parsing.
Role in this project:
userBack-end Developer
Contributions:8 commits, 2 PRs, 6 pushes in 1 year 6 months
Contributions summary:Phillip primarily contributed to the `modbus4j` Java library by fixing bugs, adding new features and improving existing functionalities. They addressed issues in master classes related to closing connections and setting initialization status. The user also implemented new data types and associated methods for handling MOD10K values in the `NumericLocator` class. Furthermore, there are code improvements and formatting changes to the code base.
rtuease-of-usemodbusasciipartitioning
Traffic Simulation program in C++
Contributions:1 PR, 9 pushes, 2 branches in 23 days
cppc-plus-plussimulationtraffictraffic-simulation
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
Phillip Dunlap - Principal Verification Engineer