Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer
Katelyn Knight

Katelyn Knight

Software Engineer
Salt Lake City,Utah

Summary

Experienced software engineer with expertise in Python, Java, Go, and C++. Skilled in microservices, REST API development, modernization, and test-driven development. Successfully delivers technically challenging projects within tight deadlines. Meticulous issue diagnosis and assessment, providing practical solutions. Values accountability and inclusion. Fosters a collaborative and positive team environment while leveraging knowledge and expertise to achieve optimal engineering outcomes.

Overview

7
7
years of professional experience
6
6
years of post-secondary education

Work History

Software Engineer III

USANA Health Sciences
Salt Lake City, UT
4 2024 - Current
  • Maintained and enhanced a legacy codebase used by millions of associates worldwide to track downlines and sales, ensuring reliable performance in a mission-critical system.
  • Developed a new dashboard report that consolidates scattered features, allowing associates to quickly access the latest additions to their downlines and provide timely feedback, significantly improving user experience.
  • Collaborated with product owners to refine solutions for customer needs, translating business requirements into technical specifications.
  • Presented project updates and technical insights to executives, demonstrating clear communication and strategic alignment with business goals.

Software Engineer

AgentSync
01.2022 - 04.2024
  • Designed, developed, and maintained internal and external REST APIs using Spring Boot, Java, Go, Python, and AWS, driving automation and efficiency in critical business processes.
  • Led the development of AgentSync's first standalone API product, Producer Sync API, revolutionizing data usage in the insurance industry and enhancing scalability and security through cloud-native solutions.
  • Integrated multiple NIPR data services and implemented industry-standard best practices for authentication and authorization, including OAuth 2.0 and Okta/JWT tokens.
  • Collaborated with cross-functional teams to support AgentSync's core product, Manage, which generates 87% of the company's annual recurring revenue (ARR).
  • Leveraged technologies such as Terraform, DataDog, Git, and Postman for infrastructure-as-code, monitoring, version control, and testing.

Software Engineer

JPMorgan Chase & Co.
07.2020 - 01.2022
  • Developed scalable and maintainable code, ensuring long-term stability of the software within Corporate & Investment Banking Technology at JPMorgan Chase.
  • Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
  • Spring Java, IntelliJ, Git version control, Bitbucket, Jira, and other technologies.

Software Engineer Intern

Goldman Sachs
05.2019 - 08.2019
  • Developed a Spring Boot application leveraging Java, Groovy, and RESTful APIs, automating processes that previously required manual effort across multiple teams.
  • Designed and implemented microservices, integrating internal APIs to enhance system functionality and scalability.
  • Collaborated with senior engineers and upper management to refine app specifications, ensuring alignment with business needs and technical requirements.
  • Automated processes previously handled by 4 to 9 employees, saving approximately 1,400 work hours per onboarding and generating $60 million in savings within the first year. The application is deployed quarterly across 20 to 300 proprietary host architectures.

Lead Developer

Brigham Young University
04.2019 - 06.2019
  • Led the development and integration of Python labs in the redesigned Linear Algebra curriculum, transforming the course from theory-focused to application-driven.
  • Spearheaded the introduction of coding into the curriculum, creating hands-on Python exercises that enhanced student engagement and solidified the course as a requirement for three majors.

Machine Learning Lab Research Assistant

Brigham Young University
09.2018 - 04.2019
  • Built a Convolutional Neural Network to analyze sign language with 3 grad students.
  • Explored how to use machine learning and computer vision to detect cancer cells.
  • Maintained open lines of communication with project leads and team members for effective collaboration on common goals.

Technical Support Engineer Intern

Symantec
01.2018 - 07.2018
  • Advised IT professionals in using Symantec's cloud-based email products.
  • Provided remote assistance to clients, ensuring timely resolution of software concerns.
  • Served as an escalation point for challenging technical inquiries, demonstrating expertise in product knowledge and problem-solving abilities.

Computer Science Teaching Assistant

Brigham Young University
01.2018 - 05.2018
  • Worked one-on-one with students to help them understand how to use data structures in C++.

Physics Teaching Assistant

Brigham Young University
05.2017 - 12.2017
  • Primary instructor for two sections of Physics 105.
  • Developed effective study guides to aid students in mastering challenging physics topics.
  • Co-authored a physics workbook used by 300+ pre-med undergraduate students.

Education

Bachelor of Science - Computer Science

Brigham Young University
Provo, UT
08.2014 - 12.2020

Skills

Java

Timeline

Software Engineer

AgentSync
01.2022 - 04.2024

Software Engineer

JPMorgan Chase & Co.
07.2020 - 01.2022

Software Engineer Intern

Goldman Sachs
05.2019 - 08.2019

Lead Developer

Brigham Young University
04.2019 - 06.2019

Machine Learning Lab Research Assistant

Brigham Young University
09.2018 - 04.2019

Technical Support Engineer Intern

Symantec
01.2018 - 07.2018

Computer Science Teaching Assistant

Brigham Young University
01.2018 - 05.2018

Physics Teaching Assistant

Brigham Young University
05.2017 - 12.2017

Bachelor of Science - Computer Science

Brigham Young University
08.2014 - 12.2020

Software Engineer III

USANA Health Sciences
4 2024 - Current
Katelyn KnightSoftware Engineer