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
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
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
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
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