Christine Dodrill - Blog - Contact - Resume

Christine Dodrill

Web and Backend Services Devops Specialist

Bellevue, WA   christine.website

Docker, Git, Go, C, CentOS, CoreOS, IRC, Stenography, DevOps, Continuous Integration/Delivery, Event Sourcing

Experience

Heroku - Senior Software Engineer   2017 - current

Heroku is a cloud Platform-as-a-Service (PaaS) supporting several programming languages that is used as a web application deployment model. Heroku, one of the first cloud platforms, has been in development since June 2007, when it supported only the Ruby programming language, but now supports Java, Node.js, Scala, Clojure, Python, PHP, and Go.

Highlights

Backplane.io - Software Engineer   2016 - 2016

Backplane is an innovative reverse reverse proxy that helps administrators and startups simplify their web application routing.

Highlights

Pure Storage - Member of Technical Staff   2016 - 2016

Pure Storage is a Mountain View, California-based enterprise data flash storage company founded in 2009. It is traded on the NYSE (PSTG).

Highlights

IMVU - Site Reliability Engineer   2015 - 2016

IMVU, inc is a company whose mission is to help people find and communicate with eachother. Their main product is a 3D avatar-based chat client and its surrounding infrastructure allowing creators to make content for the avatars to wear.

Highlights

VTCSecure - Deis Consultant (contract)   2014 - 2015

VTCSecure is a company dedicated to helping with custom and standard audio/video conferencing solutions. They specialize in helping the deaf and blind communicate over today’s infrastructure without any trouble on their end.

Highlights

Crowdflower - Deis Consultant (Contract)   2014 - 2014

Crowdflower is a company that uses crowdsourcing to have its customers submit tasks to be done, similar to Amazon’s Mechanical Turk. CrowdFlower has over 50 labor channel partners, and its network has more than 5 million contributors worldwide.

Highlights

OpDemand - Software Engineering Intern   2014 - 2014

OpDemand is the company behind the open source project Deis, a distributed platform-as-a-service (PaaS) designed from the ground up to emulate Heroku but on privately owned servers.

Highlights

Portfolio Highlights

Olin

A work-in-progress event sourcing platform built with WebAssembly. This would allow you to load data in on one end and then let the machine take care of it without having to care about it. Worker functions would be compiled to WebAssembly to make the resulting code independent of any individual CPU, allowing for an easier migration to another CPU architecture (such as aarch64 or ppc64be) without having to recompile existing code.

I have written multiple blogposts on this project:

ilo Kesi

A chatbot that parses its commands through the grammar of the constructed language Toki Pona, then figures out what the user is asking for using a lookup table and executes that request.

When Then Zen

This is meditation instructions translated into Gherkin, a-la:

Feature: Anapana (mindfulness via breathing) meditation
  Background:
    Given no assumption about meditation background
    And a willingness to learn
    And no significant problems with breathing through the body's nose
    And I am seated or laying down comfortably
    And no music is playing

  Scenario Outline: mindfulness of breathing
    As a meditator
    In order to be mindful of the body's breath
    When I <verb> through the body's nose
    Then I focus on the sensations of breath
    Then I focus on the feelings of breath through the nasal cavity
    Then I focus on the feelings of breath interacting with the nostrils
    Then I repeat until done

    Examples:
      | verb   |
      | inhale |
      | exhale |

This has been well-recieved by coworkers, friends and others. I have written more on the subject here.

xultybau

An experimental take on a metalanguage analysis package for Toki Pona text. This would then be consumed by ilo Kesi (see above) or other future projects like a text-based adventure game. This is still heavily experimental and there is not much to show yet other than the ideas that it will build up to.

Writing

Articles listed below will be either personal or professional and do not reflect the views of any company or group I am affiliated with. The writing is my own, with the help of others to make things legible.


Plain-text version of this resume here