Skills & Experience

Skills

Engineering & Development

  • Programming and Scripting Languages: .NET/C#, C/C++, Rust, Python, PowerShell, JavaScript/TypeScript, Go, Lisp, Bash
  • Security: Identity lifecycle management, permissions & privilege audits, static analysis tooling, fuzzing/penetration testing
  • DevOps: Git, CI/CD pipeline design and maintenance (Azure DevOps, GitHub Actions), automation, monitoring
  • Testing & QA: unit/integration/E2E testing, test automation, code coverage analysis, tooling, and frameworks
  • Cloud & Infrastructure: Serverless, IaC, Monitoring & Logging, Networking/Gateways
  • Virtualization & Containers: Docker, Proxmox, LXC/LXD, Hyper-V, Kubernetes
  • Blockchain & Cryptography: zk-SNARKs, zk-STARKs, vector commitment schemes (KZG, etc.), BFT consensus algorithms, EVM/Solidity, Ethereum node orchestration with high-uptime consensus and execution layers
  • Embedded & Hardware: Microchip ATtiny/ATMega, Espressif ESP8266/ESP32, STM32, Nordic nRF, Raspberry Pi RP2XXX, RISC-V
  • CAD & Prototyping: PCB layout/design (KiCad), 3D modeling (Fusion 360)

Cloud Technologies Used

Azure:

  • Security & Identity: Azure Active Directory (AAD), Managed Identities, Azure Key Vault, Role-Based Access Control (RBAC), Conditional Access Policies, Defender for Cloud
  • Compute & Services:: App Services, Functions/Durable Functions, Virtual Machines, Kubernetes Service (AKS), Websites
  • Data Storage: Blob Storage, Cosmos DB, SQL Database, Redis, Service Bus, Tables
  • Data Analytics: Apache Spark, Azure Databricks, Azure Data Factory
  • Networking & Integration: Application Gateway, Logic Apps, API Management
  • DevOps & Monitoring: Azure DevOps (Pipelines, Boards, Repos, Artifacts), Azure Monitor, Application Insights, Log Analytics (KQL), Resource Manager (ARM), Azure Automation

AWS:

  • Compute: EC2 (including Spot Instances)
  • Storage: S3

Work Experience

Software Development Engineer — Microsoft

Defender for Cloud DevOpsSep 2023 – Apr 2024
  • Improved security evaluation pipelines for Azure and customers by developing and maintaining Security DevOps CLI tooling and workflows.
  • Owned and advanced the open-source Template Analyzer IaC static analysis tool, delivering major features like full Bicep support and source mapping integration.
  • Improved security reliability for Azure and customers by redesigning DevOps pipelines and dependency packaging to eliminate single points of failure in key downstream workflows.

Security Software Engineer — Microsoft

C+AI Security Green TeamApr 2016 – Sep 2023
  • Founding member of a new security team paradigm focused on addressing systemic security issues, leading to the development of innovative solutions to address systemic organizational risk.
  • Took ownership of the widely adopted AppAuthentication library (250M+ downloads), added key features to simplify developer identity management, and led its successful transition to Azure.Identity.
  • Mitigated systemic risk from overprivileged RBAC roles in Azure by proposing and leading a scalable solution—work led to major security improvements, a dedicated team, and a patented algorithm.
  • Reduced risk from unused and compromised credentials by implementing a workflow to process all AAD sign-in telemetry and correlate it with sources like Red Team data.
  • Reduced credential exposure in Azure source code by 99.5% in one year by spearheading a PoC to detect credentials and drive remediation through automated attribution, bug creation, and reporting.
  • Drove adoption of a key Azure security hygiene tool in airgapped and nation-state clouds; contributed features to accelerate issue detection and remediation.

Security Engineer — Microsoft

C+AI Security AssuranceMar 2014 – Apr 2016
  • Authored threat models and conducted reviews for authn/authz services.
  • Built security regression test frameworks using TAEF.
  • Managed external pen test reviews and designed baseline scanning agents for Azure environments.

Software Development Engineer in Test — Microsoft

Azure Active DirectoryOct 2010 – Mar 2014
  • Ensured robust and secure authentication across systems, including Office 365, by testing developing identity protocols and standards (OAuth2, SAML, WS-*, etc.)
  • Enabled seamless, issue-free live migrations of security token services for Azure customers with extensive testing.
  • Accelerated and improved test automation reliability for stakeholders by leading development of a robust testing infrastructure that compartmentalized tenant provisioning and management complexity.
  • Developed several internal tools used by teams for ad-hoc testing and manipulating authentication protocol flows.

Software Development Engineer in Test — Microsoft

Forefront Protection ManagerOct 2009 – Apr 2010
  • Conducted comprehensive testing of client agent and software across diverse environments, including localization and globalization scenarios.

Education

B.S. in Computer Science & Engineering

University of California, Los AngelesSept 2005 – Apr 2009
  • Graduated Magna Cum Laude with 3.85 GPA
  • Member of TBP and UPE honor societies

Interests

Languages

  • English (fluent), Japanese (intermediate spoken & reading), German (conversational)

Take a look at my projects.


Resume