Hi, you can call me

Ryan.

I build things for the web

I create modern, responsive web applications that users love and teams can trust.

About Me

I am a software developer who thrives on crafting engaging web experiences. On my own time I enjoy hiking with my two kids, working on my 2004 Release Series 1.0 Scion xB, and smoking BBQ brisket low and slow.

I have worked at Verisk in Lehi, Utah since 2017 in both QA and engineering capacities. This has given me a unique perspective on the software development lifecycle, and I have been able to leverage this experience to create more robust and maintainable software.

In the past year, I’ve spearheaded the redevelopment of the web version of Xactimate, our organization’s flagship product, while leading the overhaul of build and deployment pipelines to establish modern CI/CD practices across our application suite.

Here are a few technologies I've been working with recently:
  • HTML
  • CSS
  • TypeScript
  • React
  • Node
  • GraphQL
  • ChatGPT
  • Azure DevOps
  • Python
  • Github Copilot

Experience

Verisk - Developer
Jan 2022 - present
  • Delivered high-quality solutions across four large-scale React projects, leveraging React, Redux, RTK Query, and GraphQL to build performant and scalable applications, including migrating a legacy AngularJS application to a feature-parity React application.
  • Overhauled deployment processes by migrating to Azure DevOps, establishing CI/CD pipelines that reduced manual overhead, minimized infrastructure costs, and saved the company significant operational expenses.
  • Spearheaded onboarding and mentorship initiatives for new developers on a rapidly growing team, fostering a collaborative environment and ensuring consistent adherence to best practices and project standards.
Verisk - Jr Developer
April 2019 - January 2022
  • Contributed to the development of an international Angular web platform by delivering clean, testable, and maintainable code
  • Streamlined application performance and state management by implementing NgRx for predictable and robust state handling and refactored the codebase to the reliable observable pattern with RxJS, improving responsiveness and maintainability
  • Spearheaded onboarding and mentorship initiatives for new developers on a rapidly growing team, fostering a collaborative environment and ensuring consistent adherence to best practices and project standards.
Verisk - QA Automation Engineer
July 2017 - April 2019
  • Developed and maintained robust automated testing solutions by writing unit tests and integration tests for Angular components, increasing test coverage by more than 70% to ensure code reliability across multiple product iterations
  • Streamlined application performance and state management by implementing NgRx for predictable and robust state handling and refactored the codebase to the reliable observable pattern with RxJS, improving responsiveness and maintainability
  • Identified, logged, and resolved defects to maintain high-quality deliverables
ZampleBox - Jr Developer
June 2016 - June 2017
  • Designed and implemented an automated testing framework from the ground up, increasing testing efficiency and reliability for an ecommerce web application.
  • Built a dashboard to analyze website performance and business metrics, leveraging SQL and data visualization tools to provide actionable insights
  • Contributed to the web application development using the .NET MVC framework, enhancing user experience and system performance.

Education

June 2023
Bachelor of Science in Computer Science
Oregon State University
  • College of Engineering Dean’s List for spring term of 2023
May 2015
Bachelor of Science in Exercise Science
Brigham Young University

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!