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
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.
I was the sole developer on flightsayer.com (Python, Javascript, HTML, CSS, D3.js).
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).
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.
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.
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.
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