I’m a software engineer and computational linguist with experience in machine learning, search, and developer operations.

  • Employment
    • Principal Software Engineer at Oracle in Seattle, WA (Jan 2024 - Present)
    • Software Engineer, Machine Learning at Zulily in Seattle, WA (Jan 2020 - Dec 2023)
      • Design and implement services and APIs for ecommerce product search
      • On-call engineer for all services related to search, recommendations, and customer personalization
      • Technologies: Golang, Python, Java, Docker, Kubernetes, Terraform, Google Cloud Platform, AWS
    • Senior NLU Engineer at Cerence in Bellevue, WA (Sept 2019 - Dec 2019)
      • Continuation of previous role: Nuance spun off its automotive division into Cerence
      • Train NLP models for classification, named entity recognition in automative spoken dialog systems
      • Contribute to model evaluation toolchain
      • Technologies: Python
    • NLU Engineer at Nuance in Bellevue, WA (May 2018 - Sept 2019)
      • Nuance acquired Voicebox in 2019.
      • Train NLP models for classification, named entity recognition in automative spoken dialog systems
      • Technologies: Python, SQL
    • Computational Linguist at Voicebox Technologies in Bellevue, WA (June 2013 - May 2018)
      • Train NLP models for classification, named entity recognition in multi-domain spoken dialog systems
      • Build, deploy APIs for model training and evaluation
      • Technologies: Python, SQL
    • Graduate Research Assistant at University of Arizona in Tucson, AZ (Aug 2012 - May 2013)
      • Software development for linguistics research
      • Technologies: C++
    • Linguist at Swype in Seattle, WA (Oct 2010 - Nov 2011)
      • Modeling word frequency and prediction for mobile text input
    • Research Assistant at University of Washington in Seattle, WA (June 2009 - Dec 2009)
      • Data annotation and programming in Python and Perl for the PHOIBLE project
  • Education