Steve Martin

Head Of Engineering at ACTR-AI

Gloucester, England, United Kingdom
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
Steve Martin is a pragmatic Head of Engineering with 12+ years of recent leadership experience and a career spanning enterprise software, deployments and security-focused engineering. He has progressed from hands-on full-stack and backend roles to leading multi-team delivery and platform ownership, most recently driving engineering strategy at ACTR-AI after senior engineering leadership at Ripjar. Comfortable in cloud-native environments, he brings practical expertise in Kubernetes, Node.js and REST services alongside a MSc in Cyber Security, enabling secure, production-grade deployments. An adaptable mentor and integrator, he’s equally at home debugging core primitives (contributions to the Sulley fuzzing framework show attention to low-level data correctness) as he is coordinating cross-functional stakeholders and suppliers. Based in Gloucester, he prefers trusted professional networks and applies a disciplined, results-focused approach to rapid team onboarding and delivery.
code12 years of coding experience
job8 years of employment as a software developer
bookMSc Cyber Security Cyber Security, MSc Cyber Security Cyber Security at Lancaster University
github-logo-circle

Github Skills (8)

data-representation10
fuzzing10
binary-data10
bit-manipulation10
python10
testing9
debug8
debugging8

Programming languages (4)

TypeScriptShellCPython

Github contributions (5)

github-logo-circle
OpenRCE/sulley

Jun 2015 - Jun 2015

A pure-python fully automated and unattended fuzzing framework.
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 14 comments in 9 days
Contributions summary:Steve primarily contributed to the Sulley fuzzing framework by adding and modifying core functionalities related to data representation and mutation. They implemented an "offset" parameter for the s_size function, enhancing the handling of block sizes in fuzzing. Additionally, they introduced support for defining binary primitives using lists or tuples of values, and fixed an "off-by-one" error within the primitives. These changes reflect a focus on expanding the flexibility and correctness of Sulley's data definition capabilities.
pythonsecurityfuzzingfuzzing-frameworkfuzzer
SteveJM/killerbee

Dec 2018 - Jul 2020

IEEE 802.15.4/ZigBee Security Research Toolkit
Contributions:1 PR, 21 pushes, 10 branches in 1 year 7 months
security-researchsecurityieee-802-15-4zigbeeieee
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