1
0
Fork 0

Add resume for application to DMM Eikaiwa.

main
Mari 4 years ago
parent 470905d4e8
commit 8661950e75
  1. 19
      _data/experience.yaml
  2. 52
      roles/dmm-eikaiwa.md
  3. 3
      roles/roles.json

@ -14,7 +14,7 @@ roles:
description: >
Primary expert for _configuration trimming_, a major overhaul of Bazel's
multiplatform support to save time and memory for users by collapsing
equivalent nodes in the build graph.
equivalent build tasks.
achievements:
- id: feature-flags
description: >
@ -40,9 +40,9 @@ roles:
per build and avoiding OOM conditions.
- id: tagged-trimming-rollout
description: >
Built a fully automated Python-based migration tool for and consulted
with users to roll out manual trimming, saving hours of tedious manual
corrections per project.
Built a fully automated Python migration tool for and consulted
with users to roll out manual trimming, saving hours of manual corrections
per project.
- id: auto-trimming
description: >
Researched the automatic trimming problem and wrote over 60
@ -50,9 +50,8 @@ roles:
[the viability of trimming and the tradeoffs of different options](https://docs.google.com/document/d/1MHq-PKTEhTj7uI185Lm7HSFJK0xSssaY3ZTz7Djq-6A/edit).
- id: trimming-prototype
description: >
Built a TypeScript/Angular2-based prototype to gather data on the
tradeoffs of different trimming algorithms with real builds and
integrated a prototype into Bazel.
Built a TypeScript/Angular2 prototype to gather data on the
tradeoffs of different trimming algorithms with real builds.
- id: bazel-u
description: >
Ran multiple talks for the Bazel team about trimming and feature
@ -197,8 +196,8 @@ roles:
accounts set up.
- id: dartui
description: >
Rewrote the existing hacky Javascript-and-jQuery UI for an internal
user in clean, well-tested Dart, allowing for fully automated
Rewrote the existing hacky Javascript-and-jQuery UI in clean,
well-tested Dart, allowing for fully automated
push-on-green releases.
- id: maintenance
description: >
@ -232,7 +231,7 @@ roles:
- id: integration-suite
description: >
Built and optimized a full-stack in-memory integration test, cutting
time-to-results 75% and allowing integration testing to run in the
time-to-results 75% and allowing tests to run in the
continuous build for instant feedback.
- id: smoke-tests
description: >

@ -0,0 +1,52 @@
---
layout: layouts/resume.njk
filter:
contact: all
skills:
code:
- javascript
- typescript
- dart
- html5
- python
- java
- kotlin
- bash
- ruby
libraries:
- angular
- react
- eleventy
- rails
- node
tools:
- git
- linux
engineering: all
languages: all
experience:
bazel-configurability:
- description
- trimming-prototype
- tagged-trimming-rollout
- team-culture
bazel-release:
- redesign
google-tooling:
- dartui
wallet-testing:
- page-objects
- integration-suite
misc:
- blog
- anki
awards:
- python-readability
education:
- rpi
- tefl_ita
---
Since I first discovered HTML in elementary school, the potential of the web has drawn me - even more so as browsers became more and more capable. Front-end work has always had a special appeal to me as a result, with many of my personal projects being web projects. And when I learned about automated testing at one of my first internships, it gripped me, and I worked for years at Google as a software engineer in test, helping make tests come to life.
As a lover of language - the structured elegance of programming languages, the familiar chaos of English, and now the yet-unfamiliar-but-fascinating world of Japanese - I'm eager to put my testing and web-dev chops to work helping to teach the world new languages!

@ -0,0 +1,3 @@
{
"layout": "layouts/resume.njk"
}
Loading…
Cancel
Save