Summary
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