Portrait

Emilia Livingston

Software Engineer

United States

Email Me

LinkedIn

Github


Professional Summary

Passionate and goal-driven Software Engineer well-versed in the front-end development ecosystem. Creative problem solver with more than six years of industry experience developing full stack web apps and developer tools.


Skills

  • Modern web app development with Node, TypeScript, React, Redux, Vue, Vuex, and Ruby on Rails
  • Experience with Playwright, Cypress, Jest, Storybook, Enzyme, Webpack, Babel, Webdriver.io, and RSpec
  • CI/CD with Docker, GitHub Actions, Jenkins, and Spinnaker
  • Avid learner, creative problem solver, and effective communicator

Hobbies

  • Semi-Competitive Counter-Strike and Overwatch player
  • Game Development and 3D Modeling
  • Hosting servers and developing for Counter-Strike, Garry's Mod, Rust, Minecraft, and GTA communities
  • Board games and card games


Work Experience

C2FO - Senior Software Engineer
April 2022 - November 2023
  • Mentored engineers to build their confidence and competence within our team and tech stack with a focus on React best practices
  • Leveraged Split.io feature flags extensively to safely deploy to production daily while rolling out new features to test groups for feedback before broader adoption
  • Investigated upcoming initiatives to write out technical documentation, break apart work, provide estimates, and support the team through the actual work to deliver quality code on time
  • Ad-hoc improved long-standing deficiencies in UX of pages across applications
    • Reduced time spent waiting after every click from 3-5s to instant by debouncing and batching selections and filters on an invoice editing page
    • Fixed tabbing and automatically focused input fields on login page so users no longer had to click to enter their credentials
    • Routinely audited accessibility of pages with axe-core to improve contrast and visibility, add labels, and more
  • Refactored challenging and problematic areas of the codebase to DRY up code, make components more easily testable, and reduce overall complexity to make future updates easier and less error-prone
  • Built on and improved dev culture by contributing to dev talks, introducing retros to the team, hosting regular lunches with games, adding a safe channel for devs to ask questions in, creating a team rituals channel with proper meeting notes, and much more
Garmin - Software Engineer II
February 2020 - April 2022
  • Designed and implemented accessible and responsive web application for managing subscriptions that supported multiple product launches in 2021
  • Led effort to reduce page load times from 4-15s to 0-2s via concurrent async calls, caching data, and improved performance logging
  • Rewrote insecure PHP app using Cloudflare Workers, KV Store, and React
  • Built framework agnostic Web Component library with Stencil JS to speed development and standardize look and feel across applications
  • Participated in Front End Committee that upheld code standards and guided user experience decisions across all front-end teams
  • Wrote digestible technical documentation and supported developers across teams with technical Vue, React, Docker, and Jenkins related problems
  • Supported 10+ applications during on-call rotations and mitigated outages
Oracle Cerner - Associate Senior Software Engineer
July 2017 - February 2020
  • Worked with agile team on large single page React application for managing genetic lab tests and patient information
  • Designed, implemented, and deployed a self-hosted Dependabot solution across an organization of 600 developers to make it easier to keep projects current with automated GitHub pull requests
  • Created and deployed scorecard application to grade how well teams kept their projects up to date using React and Ruby
  • Collaborated with team to design and implement SDK for Rails on React apps that provided common dependencies and made it possible to create and deploy brand new apps to production in minutes instead of days
  • Developed and maintained Continuous Integration pipeline used in several hundred Ruby and Node projects to enforce standard of quality before merges to main

Education

Truman State University
May, 2017
  • Bachelor of Science in Computer Science
  • Minor in Political Science
  • Member of the Association for Computer Machinery