William Prather is a Cyber Software Engineer with 8 years of hands-on experience designing embedded systems, firmware, and environmental telemetry for industrial and defense contexts. He brings a hardware-rooted perspective from a BSEE and a track record at companies like Northrop Grumman and Preiser Scientific, blending C, C++, and Python skills with RTOS-based microcontroller development and product validation. William has shipped water-quality instrumentation and telemetry platforms, pairing electrical design and AutoCAD skills with rigorous test and verification processes. Comfortable across the stack (his GitHub notes full‑stack work), he bridges firmware and higher-level software to turn physical sensing requirements into reliable, deployable systems.
8 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Electrical Engineering, Bachelor's degree, Electrical Engineering at West Virginia University Institute of Technology
An easy way to programmatically run queries against FINRA's BrokerCheck database using Node.js.
Contributions:42 commits, 1 PR, 16 pushes in 4 months
finranode-jsnodejsdatabaseprogrammatically
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
William Prather - Cyber Software Engineer at Northrop Grumman