Eric Johnson

Software Engineer at HungerRush

Katy, Texas, 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
Eric Johnson is a self-taught Software Engineer with 19 years of hands-on experience building .NET systems, APIs, and data-driven tools from Katy, Texas. He excels in C#, T-SQL, PowerShell, and modern CI/CD practices using Azure, GitHub Enterprise, and Octopus Deploy, and has driven measurable gains—cutting deployment times by 70% and improving reliability by 60%. At HungerRush he built diagnostics, provisioning portals, and CCPA-compliant features that reduced manual work and sped issue resolution, and earlier modernized POS and inventory workflows with predictive ordering at FB Society. He contributes to open-source projects such as LinuxCNC, where he improved telnet interface robustness and modernized threading, showing an ability to work across low-level systems as well as cloud platforms. Pragmatic and results-oriented, he combines deep backend skill with practical DevOps fluency to turn operational pain points into automated, auditable solutions.
code19 years of coding experience
job3 years of employment as a software developer
bookInformation Technology, Information Technology at Self-educated
github-logo-circle

Github Skills (4)

linux10
cprogramming-language10
c-language10
computer-engineering8

Programming languages (1)

Python

Github contributions (1)

github-logo-circle
LinuxCNC/linuxcnc

Aug 2006 - Apr 2010

LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
Role in this project:
userBackend Developer
Contributions:28 commits in 3 years 8 months
Contributions summary:Eric contributed to the telnet interface for the LinuxCNC project, adding a "Help" command and fixing minor bugs. Their changes involved modifications to the `emcrsh.cc` file, specifically enhancing the telnet-based interface. The user also replaced "fork" with "pthread" in thread handling and fixed a `setError` prototype within the project.
linuxcnclaserinkscapemachines3d-printer
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
Eric Johnson - Software Engineer at HungerRush