Ryan Ewing

Software Engineer

Download PDF

hi@ryanewing.me

(360) - 920-2607

Profile

I eat and breathe web technologies and technology in general. I wear Google Glass on my face and a Pebble on my wrist. I trained in Algorithms and Data Structures at UW Seattle, and trained in real software through a full-time engineering career with hobby and freelance development on the side. If I'm not hopping and buzzing about my latest escapade, check my pulse.

Skills

Client-Side Development

I use Javascript, HTML, and CSS to create rich client-side applications. I love using MVC frameworks like Backbone and Angular. Yeoman, grunt, and bower are critical tools in my belt. Web Components and WebRTC make me warm inside.

Server-Side Development

I love using Python and Javascript (with Node.js) to create web applications. I work with MongoDB, MSSQL, MySQL, Postgres, and Redis. I've had a lot of experience implementing algorithms and data structures in Java and Python.

Management / Project Management

I have lead four hackathon teams to victory. I have been soley responsible for managing seven interns, as well as guiding my peers towards better coding standards. I have managed projects that span multiple teams and dozens of people.

Technical

  • Javascript (Angular, Backbone, Node)
  • CSS3
  • HTML5
  • MySQL/MSSQL/MongoDB/Redis
  • Ruby/PHP/Python/Java
  • Subversion/Git
  • OS X
  • Red Hat EL

Experience

Concur Technologies

Software Design Engineer

2012-Present

Built benchmarking system that allowed for the Optical Character Recognition feature at Concur. Automated localization to use machine translations, increasing support from 3 languages to 23, and saving over one million dollars in translation costs. Created a web application that creates dashboards, effectively cloning myself a dozen times.

Concur Technologies

R&D Global Intern

2007-2012

Built dashboards and internal tools for use across the company. Built the system Concur uses to manage and monitor software releases.

Projects

SpunBy.Me

October 2011

1st Place at Facebook Hackathon. Turntable.FM for your IRL party or venue. Let your visitors add the music and vote on what they want to hear. Python/Django, jQuery, Sencha Touch, HTML

Hypr

September 2011

Location-based cross-platform application to plot on a map where people are hanging out. PHP, MySQL, JS, HTML, jQuery mobile


VidUS

July 2011

2nd Place at Google Hackathon. Group video chat.

Pocket Change

March 2010

2nd Place at Yahoo Hacku competition. Analytics site + Extension to enable micro-donations on shopping websites. PHP, MySQL, JS, HTML

Dayt

March 2009

3rd place at Yahoo Hacku competition. Location-based day planner.

Interests

Road Biking (Husky Racing Team)

Bike MS Charity Ride

Rock Climbing

Meetups/Lectures

Frequently attend meetups and conferences from Seattle to San Francisco (Google IO) to engage with others in my field and to learn as much as possible.

Teaching

Volunteer at Elementary Schools to teach Science to 3rd graders

Teach non-programmers to automate their job with code

Education

University of Washington - Seattle, Washington (December 2013)

Applied Computational Math Sciences — Discrete Math and Algorithms

Relevant courses:
CSE373: Data Structures and Algorithms.
CSE413: Languages and Compilers.
CSE414: Database Systems.
CSE415: Artificial Intelligence.
CSE417: Algorithm Design.

Ryan Ewing — hi@ryanewing.me — (360) - 920-2607