Illustration of Cristin O'ConnorCristin O'Connor

Frontend Software Engineer

Résumé

Experience

Software Engineer

Euna Solutions - Chicago, IL (Remote)
 - 
  • Decreased time to run automated Playwright test suite in CI pipeline by ~10% using Docker and GitHub Actions
  • Became the subject matter expert for accessibility, floating between teams to educate and ensure future compliance with the Web Content Accessibility Guidelines 2.2 Level AA
  • Increased frontend test coverage with Playwright, React Testing Library, TestCafé, and Jest
  • Converted JavaScript into TypeScript across multiple frontends
Honors & Awards
  •  Employee of the Sprint (2x)

Senior Front End Engineer

Nabis - Oakland, CA (Remote)
 - 
  • Led the overhaul of the existing UI and UX using React and the Chakra UI component library
  • Created, contributed to, and supervised multiple contractors in the development of a new design system
  • Updated marketplace search to be compliant with the WCAG 2.2. Level AA

Software Engineer

Vivint Smart Home, Inc - Lehi, UT
 - 
  • Saved sales engineers from two months of database work by proposing a UI-based solution that took one hour to implement
  • Created a front end style guide for cross-team code quality standards on the front end using Confluence and Storybook
  • Executed fullstack tasks using the Salesforce API, Postgres, JavaScript, Ember, and Vue
Honors & Awards
  •  Innovation Week PresenterNovember 2021

Front End Developer II

Clearlink - Salt Lake City, UT
 - 
  • Mentored and supported junior developers
  • Learned how to use the React-based Gatsby framework as a static site generator, eventually becoming an SME for all frontend developers on the team
  • Supported a broad range of browsers and devices with a focus on accessibility and modular code
Honors & Awards
  •  Frontend Project Showcase WinnerJuly 2020
  •  Frontend Project Showcase WinnerOct 2020

Software Engineer

The Scion Group - Chicago, IL
 - 
  • Increased average page load speed by a factor of four by eliminating n+1 queries in Ruby on Rails application
  • Lead and helped to implement the redesign of the internal business intelligence tool frontend, start to finish
  • Converted ancient JavaScript code to improve the developer experience using StimulusJS, DataTables, Highcharts, Rails 5, and data from multiple third party APIs including ADP, Entrata, Centro, and Chatmeter
  • Helped to aggregate hundreds of millions of records daily via an ETL process using SQL Server, multiple APIs, and Snowflake into a data warehouse

Software Engineer

NCSA Next College Student Athlete - Chicago, IL
 - 
  • Floated between the separate design team and engineering teams, leveraging LESS, CoffeeScript, Slim, JavaScript, React, Backbone, Ruby, Ruby on Rails, and ActiveRecord

Junior Frontend Engineer

DialogTech (now Invoca) - Chicago, IL
 - 
  • Converted mockups into responsive, data-driven web pages with MongoDB, Node, Express, Backbone, Less, Node, Mustache, Lodash, and Handlebars

Rails Developer

Blueye Creative - Chicago, IL
 - 
  • Built a new database for Wilson’s tennis racket inventory with a Microsoft Access front end and Ruby on Rails
  • Created a script to parse, import, and restructure years of inconsistently formatted Excel spreadsheet data with Ruby scripts

Web Support Developer

University of Notre Dame - Notre Dame, IN
 - 
  • Served as the sole support developer for ~400 websites built with a homegrown Ruby on Rails-powered content management system
  • Designed, developed and wrote up an extensive troubleshooting guide and supporting documentation for our CMS to aid clients
  • Excelled at writing for support blog and communication with non-technical clients
  • Led weekly trainings in the Rails-based content management system with a focus on search engine optimization and understandable content for clients with varying levels of technical proficiency
  • Provided great customer service over the phone, in-person, and via email for clients that resulted in an Employee of the Quarter distinction
  • Converted PSD mockups into mobile-first, responsive websites utilizing liquid templating, HTML5, and CSS
Honors & Awards
  •  Employee of the QuarterFall 2013

Technical Skills

  • JavaScript
  • TypeScript
  • React
  • Redux
  • Vue
  • Nuxt
  • Ember
  • Next.js
  • HTML5
  • Digital Accessibility
  • CSS, SASS, LESS
  • Playwright
  • Jest, React Testing Library
  • Responsive Web Development
  • Git
  • RESTful APIs
  • Component Libraries & UI Kits
  • Agile Methodologies

Soft Skills

  • Mentorship & Teaching
  • Empathy to be an effective teammate
  • 15+ years of coding experience throughout the stack
  • Committed to ongoing professional growth and development
  • Passion for high quality solutions, ease of code maintenance, and quality documentation
  • Effective writer and communicator for audiences with varying technical skills

Education

B.A. Sociology

Computer Applications (Supplemental)

University of Notre Dame, Notre Dame, IN

Aug 2006 - May 2011

  • Summa Cum LaudeCollege of Arts and Letters
  • Phi Beta KappaThey made me pay a fee...
  • Alpha Kappa DeltaInternational Sociology Honor Society