Jeremy Buis
skills
| Skill | Keywords |
|---|---|
| Offensive Security | Penetration Testing Red Team Operations Purple Team Vulnerability Research Threat Modeling |
| Security Tooling | Burp Suite Semgrep Nuclei nmap Kali Linux |
| Programming | Ruby Python JavaScript Java |
| Platforms & Cloud | Linux macOS GCP AWS Docker |
| AI & Automation | LLM/AI agent development Security automation |
employment
Senior Security Engineer, Red Team, Shopify
2024-01 — Present
Conducting red team operations and offensive security research to identify weaknesses in Shopify's security posture. Building offensive tooling, executing end-to-end attack simulations, and shipping defensive improvements.
- Conduct red team operations to evaluate and improve organizational security posture.
- Conduct purple team exercises to validate detection and response capabilities.
- Perform offensive security research on emerging threat techniques.
- Leverage AI to build security tooling and automate offensive workflows.
Senior Application Security Engineer, Shopify
2022-04 — 2023-12
Performed security reviews and managed bug bounty operations across Shopify's platform.
- Triaged, validated, and remediated vulnerabilities reported through Shopify's bug bounty program.
- Conducted security reviews of new features and services across the platform.
Senior Application Security Engineer, Software Secured
2018-03 — 2022-04
Performing web, network, and mobile penetration tests and secure code review for a variety of platforms and applications. Guiding clients in application security tasks like threat modelling, secure design and vulnerability remediation and scoring. Owning team resources like test plans, payload databases, and report QA. Mentoring and assisting team members in their approach to security testing. Delivering quality content for the company blog.
- Reported multiple CVEs in products from Oracle, Elastic, JetBrains, and Elementor.
- Delivered high quality reports to clients containing many high severity vulnerabilities for a diverse set of applications and products.
- Advised client developer teams on threat modeling, secure design/architecture, and risk classification/remediation.
- Performed quality control on outgoing client reports for the entire team.
- Published security research on the company blog covering XSS, RCE, and authentication topics.
Application Security Engineer, Software Secured
2014-05 — 2018-03
A broad role covering both software development and application security tasks. Writing code focused around the Node.JS stack. Performing web application penetration tests and secure code review for a variety of platforms and applications.
- Performed static, dynamic and hybrid security tests against a wide variety of web applications using Burp Suite, OWASP ZAP, nmap, Nessus, Checkmarx, Fortify, Brakeman, and Kali Linux.
- Built full-stack web applications using Express, MongoDB, and Node.js.
Web Application Developer, SecDev Cyber
2012-10 — 2014-05
Building internal tools in support of analytics and business requirements. Releasing visualizations for external consumption.
- Created and launched multiple web visualizations to production.
- Built to completion, internal statistics tracking web application.
Programmer Analyst, Canadian Medical Protection Association
2012-01 — 2012-06
Building internal tools and production websites using Java and Web Technologies.
- Performed software development and upgrades for public doctor facing knowledge website.
education
Offensive Security Certified Professional (OSCP), Offensive Security
2017-05 — 2017-09Completed the OSCP certification.
Computer Science, Honours, Co-operative Program, University of Waterloo
2006-09 — 2011-12Completion of a Computer Science focused education.
Software Design and Architectures Distributed Systems Computer Networks Computer Security and Privacy Introduction to Artificial Intelligence Advanced Offerings in Computer Science - Machine Learningwriting
Exploiting Less.js to Achieve RCE, buis.ca
2021Elementor Page Builder 2.9.8 Stored XSS, buis.ca
2020JetBrains TeamCity Reflected XSS, buis.ca
2019ImageMagick RCE Take 2, buis.ca
2018Setting Up a Secure Instance of Express JS, buis.ca
2015Security Comparison: AngularJS vs Backbone.js vs Ember, buis.ca
2015Secure Your Express Application, buis.ca
2015recognition
Stored XSS in TSVB Visualizations Markdown Panel, Elastic
2020Stored XSS in Kibana TSVB via HackerOne