Katherine Crowson

4207 SE Woodstock Blvd #223
Portland, OR 97206
crowsonkb@gmail.com
919-441-0271
https://github.com/crowsonkb

Skills

  • Proficient with Linux/Unix, OS X, Windows, Python, Go, SQL (including database design), HTML5, Java, and Bash.
  • Familiar with C, JavaScript (including jQuery), and Perl.
  • Mathematical background includes machine learning, data mining, numerical analysis, and linear algebra.
  • Knowledge of x86 assembly language.
  • Experience with computer and network troubleshooting, repair, and installation.

Education

North Carolina State University, Fall 2002–Spring 2006
Bachelor of Science in Computer Science—GPA 3.18

Experience

Machine learning self-study, July 2015–present

  • Replicated multiple results from researchers in the field.
  • Machine learning art project implementing image stylization.
  • Improving on state-of-the-art results, implementation of image stylization capable of generating arbitrarily large output images using multiple GPUs.

Application Support Engineer, November 2012–November 2014
Google, Mountain View, CA

  • One year contract position on the Street View and aerial imagery collection teams, extended to two years after positive evaluations.
  • Provided immediate and ongoing systems support while automating the processes I supported to enable scaling novel projects to full production capacity.
  • Ensured SLAs were met by coordinating with field personnel at remote locations to initiate, preserve, and restore the functioning of complex data collection/transmission systems.
  • Assisted in the development and implementation of rapid-scaling processes, allowing us to quickly transition from pilot projects to worldwide operations.

Systems Engineer, July 2011–January 2012
Autonomy Corporation, Pleasanton, CA

  • Deployed new installations of a custom Linux distribution.
  • Wrote Perl scripts to automate customer-visible monitoring tasks using nagios.

Junior System Administrator, February 2007–May 2009
EMC Corporation, Research Triangle Park, NC

  • Was responsible for identifying faults in and troubleshooting 10–20 storage arrays with around 1,000 disks total.
  • Maintained automatic scripts for testing the I/O performance of development software and prototype hardware, and for archiving and reporting the results.
  • Developed a web application for internal use in Perl, which monitored the health of the storage arrays, logged any errors it found to a MySQL database, and allowed viewing of current status as well as generating reports regarding when an error had first been seen.
  • Set up and maintained a VMWare ESX cluster which was a critical part of my team’s infrastructure.

Research Assistant, October 2005–August 2006
North Carolina State University, Raleigh, NC

  • Developed alternate algorithms using Matlab to compute solutions to Google’s PageRank problem. Characterized performance of PageRank algorithms on different input datasets.
  • Gave a talk at the A. A. Markov Anniversary Meeting in June 2006.

References available upon request.

Site source code available at https://github.com/crowsonkb/kath.io.
Design by styleshout.

Go To Top