diff --git a/root/index.html b/root/index.html index c6fa816..860606a 100644 --- a/root/index.html +++ b/root/index.html @@ -1,28 +1,22 @@ + - Home — Eryn Wells + Eryn Wells -
+

Eryn Wells

- -

Cocoa and Django hacker. Tech geek. Foodie. Hopeful gardener. Yogini. - Queer lady. Feminist. Obie '10.

- -

- -

She writes (sometimes). - And codes (a lot). - And tweets (too often).

+

iOS accessibility engineer. Programming language geek. Calligrapher. Occasional chef. Hopeful gardener. + Yogini. Queer. Feminist.

- +
diff --git a/root/key.html b/root/key.html index 2d69fd5..490e4e2 100644 --- a/root/key.html +++ b/root/key.html @@ -1,33 +1,22 @@ + PGP Key — Eryn Wells - -
+

PGP Key

- -
-

Click the button below to download an ASCII version of my PGP key. You can also find my key on the MIT key - server.

- -
- Download PGP Key -

7BDF 859E 4100 1C15 1A9F 0B11 FF6C 66F5 E56D 0154

-
-
+ + 7BDF 859E 4100 1C15 1A9F 0B11 FF6C 66F5 E56D 0154 +
- +
diff --git a/root/resume.html b/root/resume.html index 4c99737..7de5c69 100644 --- a/root/resume.html +++ b/root/resume.html @@ -1,103 +1,88 @@ + + Eryn Wells' Résumé - + +
-

Eryn Wells

+

Eryn Wells

Experience

-

AppleCupertino, CA

-
iOS Accessibility Engineer
-
Jaunary 2016 – Present
+
+

AppleCupertino, CA

+
2016 to present
+
iOS Accessibility Engineer
+
  • Implemented several new features and improvements to core accessible technologies on iOS
  • -
  • Participated in developer outreach at conferences (WWDC) and onsite events to promote the value of making software accessible and answer developer questions
  • -
  • Worked with app teams within Apple to enhance their support for our platform, and drove the implementation of many improvements to first party apps
  • +
  • Drove the implementation of many improvements to first party apps, and worked with app teams within Apple + to enhance their support for our platform.
  • +
  • Participated in developer outreach at conferences (WWDC) and onsite events to promote the value of making + software accessible and answer developer questions
-

Lumos LabsSan Francisco, CA

-
iOS Engineer, Lumosity
-
December 2014 – January 2016
+
+

Lumos LabsSan Francisco, CA

+
2014 to 2016
+
iOS Engineer, Lumosity
+
    -
  • Migrated from a proprietary navigation implementation in C++ to UIKit components and established patterns for further development
  • -
  • Refactored two important screens of the core Lumosity experience from C++ to UIKit
  • +
  • Migrated from a proprietary navigation implementation in C++ to UIKit components and established patterns + for further development
  • +
  • Refactored several components of the core Lumosity experience from C++ to UIKit
  • Authored process document describing our code review and QA approval process for patches
  • Implemented 1v1 competition feature, which had a greater than 50% engagement rate
-

VMwarePalo Alto, CA

-
Member of Technical Staff
-

Fusion, Product Development

-
April 2012 – November 2014
+
+

VMwarePalo Alto, CA

+
Member of Technical Staff
+
+
+

Fusion, Product Development

+
2012 to 2014
+
    -
  • Restructured keyboard input handling to improve code architecture and accommodate multiple clients of our OS X UI library
  • -
  • Redesigned outdated first-run and trial experiences to improve initial impressions, and make it easier to try Fusion
  • -
  • Exposed Cocoa configuration UI for a USB device arbitration library written in C (through our platform-independent C++ library, and OS X-specific Objective-C library)
  • +
  • Restructured keyboard input handling to improve code architecture and accommodate multiple clients of our + OS X UI library
  • +
  • Redesigned outdated first-run and trial experiences to improve initial impressions, and make it easier to + try Fusion
  • +
  • Exposed Cocoa configuration UI for a USB device arbitration library written in C (through our + platform-independent C++ library, and OS X-specific Objective-C library)
-

View, Desktop Infrastructure Group

-
February 2011 – April 2012
+
+

View, Desktop Infrastructure Group

+
2011 to 2012
+
    -
  • Implemented stabilization fixes in the View Deployment Tool (VDT), which is responsible for deploying instances of the View product during automated testing
  • -
  • Engineered an extensive rewrite of VDT to incorporate a new deployment backend relying on VMware vCloud Director, and to allow greater flexibility in how deployments are created
  • +
  • Engineered an extensive rewrite of VDT to incorporate a new deployment backend relying on VMware vCloud + Director, and to allow greater flexibility in how deployments are created
  • +
  • Implemented stabilization fixes in the View Deployment Tool (VDT), which is responsible for deploying + instances of the View product during automated testing
  • Completed and stabilized system tests designed to exercise several of View’s provisioning features
-

Education

-

Oberlin CollegeOberlin, OH

-
Bachelor of Arts in Computer Science with Honors, GPA 3.62 of 4.0
-
August 2006 – May 2010
+

Education

+
+

Oberlin CollegeOberlin, OH

+
2006 to 2010
+
Bachelor of Arts in Computer Science with Honors, GPA 3.62 of 4.0
+
-

Skills & Interests

+

Skills & Interests

Skills ranked in order of experience
Languages
@@ -107,13 +92,14 @@
Tools
Vim, Git, Xcode, Perforce, Review Board
Spoken Languages
-
Spanish, French
+
English, Spanish, French
Conferences
-
WWDC 2016, WWDC 2015, WWDC 2014, PyCon 2012, She's Geeky 2012
+
WWDC 2016, WWDC 2015, WWDC 2014, PyCon 2012, She's Geeky 2012
Interests
Calligraphy, cooking, gardening, piano, programming languages, graphics, yoga
+
diff --git a/root/styles/home.css b/root/styles/home.css index 1aa7273..fc3edc3 100644 --- a/root/styles/home.css +++ b/root/styles/home.css @@ -1,51 +1,43 @@ @import url(./main.css); -#masthead { +body { + /* Flex box: center everything vertically */ + align-items: center; +} + +.wrapper { margin-top: 120px; - padding: 60px 0; - text-align: center; + padding: 60px 0 8px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; } -#masthead, -.navi { +.wrapper { width: 640px; - margin-left: auto; - margin-right: auto; -} - -#masthead h1 { - margin-bottom: 0.25em; -} - -p { - font-size: 18px; - font-weight: 200; - line-height: 27px; -} - -#key-info, -#key-download { - margin-top: 27px; -} - -.navi { - margin-top: 4px; text-align: center; } -.navi a { - color: #aaa; +header { + margin-bottom: 60px; } -.navi a:hover { - color: #005580; +footer { + margin: 0; + padding: 0; } -code { - background: white; - border: 0; - font-size: 80%; - color: #aaa; +.nav { + text-align: center; +} + +.nav a { + color: #aaa; + font-weight: 200; + margin-right: 0.75em; + -webkit-transition: color 100ms; + transition: color 100ms; +} + +.nav a:hover { + color: #3486ff; } diff --git a/root/styles/main.css b/root/styles/main.css index 4c303f6..ac3ee58 100644 --- a/root/styles/main.css +++ b/root/styles/main.css @@ -2,34 +2,36 @@ html, body, -div { +div, +h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; } body, h1, h2, h3, h4, h5, h6 { - margin: 0; - padding: 0; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; background-color: white; } body { + /* Flex box: center everything horizontally */ display: flex; - align-items: center; justify-content: center; + font-size: 12pt; } -#masthead { -} - -#masthead h1 { +h1 { font-family: "Love Ya Like A Sister", Georgia, serif; - color: #ee2e64; - font-size: 60px; + font-size: 4.5em; + margin-bottom: 0.25em; } -#masthead h1 small { +h1, a:hover { + /*color: #ee2e64;*/ + color: #3486ff; +} + +h1 small { font-family: Helvetica, Arial, sans-serif; } @@ -41,11 +43,14 @@ h1 a:hover { color: inherit; } -a { - color: #44accf; +p, li, dt, dd { + font-weight: 200; + line-height: 1.4em; } -a:hover { - color: #005580; +a { + color: #44accf; text-decoration: none; + -webkit-transition: color 100ms; + transition: color 100ms; } diff --git a/root/styles/resume.css b/root/styles/resume.css new file mode 100644 index 0000000..7b59cb7 --- /dev/null +++ b/root/styles/resume.css @@ -0,0 +1,94 @@ +@import url(./main.css); + +.wrapper { + margin-top: 28px; +} + +#resume { + width: 640px; +} + +#resume h1 a { + text-decoration: none; +} + +.job header { + margin-top: 6px; + margin-bottom: 4px; +} + +h2 { + margin-bottom: 4px; +} + +h3, dt { + font-size: 1.17em; +} + +h3, h4 { + margin-bottom: 2px; +} + +header h3, +header h4 { + float: left; +} + +header .date, +header .date { + float: right; +} + +.date { + font-size: 80%; + font-style: italic; + font-weight: 200; +} + +.subtitle { + clear: both; + font-size: 85%; + font-style: italic; +} + +h3 .location, +h4 .location { + font-weight: normal; + font-size: 80%; +} + +h3 .location:before, +h4 .location:before { + content: ", "; +} + +#resume > section { + margin-bottom: 2em; +} + +ul { + clear: both; + margin: 0; + padding-left: 1.5em; +} + +li { + list-style: none; + margin: 0; + text-indent: -0.80em; +} + +li:before { + content: "– "; +} + +dt { + font-weight: 500; + margin-top: 3px; + margin-bottom: 0px; +} + +dd { + margin: 0; + margin-left: 1em; +}