About

David Thompson

My name is David!

I'm a software developer and photographer. I'm a Senior Computer Science student at Brigham Young University.

I've been programming in JavaScript, HTML, and CSS since 2017, and my professional experience began in 2021 working as a student developer.

Job Experience

Web Developer

BYU College of Life Sciences
Sept. 2023 - Present

  • Actively participated in the development, maintenance, and testing of websites for the BYU College of Life Sciences using Next.js, React, and .NET.
  • Assisted in creating responsive web designs to ensure a seamless user experience.

Software Engineer Intern

FamilySearch International
May 2023 - Aug. 2023

  • Designed and implemented automated provisioners in Java and CloudFormation for AWS services, including Lambda, EventBridge, and CodeBuild, streamlining resource provisioning and enhancing development efficiency.
  • Collaborated with various teams in the organization to provide custom AWS automation tools, enabling them to accelerate project development and improve resource utilization
  • Maintained high-quality code by writing comprehensive unit tests and created detailed design documents and user documentation for the provisioners, facilitating seamless adoption by other teams and ensuring long-term maintainability

Web Specialist

BYU Ballard Center for Social Impact
Dec. 2021 - May 2023

  • Led a team in a redesign of ballardbrief.byu.edu, which led to a 4000-user increase in monthly users over a 9-month period
  • Executed a sitemap/content reorganization, reducing the number of pages on ballardcenter.byu.edu from 61 pages to 16 pages
  • Performed maintenance on and delivered regular Google Analytics reports for 7 websites
David Thompson

© 2024 David Thompson