erynwells.me/root/resume.html
2018-03-15 20:28:20 +00:00

172 lines
7.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<!-- vim: set tw=120: --!>
<!-- Updated: 2018-03-15 -->
<html>
<head>
<meta content=utf-8>
<link rel="stylesheet" href="./styles/resume.css" />
<title>Résumé &mdash; Eryn Wells</title>
</head>
<body>
<main id="resume" class="wrapper">
<header>
<h1><a href="./index.html">Eryn Wells</a></h1>
</header>
<section id="experience">
<h2>Experience</h2>
<section id="apple" class="job">
<header class="flex-date">
<h3>Apple<span class="location">Cupertino, CA</span></h3>
<div class="date">2016 to present</div>
</header>
<div class="subtitle">iOS Accessibility Engineer</div>
<ul>
<li>Implemented several new features and improvements to core accessible technologies on iOS</li>
<li>Drove the implementation of many improvements to first party apps, and worked with app teams within Apple
to enhance their support for our platform.</li>
<li>Participated in developer outreach at conferences (WWDC) and onsite events to promote the value of making
software accessible and answer developer questions</li>
</ul>
</section>
<section id="lumos" class="job">
<header class="flex-date">
<h3>Lumos Labs<span class="location">San Francisco, CA</span></h3>
<div class="date">2014 to 2016</div>
</header>
<div class="subtitle">iOS Engineer, Lumosity</div>
<ul>
<li>Migrated from a proprietary navigation implementation in C++ to UIKit components and established patterns
for further development</li>
<li>Authored process document describing our code review and QA approval process for patches</li>
<li>Implemented 1v1 competition feature, which had a greater than 50% engagement rate</li>
</ul>
</section>
<section id="vmware" class="job">
<header>
<h3>VMware<span class="location">Palo Alto, CA</span></h3>
</header>
<div class="subtitle">Member of Technical Staff</div>
<header class="flex-date">
<h4>Fusion, Product Development</h4>
<div class="date">2012 to 2014</div>
</header>
<ul>
<li>Restructured keyboard input handling to improve code architecture and accommodate multiple clients of our
OS X UI library</li>
<li>Redesigned outdated first-run and trial experiences to improve initial impressions, and make it easier to
try Fusion</li>
<li>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)</li>
</ul>
<header class="flex-date">
<h4>View, Desktop Infrastructure Group</h4>
<div class="date">2011 to 2012</div>
</header>
<ul>
<li>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</li>
<li>Implemented stabilization fixes in the View Deployment Tool (VDT), which is responsible for deploying
instances of the View product during automated testing</li>
<li>Completed and stabilized system tests designed to exercise several of Views provisioning features</li>
</ul>
</section> <!-- vmware -->
</section> <!-- experience -->
<section id="education">
<h2>Education</h2>
<header class="flex-date">
<h3>Oberlin College<span class="location">Oberlin, OH</span></h3>
<div class="date">2006 to 2010</div>
</header>
<div class="subtitle">Bachelor of Arts in Computer Science with Honors, GPA 3.62 of 4.0</div>
</section>
<section id="side-projects">
<div class="flex-buttons">
<h2>Side Projects</h2>
<div class="buttons">
<button class="toggle" data-category="all">All</button>
<button class="toggle" data-category="graphics">Graphics</button>
<button class="toggle" data-category="langs">PLs</button>
<button class="toggle" data-category="systems">Systems</button>
</div>
</div>
<div class="project" data-category="graphics">
<header class="flex-date">
<h4>Charles</h4>
</header>
<div class="subtitle">C++, graphics</div>
<ul>
<li>Ray tracer written in C++11, utilizing libpng for output and libyaml for scene configuration.</li>
<li>Implemented perspective projection camera model, and ray intersection algorithms for a variety of geometric
primitives.</li>
<li>Researched and implemented basic Lambert and Blinn lighting algorithms.</li>
</ul>
</div>
<div class="project" data-category="graphics">
<header class="flex-date">
<h4>Metaballs</h4>
</header>
<div class="subtitle">Cocoa/AppKit, Metal, texture generation, graphics</div>
<ul>
<li>Leveraged Metal's compute and graphics pipelines to generate a pixel perfect 2D texture based on
the <a href="https://en.wikipedia.org/wiki/Metaballs">Metaballs</a> concept.</li>
<li>Implemented a variety of color blending modes to render the metaballs in interesting ways.</li>
<li>Planned a 3D implementation using the <a href="https://en.wikipedia.org/wiki/Marching_cubes">Marching
Cubes</a> algorithm.</li>
</ul>
</div>
<div class="project" data-category="systems">
<header class="flex-date">
<h4><a href="https://github.com/erynofwales/polka">Polka</a></h4>
</header>
<div class="subtitle">C++, operating systems</div>
<ul>
<li>Created a tiny booting operating system for x86, using virtual machine platform</li>
<li>Designed object-oriented approach to system architecture, wrapping key hardware features in object
abstractions</li>
<li>Implemented interrupt handling, segmented memory management, and console I/O. Laid groundwork for future
page table architecture.</li>
</ul>
</div>
<div class="project" data-category="langs">
<header class="flex-date">
<h4><a href="https://github.com/erynofwales/sibil">Sibil</a></h4>
</header>
<div class="subtitle">Rust, programming languages</div>
<ul>
<li>Implemented lexer for a portion of the Scheme specification</li>
<li>Studied unique language features of Rust, in particular type and lifetime safety</li>
<li>Utilized Rust's built-in unit testing facilities to develop in a test-forward way</li>
</ul>
</div>
</section> <!-- side projects -->
<section id="skills">
<h2>Skills &amp; Interests</h2>
<div class="subtitle">Skills ranked in order of experience</div>
<dl>
<dt>Languages</dt>
<dd>Objective-C, C, C++, Python, Rust, Swift</dd>
<dt>Frameworks</dt>
<dd>UIKit, Cocoa, Django</dd>
<dt>Tools</dt>
<dd>Vim, Git, Xcode, Perforce, Review Board</dd>
<dt>Spoken Languages</dt>
<dd>English, Spanish, French</dd>
<dt>Conferences</dt>
<dd>WWDC 2014&ndash;2017, PyCon 2012, She's Geeky 2012</dd>
<dt>Non-Tech Interests</dt>
<dd>Calligraphy, music, audio synthesis, cooking, baking, yoga</dd>
</dl>
</section>
</main>
<script src="./scripts/resume.js"></script>
</body>
</html>