Mark Aldrich is a seasoned security and controls professional with over 10 years of experience designing, programming, and modernizing industrial control systems across Windows, Linux, GE and Allen‑Bradley platforms. He blends hands‑on software development (multithreaded C/C++ and embedded drivers) with instrumentation design, PLC/HMI programming, and creation of instrument tracking databases to ensure operational clarity and regulatory compliance. Mark has repeatedly delivered pragmatic upgrades—reverse engineering legacy code and adapting systems to new hardware or office standards—minimizing downtime while maximizing return. His background includes commissioning gas plants, supervising FMS construction at Intel, and mentoring programmers on maintainable methodologies. Based in Beaverton, Oregon, he is as comfortable troubleshooting fiber‑optic Ethernet communications as he is updating control panels and training personnel. A detail‑driven problem solver, he often surfaces plain‑language operational documentation to make complex control logic accessible to operators and stakeholders.
10 years of coding experience
29 years of employment as a software developer
Bachelor of Science, Electrical Engineering, Bachelor of Science, Electrical Engineering at Oregon State University
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
Mark Aldrich - Security Professional at Allied Universal