Ethan Davis

Ethan Davis

Maintenance Technician

Followers of Ethan Davis319 followers
location of Ethan DavisAmerican Fork, Utah, United States

Connect with Ethan Davis to Send Message

Connect

Connect with Ethan Davis to Send Message

Connect
  • Timeline

  • About me

    Software Engineer II at Pattern®

  • Education

    • Brigham Young University

      2019 - 2022
      Bachelor of Science - BS Computer Science 3.99 GPA

      Activities and Societies: BYU A Capella Club, BYU Men’s Chorus, Intramural Ultimate Frisbee Minor in Portuguese

  • Experience

    • Missionary Training Center

      Apr 2019 - Aug 2020
      Maintenance Technician

      Repaired lighting, plumbing, circuitry, and various items associated with general upkeep of multiple housing facilities. Worked with a team on a variety of large-scale projects and problem-solving situations, including fixing and cleaning up flooding from burst pipes, replacing drinking fountains, finding major blockages, fixing emergency lighting systems, bleacher repair, etc.

    • Brigham Young University

      Aug 2020 - Jun 2021
      Teaching Assistant

      TA'd for two different Computer Science classes: CS 252 (Theory of Computation) and CS 260 (Web Development). Explained difficult Computer Science concepts and advised students during office hours on fixing difficult bugs. Graded and provided meaningful feedback on assignments and exams. Teamed with the professor and other TAs to target problem areas for improvement, and to help struggling students succeed.

    • Brigham Young University

      Aug 2021 - May 2022
      Web Developer

      Built a shift scheduling website using Laravel, Vue, and Tailwind intended for BYU’s 2000+ administrative employees. Trained and onboarded three developers on my team. Coordinated to plan the design, architecture, and implementation of complex software. Collaborated with team members to fix bugs and resolve concerns. Single-handedly built out the front end of a teaching stewardship site intended for 1700+ academic staff.

    • Pattern®

      May 2022 - now

      Utilized React and Typescript to build and maintain 10+ components for a library with 100+ components used across four applications. Implemented multiple pages of content from scratch for a software application with 2500+ active users. Fixed 10+ production bugs. Refactored code across a codebase with 100K+ lines to improve maintainability and readability. Reviewed 150+ PRs from other developers to maintain good coding standards across codebases.

      • Software Engineer II

        Dec 2023 - now
      • Software Engineer

        Dec 2022 - Dec 2023
      • Software Engineer Intern

        May 2022 - Dec 2022
  • Licenses & Certifications