Skills

Programming Languages

Perl, Python, Ruby, Java, PHP, C, Unix shell, SQL

Web Development

HTML5, CSS, Less, JavaScript, jQuery, PhoneGap, Bootstrap

Web Application Frameworks

Backbone.js, Rails, Catalyst, Mason, Django

Web Server Software

Apache, Cherokee

Database Management Systems

MySQL, PostgreSQL

Game Development

Pygame, Inform 7, TADS 3, Hugo, Undum, Stencyl

Version Control Systems

CVS, Subversion, Git

Operating Systems

Linux (Debian/Ubuntu, CentOS)

Other

LaTeX, XML, GIMP, Inkscape, AWS

Foreign Languages

German


Game Development & Narrative Design

Interactive Fiction

Portfoliogenericgeekgirl.com/games

Collection of games written in Inform 7 (parser-based) and Undum (hyperlink)

Community Involvement

I co-organize Women in Games Boston and the People’s Republic of Interactive Fiction, and I regularly attend Boston Indies, Playcrafting Boston and Boston Post Mortem. I participated in the Girls Make Games Boston workshop as an instructor, teaching girls ages 9-15 how to make games using Stencyl. I have spoken at AlterConf, Arisia, and the Game Developer's Conference. I am a curatorial director for the Boston Festival of Indie Games, focusing on innovation in art and narrative in digital games.


Software Development & Web Design

Senior Software Engineer

Resilient Ops
May 2016 – April 2017
I was the primary developer working on flightsayer.com (Python, Javascript, HTML, CSS).

Software Engineer

Wanderu
December 2014 – December 2015

I was one of two frontend developers working on wanderu.com (Javascript, HTML and CSS). I also created endpoints to our API (Javascript), wrote command-line tools and integrated new transport carriers into our codebase (Python).

Independent

September 2013 – December 2014

I used this time to work on personal projects and teach myself new skills. I released six games and began work on a large multimedia text adventure, written in Inform 7 and Perl. I maintained two websites (genericgeekgirl.com, imagineaworld.net) as a way to keep my web development skills fresh.

Bioinformatics Developer

Center for Cancer Genome Discovery, Dana-Farber Cancer Institute
April 2011 – September 2013

I was the lead developer and maintainer of internal- and external-facing websites within a Perl/Catalyst framework. The internal website functions as a laboratory management system with a MySQL backend, and provides a web-based interface to facilitate assay design.

Other projects included improving in-house software usability and maintainability; creating modules for simplified logging, email notifications and database abstraction; developing automated tools to sync a local database with UCSC’s human genome database; and advocating and implementing sound software development practices such as version control, bug tracking and an internal wiki (Subversion, Trac).

Additionally, I was responsible for monitoring production and testbed MySQL servers and ensuring integrity of data, as well as configuration and package management on four virtual machines (CentOS via VMWare), utilizing NFS to share data between them.

Bioinformatics Specialist

Harvard Medical School
March 2010 – April 2011

I was the lead developer (backend and frontend) of a web application (“GFY”) to automate processing and analysis of mass spectrometry data. I integrated existing data analysis tools into an in-house PHP-based framework; designed and built graphical user interfaces around command-line scripts; refactored and maintained scripts to visualize spectral data on the web; and redesigned GFY’s data browser to reduce load times.

Bioinformatics Analyst

Sol Genomics Network, Boyce Thompson Institute
June 2005 – March 2010

I wrote and maintained Perl scripts to process genomic data and present it on the SGN websites; integrated existing genomic analysis tools into an in-house Perl-based framework; provided web interfaces for existing command-line genomics software (Primer3, BLAST); and developed the PerlCyc API to Pathway Tools, a Lisp-based software environment for working with model organism databases. Additionally, I worked directly with users, responding to requests to collate and export data, submit data to GenBank, and design primers using a custom pipeline built around Primer3. I also developed and maintained internal and end-user wikis using MoinMoin.

Community Involvement

I ran Ithaca.pm (Perl user group in Ithaca, New York) from 2008 to 2010. I have volunteered with Hour of Code, teaching elementary students how to code using Minecraft and Light Bot.


Education

Cornell University

Bachelor of Science, Biological Sciences
Advanced Coursework in Computer Science