Eryn Wells
Experience
AppleCupertino, CA
2016 to present
iOS Accessibility Engineer
- Implemented several new features and improvements to core accessible technologies on iOS
- 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
2014 to 2016
iOS Engineer, Lumosity
- 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
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)
View, Desktop Infrastructure Group
2011 to 2012
- 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
2006 to 2010
Bachelor of Arts in Computer Science with Honors, GPA 3.62 of 4.0
Charles
C++, graphics
- Ray tracer written in C++11, utilizing libpng for output and libyaml for scene configuration.
- Implemented perspective projection camera model, and ray intersection algorithms for a variety of geometric primitives.
- Researched and implemented basic Lambert and Blinn lighting algorithms.
Metaballs
Cocoa/AppKit, Metal, texture generation, graphics
- Leveraged Metal's compute and graphics pipelines to generate a pixel perfect 2D texture based on the Metaballs concept.
- Implemented a variety of color blending modes to render the metaballs in interesting ways.
- Planed a 3D implementation using the Marching Cubes algorithm.
Polka
C++, operating systems
Sibil
Rust, programming languages
Skills & Interests
Skills ranked in order of experience
- Languages
- Objective-C, C, C++, Python, Rust, Swift
- Frameworks
- UIKit, Cocoa, Django
- Tools
- Vim, Git, Xcode, Perforce, Review Board
- Spoken Languages
- English, Spanish, French
- Conferences
- WWDC 2014–2017, PyCon 2012, She's Geeky 2012
- Interests
- Calligraphy, cooking, gardening, piano, programming languages, graphics, yoga