Summary
Michael Cherry is an Automation & Software Engineer combining 16 years of hands-on experience with formal study in computer engineering at UIUC and a strong focus on front-end development and Python. He has practical experience deploying end-to-end automation for CNC production—doubling throughput by expanding single-machine to multi-machine workflows and integrating PLCs, robot arms, and IoT firewall configurations. Comfortable across system programming, networking (layer 1–3), and Linux VM development, he also builds user-facing HTML/CSS interfaces and data visualizations to surface production bottlenecks. His background spans IT operations (managing 1,400 devices and saving a school $25k/year) to industrial automation internships where he automated installs, orchestrated network transitions, and trained users. Based in Bradley, IL, Michael brings a rare blend of shop-floor automation know-how and software engineering discipline, thriving at the intersection of hardware integration and practical UX-driven tooling. He’s equally at home scripting backend processes as he is refining front-end experiences to make complex systems usable.
16 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at University of Illinois Urbana-Champaign