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/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é
-
+
+
-
-
+
-
+
-
+
+
+
+
-
+
-
+
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;
+}
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
+
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