Mark Haines is a security-focused software engineer with nine years of hands-on experience building and breaking systems at Oracle, specializing in service processor security through fuzzing, source code analysis, and penetration testing. He writes low-level tools and proof-of-concept exploits in C and Python, has implemented USB and API fuzzers, and routinely drives end-to-end security assessments and remediation for new product features. Comfortable across the stack from full-stack web apps (Node.js/React/MySQL) to embedded service code, he pairs practical development experience with tooling expertise in Git, Jira, Confluence, and Kali. Beyond standard pentesting training, he applied ML and voice APIs in college projects—building a multi-language VR translation prototype and a NEAT-based game agent—demonstrating curiosity for cross-domain solutions. Based in Cambridge, MA, he mentors junior engineers and translates security findings into actionable fixes, having resolved 50+ bugs and led stakeholder security review meetings.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Cybersecurity, 3.15, Bachelor of Science - BS, Cybersecurity, 3.15 at Purdue University
Contributions:56 commits, 39 PRs, 42 pushes in 4 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
Mark Haines - Security Software Engineer IC2 at Oracle