Ryan Mulligan headshot

Ryan Mulligan

Front-end Developer

Introduction

I'm a passionate front-end developer blurring the line between design and development with a strong knowledge of the responsive digital universe. It's not something that's simply "mobile friendly" or dictated by a few breakpoints, but rather it is an elastic, fluid connection of components: the tools that fully support the user experience with positive interactivity, work together to form understandable interfaces, and set goals for constant customer delight. These tools are accessible to all, anywhere, at any time.

Previous Experience

I had rejoined Elevated Third to help open up and manage their Seattle office. As a Senior Developer, I lead development teams on projects, worked on build specs and feature estimates, spoke directly with client teams, and provided guidance to junior developers. My client list included Vivint Smart Home Security Systems, Numerator, and CentralSquare Technologies.

While working at Expedia, Inc., I focused on creating product prototypes concentrated around business travel consumer needs. Being involved in user studies helped guide a rapid, iterative process for UX feature A/B testing. I was a core member of the Global UI Engineering Team and worked on the UI toolkit for our suite of applications. I lead our internal Front-end Improvements Team assisting engineering teams with development direction and code contributions while advocating for quality and consistency in the presentation layer of our products.

Future Goals

I get very excited about building reusable, accessible UI components and would love to take on a role helping/leading a team in this realm. I see myself managing the global design system, providing evolving documentation for the user interface of a product, and helping teams understand how to consume it for their applications. I would also love to work on web-based prototypes and bring static design files to life for responsive, animation, and interaction testing. I aim to develop a unified, common component language promoted across all teams (including template structure, class naming, and CSS/JS syntax).

Skills and Experience

Web Technologies & Frameworks
HTML5
CSS (Sass, Less)
Javascript (ES6)
Accessibility (WAI-ARIA)
Pug (Jade)
Handlebars
PHP
Twig
jQuery
Backbone
Vue
React
Lodash
Node
Content Management
Drupal
Wordpress
Shopify
Build Tools
Webpack
Gulp
Grunt
Vagrant
Drupal VM
Tomcat
NPM
Versioning, Testing & Workflow
Git
Bitbucket
Jira
Mavenlink
Workday
Asana
Trello
Jenkins
Jasmine
Acquia
Pantheon
Build Specifications
Feature Estimates
Team Leadership
Project Management
Design Tools
Sketch
Figma
Procreate
Photoshop
Illustrator