From 8661950e751307d43ba422478f82393fe66f0038 Mon Sep 17 00:00:00 2001 From: Mari Date: Fri, 28 Feb 2020 01:51:14 -0500 Subject: [PATCH] Add resume for application to DMM Eikaiwa. --- _data/experience.yaml | 19 ++++++++-------- roles/dmm-eikaiwa.md | 52 +++++++++++++++++++++++++++++++++++++++++++ roles/roles.json | 3 +++ 3 files changed, 64 insertions(+), 10 deletions(-) create mode 100644 roles/dmm-eikaiwa.md create mode 100644 roles/roles.json diff --git a/_data/experience.yaml b/_data/experience.yaml index 0506b73..850cd0f 100644 --- a/_data/experience.yaml +++ b/_data/experience.yaml @@ -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: > diff --git a/roles/dmm-eikaiwa.md b/roles/dmm-eikaiwa.md new file mode 100644 index 0000000..b357223 --- /dev/null +++ b/roles/dmm-eikaiwa.md @@ -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! diff --git a/roles/roles.json b/roles/roles.json new file mode 100644 index 0000000..1a2829e --- /dev/null +++ b/roles/roles.json @@ -0,0 +1,3 @@ +{ + "layout": "layouts/resume.njk" +}