At a Glance

Programming Languages
Ruby, Python, JavaScript, Typescript,
PHP, Perl, Java, C, bash, SQL
Web Development
HTML, CSS, jQuery, React, Apache,
Ruby on Rails, Django, Jekyll, Next.js
Databases
MySQL, PostgreSQL, MongoDB, Redis
Other Technologies
Linux, Node.js, Resque,
JSON, XML, Elasticsearch,
LaTeX, GIMP, Inkscape, Figma
DevOps
Git, Mercurial, Subversion, New Relic,
GitHub Actions, TeamCity, Jenkins,
Docker, AWS, CloudFormation, Airbrake
Project Management
Jira, GitHub Issues, Confluence, Airtable

Game Development

Portfoliogenericgeekgirl.com/games
Collection of games written in Inform 7 (parser-based), Undum, and Twine (hypertext)

Community Involvement

BostonFIG, Director of Digital Curation, 2022 – present; Curatorial Head, 2016 – 2019; Curator, 2013 – 2015

NarraScope: Celebrating Narrative Games, Co-Chair, 2018 – 2020

Women in Games Boston, Co-Organizer, 2014 – 2020

People's Republic of Interactive Fiction, Co-Organizer, 2014 – 2019

Girls Make Games, Instructor (Stencyl), 2014

Speaking Engagements

AlterConf, Arisia, LadiesCon, PAX East, Game Developer's Conference
Assorted Topics in Gaming and Game Development

Software Development

Senior Software Engineer, Linden Lab (November 2021 – September 2024)

Software Engineer, Linden Lab (June 2018 – November 2021)

I was the lead developer on the Second Life Marketplace (Ruby on Rails, Javascript, HTML, CSS, MySQL, Resque), and I contributed to our other web properties (PHP, Python, Django, DocumentDB). During my time at the company, I helped move Second Life from a colocation center into AWS (Docker, CloudFormation, Linux), migrate our repositories from Bitbucket to Github, and move our workflows from TeamCity into Github Actions. As part of the web team, I kept our many apps and libraries upgraded, improved test coverage on our three Ruby apps (Rspec), and mentored junior engineers. I improved the search and discovery experience on the Marketplace (Elasticsearch); added multi-factor authentication to web login; worked to make the Marketplace fully responsive on mobile devices; and generally improved the Marketplace experience for merchants, shoppers, and our own customer service representatives.

Senior Software Engineer, Resilient Ops (May 2016 – April 2017)

I was the sole developer on flightsayer.com (Python, Javascript, HTML, CSS, D3.js).

Software Engineer, Wanderu (December 2014 – December 2015)

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

Independent (September 2013 – December 2014)

I released six games and began work on a large multimedia text adventure, written in Inform 7 and Perl.

Bioinformatics Developer, Dana-Farber Cancer Institute (April 2011 – September 2013)

I was the lead developer on an internal-facing website (Perl, Catalyst, MySQL, Oracle). Other projects included improving in-house software usability and maintainability; creating Perl 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 for and implementing sound software development practices such as version control, bug tracking, and an internal wiki (Subversion, Trac). I was also 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 (September 2006 – 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. I developed and maintained internal and end-user wikis (MoinMoin). 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.

Community Involvement

Ithaca Perl Mongers, Organizer, 2008 – 2010

Hour of Code, Volunteer, 2016 – 2017


Education

Cornell University

Bachelor of Science in Animal Science, Minor in Biological Sciences, Advanced Coursework in Computer Science

Activities: Sigma Alpha (charter class), Association of Computer Science Undergraduates, Risley Hall Kommittee