Summary
Andrew Kan is a software engineering manager with 10 years of experience leading cross-functional teams to deliver user-focused, scalable systems across retail and gig-talent platforms. He has a strong track record of turning complex problems into measurable business impact—most notably consolidating notification paths into an event-driven platform processing 40M+ messages/month and cutting delivery costs from $10K to $150/month. Comfortable across distributed systems, experimentation, and personalization, he partners closely with product and data science to enable A/B testing and ML-driven recommendations that improved engagement while reducing notification volume. A proven people leader, Andrew has grown engineering organizations from a dozen to ~50 engineers through hiring, mentoring, and process improvements, and he brings international collaboration experience from liaison roles with teams in China. Based in the Greater Seattle Area, he combines pragmatic engineering with a focus on trust and clear goals to help teams navigate complexity and deliver consistent value.
10 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree Informatics, Bachelor’s Degree Informatics at University of Washington
High School, High School at Issaquah High School
English, Chinese, Spanish