Awarded paper — IEEE ISSRE 2018 Self-healing techniques for a geo-distributed ad delivery service. Paper · Slides
19 talks & papers, 2011–2019 USENIX LISA, SRECon, Velocity, OpenStack Summit. All talks

Writing All essays →

Being Creative: Why Every Software Engineer Should Learn How to Draw Being Creative: Why Every Software Engineer Should Learn How to Draw Elevate your software engineering skills by embracing drawing. Delve into the power of creativity, learn how to become more resourceful, and unlock innovative solutions. 2023 · what drawing teaches engineers Embrace Disruption: How Resilience Engineering Makes Your Systems Stronger Embrace Disruption: How Resilience Engineering Makes Your Systems Stronger Discover how resilience engineering, including chaos engineering and FMEA, strengthens systems, turning disruptions into opportunities for growth and adaptability. 2024 · systems that get stronger under stress Agentic Development: Navigating the AI Revolution in Software Development Agentic Development: Navigating the AI Revolution in Software Development Exploring the rise of AI-powered development tools and their impact on software engineering, from GitHub Copilot to local LLMs. A deep dive into "vibe coding," agentic development, and how these tools reshape our workflows while examining opportunities and challenges. 2025 · AI in production engineering orgs How To Scale ML Inference to Improve Reliability, Speed, and Cost Efficiency How To Scale ML Inference to Improve Reliability, Speed, and Cost Efficiency A practitioner's survey of the tools and strategies for scaling machine learning inference — covering NVIDIA Triton, TorchServe, ONNX, PyTorch compilation, OpenAI Triton, and GPU orchestration on Kubernetes. 2022 · rewritten 2026 for the LLM era

Talks & Papers All talks →

The Issue of Monorepo and Polyrepo In Large Enterprises <Programming> 2019, ICW 2019 Interconnecting Code Workshop · Genoa, Italy Improving Adobe Experience Cloud Services Dependability with Machine Learning Machine Learning for DevOps Summit · Houston, TX Use of Self-Healing Techniques to Improve the Reliability of a Dynamic and Geo-Distributed Ad Delivery Service The 29th IEEE International Symposium on Software Reliability Engineering (ISSRE 2018) · Memphis, TN · awarded paper