Experience

Seagull Scientific

Software Engineer • August 2018 — Present

  • Architect and develop device drivers using C/C++ and Python. Emphasis on speed and minimizing bandwidth
  • 100% perfect ratings from QA team on all software

International Volunteer Sabbatical

Independent Volunteer • 2015 — 2017

Self-directed volunteer sabbatical around the world in early education, adult education, English language instruction, non-profit management, elderly care, home construction/maintenance, and landscaping.

Fred Hutch Cancer Research Center

Software Engineer • Dec 2013 — July 2015

Bioconductor Core Team

  • Wrote R language extensions in R and C++/C for orders-of-magnitude speed-ups for genomic data analysis on four platforms; extensive use of profiling and benchmarking to make data-driven decisions about how to optimize
  • Led modernization of C++ codebase. Also wrote tools to enforce stricter use of best practices
  • Authored Rhtslib, a C and R interface for high throughput sequence data analysis; Rhtslib is in top 5% of downloads in entire Bioconductor repository (over 15.7 million Bioconductor package downloads in 2017 at time of writing)
  • Successfully contributed patches to R core language
  • Consulted on and reviewed 3rd-party packages submitted to the Bioconductor open-source project
  • Consulted on R and R/C++ integration projects for wider Fred Hutch community
  • Languages / Technologies: R, C++, gdb, shell scripting, C, git, python, TDD

Amazon

Software Development Engineer, Intern • Sep 2012 — Dec 2012

  • Created centralized service to gather information from disparate NoSQL data stores into single location and store data in data warehouse (DW) for downstream impact analysis. Also wrote SQL extract-transform-load (ETL) logic to process incoming data on DW end
  • Languages / Technologies: Java, SQL, shell scripting, git

City of Bothell, Washington

Database Designer, Intern • Mar 2008 — Jun 2008

Designed database for City of Bothell Public Works Department to monitor Surface and Storm Water Management

Freelance software developer

Self-employed • 2006 — 2009

Designed, built, and deployed custom websites for small businesses. JavaScript, HTML, CSS

Education

University of Washington

Bachelor of Science (B.S.), Computer Science, cum laude — GPA 3.78 • Graduated Spring 2013

Dean's List: 2011-2013

Selected Coursework: Parallel & Distributed Computing, Algorithms in Bioinformatics, Computer Vision, Network Design/Programming, Scripting

Additional Projects and Experience

Facilitator (Volunteer) • Oct 2017 — Present

Facilitate after-school program at two schools to inspire middle and high school girls to explore technology and pursue computer science studies. Roles include:

  • instruction in computer science fundamentals
  • preparation of instructional materials
  • research and coordination of projects
  • applying for grants

Recent selected coursework

  • Princeton: Algorithms, Part I (project-based, Java) — Grade: 100.0%; Fall 2017
  • Princeton: Algorithms, Part II (project-based, Java) — in progress
  • Rice University: Distributed Computing in Java — in progress
  • MIT: The Analytics Edge (machine learning/data analysis in R); Fall 2017

Author • ongoing

Use new flexbox and HTML5/CSS3 capabilities in browsers to make responsive photo gallery. Focus on user interface (UI) design and page analytics to speed up load time. ES6 (JavaScript) / jQuery, CSS3, HTML5

Hidden Markov Models (HMMs) for predicting protein secondary structure

Co-author • 2013

Python

Author • 2014

R package (proof of concept) to use Hierarchical Data Format (HDF5) to store Big Data R objects that cannot fit in memory on disk, allowing hyper-rectangular reading and writing to process large data sets in chunks. R, C

Awards, Honors, Credentials

Washington Award for Vocational Excellence (WAVE)

Washington State Legislature • Spring 2009

Full post-secondary education scholarship — Awarded for excellence in computer science studies. Full scholarship for two years to any post-secondary education institution (public or private) in the state of Washington, paid for by the Washington State Legislature. The WAVE scholarship is awarded by the Washington State Legislature to recognize excellence in undergraduate career studies.

North American chapter of Association for Computational Linguistics (NAACL) Scholarship

NAACL and Johns Hopkins University • Summer 2012

Full scholarship — Full scholarship for Johns Hopkins University Center for Language and Speech Processing (CLSP) Research School

Diploma of Spanish as a Foreign Language (DELE), C2 level (mastery)

Instituto Cervantes and the Spanish Ministry of Education and Science • June 2011

Eagle Scout

Boy Scouts of America • Present

Additional Volunteering

Worldwide volunteer trip

Volunteer • July 2015 — Nov 2016

Ukraine: locally-owned education non-profits. Roles included:

  • teaching English (child through adult levels)
  • event planning
  • child care
  • meal preparation & cleanup
  • agricultural management & labor

Turkey: local-owned small business development. Roles included:

  • laboratory-based product testing
  • equipment maintenance
  • product packaging & shipping
  • meal preparation & cleanup

Cambodia: local-owned education non-profit. Roles included:

  • teaching English (child through adult levels)
  • production & preparation of course materials
  • design & dissemination of online marketing materials
  • construction of new classroom spaces

Australia: construction and maintenance of housing for elderly. Roles included:

  • materials procurement
  • construction labor
  • landscape design & labor
  • finishing work (painting, sanding, flooring, plastering, wallpapering, etc.)
  • excavation

Additional Skills

Natural languages

  • Fluent in Spanish
  • Intermediate in French
  • Prior experience with Mandarin Chinese