Mia Castellanos Senior Application Security Engineer
San Francisco, CA • appsecengineer@gmail.com • +1 415-555-0184
Profile Summary
- Senior Application Security Engineer with 9 years of experience securing consumer and business cloud storage products across file sync, sharing, team admin, and billing, specializing in threat modeling, secure code review, and bug bounty triage.
- Hands-on with review languages (Python, Go), SAST (Semgrep, CodeQL), DAST (Burp Suite Professional), SCA (Snyk, Dependabot), and bug bounty (HackerOne), with a solid grounding in OWASP ASVS, the OWASP API Security Top 10, and secure-by-default library design.
- Deep expertise in secure design review, manual review of auth and sharing code, custom SAST rule writing, and API authorization testing, working through risk-tiered security reviews and OWASP SAMM maturity tracking to deliver fewer production vulnerabilities without slowing releases.
- Trusted partner working closely with product engineering, infrastructure security, and privacy in a remote-first company that ships every week, joining design reviews, launch reviews, and the weekly bug bounty triage call.
- Senior practitioner who raises the bar on secure defaults and finding quality by reviewing every critical report before it reaches a team, while running the security champions program and the secure-coding guides teams build from.
Technical Skills
- Languages & Frameworks:
- Python, Go, TypeScript, Rust, Java, React
- SAST & Code Scanning:
- Semgrep, CodeQL, GitHub Advanced Security, Gitleaks, SonarQube
- DAST & Pentest Tools:
- Burp Suite Professional, OWASP ZAP, Postman, Nuclei, Frida
- SCA & Supply Chain:
- Snyk, Dependabot, Syft, CycloneDX, Sigstore, SLSA
- Threat Modeling & Standards:
- STRIDE, data-flow diagrams, OWASP Top 10, OWASP ASVS, OWASP SAMM, CWE, CVSS
- Auth, API & Crypto:
- OAuth 2.0, OpenID Connect, JWT, SAML, gRPC, mTLS, HashiCorp Vault, AWS KMS
- CI/CD, Cloud & Bug Bounty:
- GitHub Actions, Docker, Kubernetes, AWS, HackerOne, Jira
Education
Work Experience
- Ran 64 STRIDE threat models in 2025 on new designs for shared links, the desktop sync client, and team admin APIs, getting 93% of high-risk threats fixed in the design before any code was merged.
- Reviewed high-risk pull requests in Python and Go across 180+ repos, focusing on authentication, sharing permissions, and file parsing, which cut the vulnerabilities reaching production from 41 to 11 per quarter.
- Wrote 126 custom Semgrep rules and added CodeQL to GitHub Actions pull request checks, blocking critical findings at merge while holding the false-positive rate under 7%, so developers kept acting on the results.
- Pentested 23 product launches a year with Burp Suite Professional, covering the web app, desktop client APIs, and mobile apps against OWASP ASVS Level 2, and found 37 high or critical issues before release.
- Ran triage for the HackerOne bug bounty program, about 150 valid reports a year, setting CVSS-based fix deadlines and cutting the median time to fix a critical report from 22 days to 6 days.
- Hardened 120+ public and internal API endpoints against the OWASP API Security Top 10, moving them to shared OAuth 2.0 scope checks and object-level authorization, and closed 19 broken object level authorization bugs along the way.
- Rolled out Snyk and Dependabot across every service repo and CycloneDX SBOMs for the desktop client, cutting critical open-source vulnerabilities older than 30 days from 310 to 14.
- Built a security champions network of 36 engineers, a secure-coding course, and safe-by-default libraries for URL fetching and file parsing, which cut repeat vulnerability classes across product teams by 58%.
- Added Brakeman and bundler-audit to CI for the Ruby on Rails payroll app, triaging 900+ findings in the first year and fixing the mass assignment and SQL injection patterns behind most of them.
- Tested payroll, benefits, and bank account flows with Burp Suite before each launch, finding 14 IDOR bugs that could have shown one company’s employee pay data to another.
- Turned the Rails secure-coding guide into a 4-week course for payroll, benefits, and platform engineers, and trained 85 developers in the first year.