# Eason Lin > Staff Software Engineer at Airbnb Location: Palo Alto, California, United States Profile: https://flows.cv/easonlin Backend engineer specializing in large-scale infrastructure, JVM systems, and service reliability. I focus on delivering complex migrations, improving performance, and driving adoption of resilient platform capabilities. I align teams around high-impact projects, remove technical blockers, and design solutions that scale. Recently, my work includes modernizing runtime components and developing new approaches for request-priority-based load shedding. I’m motivated by building fast, reliable systems and shaping clear long-term direction in my areas of expertise. ## Work Experience ### Staff Software Engineer @ Airbnb Jan 2017 – Present Led company-wide upgrade from Java Runtime from 17 to 21 across hundreds of microservices, benchmarking, tuning JVM performance, and codifying a repeatable upgrade process, achieving significant cost savings and better performance. Enhanced microservices context propagation framework by introducing Java agent, reducing context propagation loss by ~40% and accelerating development velocity. Led the team to replace the obsolete service warmup solution with a cheaper, decentralized approach. Implemented comprehensive adaptive load-shedding for microservices, enhancing resilience, reducing reliance on static rate limiting, and lowering developer cognitive load. ### Software Engineer @ Apple Jan 2012 – Jan 2017 | Cupertino, California ### Software Engineer @ Baidu, Inc. Jan 2009 – Jan 2011 | Beijing China ### Software Developer, Intern @ Microsoft Jan 2008 – Jan 2008 | Shanghai ## Education ### Master in Computer Science Carnegie Mellon University ### Bachelor in Electrical Engineering Tongji University ## Contact & Social - LinkedIn: https://linkedin.com/in/easonyilin --- Source: https://flows.cv/easonlin JSON Resume: https://flows.cv/easonlin/resume.json Last updated: 2026-04-12