Joshua Hale

Systems Analyst III Police Lieutenant at Iowa State University

Ames, Iowa, 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
Joshua Hale is a multidisciplinary systems analyst and sworn Police Lieutenant with 11+ years managing IT and public safety operations at Iowa State University. He blends deep hands‑on engineering—C/C++, C#, Python, microcontrollers, Fusion360 and CNC/3D printing—with security expertise as an OSCP/OSWP-certified red teamer and contributor to the Metasploit project. Joshua administers county-wide VPN/MFA, digital evidence systems, Splunk, Malwarebytes Nebula, and bespoke C#/Crystal Reports tooling that serve multiple public-safety agencies. He also leads incident command and training as a firearms and active-shooter instructor, uniquely pairing operational crisis experience with technical incident response. Not obvious from his title: he routinely rebuilds parking paystations for PCI compliance and fabricates custom hardware solutions for campus police.
code11 years of coding experience
bookMaster of Science (M.S.), Information Assurance, 3.93 GPA (Out of 4.0), Master of Science (M.S.), Information Assurance, 3.93 GPA (Out of 4.0) at Iowa State University
languagesEnglish
github-logo-circle

Github Skills (10)

metasploit10
it-security10
ruby10
meta-framework10
meta10
security10
networking9
network9
net9
windows8

Programming languages (4)

TypeScriptShellRubyPython

Github contributions (5)

github-logo-circle
rapid7/metasploit-framework

Dec 2015 - Aug 2018

Metasploit Framework
Role in this project:
userBack-end & Security Engineer
Contributions:73 commits, 22 PRs, 59 comments in 2 years 8 months
Contributions summary:Joshua primarily contributed to the `priv_migrate.rb` module, which handles process migration in a Meterpreter session. Their contributions involved enhancing error handling, fixing issues related to process ID conflicts, and improving code readability. Further, the user added features to the `autoroute.rb` module, and integrated enhancements to the keylog recorder for capturing keystrokes.
metasploitmetasploit-framework
sn0wfa11/HID-Attacks

Apr 2016 - Feb 2018

Contributions:24 commits, 15 pushes in 1 year 10 months
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
Joshua Hale - Systems Analyst III Police Lieutenant at Iowa State University