TemplateA ready-made website. Make it yours in a click.
Copy this website

Summary

Experience

Senior Reverse EngineerMandiant (Google Cloud)
San Jose, CASep 2021Present
  • Led analysis efforts on over 50 advanced persistent threat (APT) campaigns, uncovering novel evasion techniques and improving detection rates by 25%.
  • Developed and maintained custom IDA Pro and Ghidra scripts, boosting binary analysis efficiency by 40% for the team.
  • Performed in-depth vulnerability research on critical software components, leading to the discovery of 3 zero-day vulnerabilities in widely used enterprise applications.
Reverse EngineerIntel Corporation
Santa Clara, CAJun 2018Aug 2021
  • Conducted static and dynamic analysis of firmware and drivers, identifying and mitigating 15+ critical security weaknesses in pre-release products.
  • Developed automated tools in Python to extract indicators of compromise (IOCs) from malware samples, reducing manual analysis time by 30 hours per week.
  • Collaborated with threat intelligence teams to reverse engineer complex malware families, providing actionable insights for incident response that led to a 15% reduction in successful intrusions.

Projects

Education

Carnegie Mellon UniversityMaster of Science in Computer Science
Pittsburgh, PASep 2016May 2018
  • GPA: 3.9/4.0, specializing in Software Security and Binary Analysis.
  • Thesis: "Automated Binary Analysis for Obfuscated Malware Detection in Enterprise Networks."
  • Awarded Graduate Fellowship for outstanding academic achievement and research potential.
University of California, BerkeleyBachelor of Science in Computer Engineering
Berkeley, CASep 2010May 2014
  • Magna Cum Laude, Dean's List all semesters for academic excellence.
  • Coursework focused on operating systems, computer architecture, and cryptography.
  • Developed a secure bootloader prototype for embedded systems as a capstone project.

Skills

Reverse Engineering Tools
IDA ProGhidrax64dbgWinDbgOllyDbgRadare2
Programming & Scripting
CC++PythonAssembly (x86, ARM64)GoPowerShell
Operating Systems
Windows (Kernel/User-mode)Linux (Kernel/User-mode)macOSAndroid (ART/Dalvik)iOS
Malware Analysis
Static AnalysisDynamic AnalysisDeobfuscationExploit AnalysisSandbox EvasionMemory Forensics
Vulnerability Research
FuzzingExploit DevelopmentRoot Cause AnalysisHeap/Stack OverflowsROP/JOPKernel Exploitation