Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Chase Beadles

Hyrum,UT

Summary

Seasoned Software Engineer with over 10 years of experience in full-stack development, specializing in architectural design and scalable solutions. Proven leader in building robust platforms and component libraries, enhancing developer efficiency and product consistency. Adept at cross-functional collaboration, mentoring, and driving modernization initiatives. Background includes game development and interactive media, bringing a strong foundation in performance optimization, 3D interaction, and creative problem-solving.

Overview

14
14
years of professional experience

Work History

Senior Software Engineer

UpKeep
09.2021 - Current

UpKeep is a CMMS platform that helps maintenance teams manage assets, work orders, and inventory across facilities

  • Company Overview: UpKeep is a CMMS platform that helps maintenance teams manage assets, work orders, and inventory across facilities
  • Architectural Leadership: Spearheaded the design and implementation of a scalable internal component library using TypeScript, React, and Styled Components, ensuring consistent UI and accelerating development across teams
  • Platform Development: Collaborated on the platform team to create tools and libraries that streamlined development processes for multiple product teams
  • Design System Collaboration: Partnered with design and engineering teams to establish a unified design system, incorporating tokens, theming, and reusable patterns
  • Modernization Initiatives: Led efforts in architectural improvements focusing on modularity, maintainability, and enhanced developer experience
  • Quality Assurance: Advocated for robust frontend testing practices utilizing React Testing Library, Jest, Storybook, and Chromatic for automated visual regression testing
  • Monitoring and Feature Management: Integrated Sentry for real-time error monitoring and employed LaunchDarkly for feature flag management, enabling controlled feature rollouts
  • Mentorship and Collaboration: Mentored engineers, conducted code reviews, and engaged in cross-team architectural planning and feature design discussions

Software Engineer

Deseret Digital Media
02.2014 - 09.2021

Deseret Digital Media operates a suite of online news sites and digital products with a global reach

  • Company Overview: Deseret Digital Media operates a suite of online news sites and digital products with a global reach
  • Frontend Development: Designed responsive web interfaces using HTML, JavaScript, CSS, React, Redux, and Next.js
  • Backend Development: Developed web applications with Node.js and Express, and built APIs in PHP using Symfony and Doctrine ODM
  • Database Management: Managed databases with MySQL, PostgreSQL, and MongoDB
  • Microservices Architecture: Contributed to microservice development using GoLang, Docker, RabbitMQ, and AWS
  • API Integration: Integrated Facebook API for Instant Article management and created GraphQL endpoints with Apollo Server
  • Testing and Stability: Emphasized application stability through Test-Driven Development (TDD) and unit testing frameworks

Additional Experience

Various
01.2011 - 01.2014

Game Development & Interactive Media

  • Designed and developed interactive applications and 3D games using Unity, C#, and JavaScript, including networked multiplayer experiences, animation systems, and mini games
  • Built in-house tools and pipelines for 3D asset integration
  • Engineered real-time avatar systems, physics-based gameplay, and optimized performance

Education

Coursework toward Digital Media Major -

Utah Valley University
Orem, UT
01.2011

Studies in Computer Science, Art, and Spanish -

Brigham Young University
Provo, UT
01.2007

Skills

  • TypeScript and JavaScript
  • React and State Management (Redux, Context, Jotai)
  • Styled Components
  • Nextjs and Nodejs
  • HTML and CSS
  • C# development
  • Database management (MySQL, PostgreSQL, MongoDB)
  • Containerization with Docker
  • Error tracking (Sentry)
  • Feature flagging (LaunchDarkly)
  • UI testing (Cypress, Storybook, Chromatic)
  • Agile methodologies
  • Sprint planning and Jira

Languages

Spanish
Native or Bilingual

Timeline

Senior Software Engineer

UpKeep
09.2021 - Current

Software Engineer

Deseret Digital Media
02.2014 - 09.2021

Additional Experience

Various
01.2011 - 01.2014

Coursework toward Digital Media Major -

Utah Valley University

Studies in Computer Science, Art, and Spanish -

Brigham Young University
Chase Beadles