Mike Stepanek

Technical Leader at Cisco

Washington DC-Baltimore Area 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

🤩
Rockstar
🎓
Top School
Mike Stepanek is a technical leader with 10+ years of experience building high-assurance systems across cybersecurity, autonomy, and defense domains. He has led architecture and delivery at Cisco (Snort/Snort++) and Forterra, blending hands-on C++/Python development, CUDA-powered DNN pipelines, and systems integration with people leadership and mentoring. A proven contributor to the open-source Snort++ project, he implemented robust JavaScript normalization and parsing improvements used in intrusion prevention workflows. His background spans embedded and ASIC work through radar and vehicle autonomy, giving him a rare combination of low-level systems and high-level security expertise. Based in the Washington DC–Baltimore area, he brings pragmatic engineering judgment and a track record of shipping production-critical features under tight constraints.
code10 years of coding experience
job25 years of employment as a software developer
bookMaster of Science (MS), Computer Engineering, Master of Science (MS), Computer Engineering at Virginia Tech
github-logo-circle

Github Skills (12)

regular-expression10
javascript10
c-language10
lexical-analysis10
cprogramming-language10
network-security9
packet-analysis9
html8
computer-engineering8
data-structure7
data-structures7
algorithms7

Programming languages (4)

C++RustCLua

Github contributions (5)

github-logo-circle
snort3/snort3

Mar 2018 - Jun 2022

Snort++
Role in this project:
userBack-end Developer
Contributions:13 releases, 521 commits, 3 PRs in 4 years 4 months
Contributions summary:Mike contributed significantly to JavaScript normalization within the Snort++ project. Their work involved implementing single-pass processing, handling protocol data units (PDUs) for both inline and external JavaScript, and addressing potential issues with data loss and incorrect tracking. They also made enhancements to improve the handling of JavaScript code, particularly regarding the tracking of JavaScript unescape-like functions, and added object properties to be ignored, demonstrating expertise in parsing and code analysis. Additionally, they added features to handle binary, octal, and big integers to Javascript normalization.
cppsnort
mjs717/coursera01

May 2016 - Jun 2016

Contributions:11 pushes, 2 branches in 28 days
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
Mike Stepanek - Technical Leader at Cisco