Work Experience

Senior Software Engineer

Cisco
San Jose, CA
July 2022 – Present

Worked on an Orchestrator+Hypervisor that primarily functioned as an Edge-Compute device. As a Senior Engineer, I was responsible for the Design, Architecture and Implementation of many forward-looking features.

  • Spearheaded the design and implementation of a new workflow to support generic AI and LLM workloads within existing products. Presented multiple proof-of-concept demos to leadership, garnering positive feedback. Delivered engineering samples to customers for testing, paving the way for future AI integration.
  • Collaborated closely with customers to identify pain points and resolve critical deployment issues, playing a pivotal role in mitigating risks affecting over 1,000 deployments. Recognized by customers as a key driver in resolving technical challenges, fostering strong relationships and ensuring successful product adoption.
  • Championed team growth and knowledge sharing through presentations and tech-talk sessions on emerging technologies in virtualization and AI. Led sessions ranging from introductory overviews to in-depth technical dives, catering to diverse skill levels and fostering a culture of continuous learning. Actively contributed to roadmap discussions with Distinguished Engineers, leveraging new developments to enhance product offerings.
  • Led a rapid integration effort for a newly acquired company's product into existing product lines. Successfully defined Software Functional Specifications, conducted formal reviews of proposed workflows and architectures, and implemented and tested the integrated solution.

Software Engineer

Cisco
San Jose, CA
Nov. 2018 – July 2022
  • Architected and developed a Kubernetes VM from the ground up, enabling deployment in both single-node and high-availability (HA) topologies. (Blog post)
  • Spearheaded the implementation of a rapid Live KVM VM Export into Cisco's Orchestrator, reducing export times from over 5 minutes to under 1 minute.
  • Substantially reduced VM export size from multiple GBs to MBs by leveraging qcow2's native backing store support, minimizing storage requirements and improving performance.
  • Extended the capabilities of Cisco's KVM-centric orchestrator by integrating Docker container support.
  • Designed and implemented workflows for mixed-mode deployments, enabling seamless service chaining of both KVM VMs and Docker containers.
  • Introduced support for Docker containers within OVS-based networking topologies, overcoming native limitations and expanding deployment flexibility.

Education

MS Computer Engineering

San Jose State University
San Jose, CA
2018

BS Computer Engineering

University of California, Santa Barbara
Santa Barbara, CA
2016

Skills & Technologies

Programming Languages

  • Java (7+ years)
  • Python (4+ years)
  • JavaScript (Node.js)
  • Bash
  • Go
  • SQL

Technologies & Tools

  • Kubernetes
  • KVM/Libvirt
  • Docker
  • Linux Containers
  • Spring Boot
  • Git
  • Terraform
  • Packer

AI & Emerging Tech

  • Ollama
  • Langchain
  • MCP
  • A2A (Agent to Agent) Communication Standard

Domain Expertise

  • Cloud and Branch Topologies
  • Hypervisors
  • Edge Computing
  • Orchestration Systems

Interests

Aviation (working towards a PPL) Automobiles LEGO DIY Electronics Smart Home Cycling Traveling