Passion Fuels Purpose!
Biography
Hi, my name is David McDougal and I am a Senior Software Engineer/UX Designer who is driven by creating awesome, beautiful, and customer focused software solutions. With over 4 years of experience building full-stack, e-commerce web applications I am driven to finding new ways to solve user problems and bring those solutions to life.
Software Engineering and UX Design is more than just finding the quickest solution or creating a new piece of code. It's about creating and leading a user on a journey to their final destination. The better the code and the design, the better the user's journey.
No matter what software product I am working on, I am always deeply committed to the task at hand to make sure it centers around the end user. My commitment and attention to detail are central to the work I do. I look forward to using my skills to help you create the ultimate user experience.

IT Certifications
Projects Completed
Years of Experience
Skills
Experience
Senior Software Engineer @Rebuy Engine
2025-Present | Lehi, UTI led a 4-month migration of the Rebuy Partner Portal from a legacy Angular and PHP stack to a modern Next.js 16 and Node architecture, serving 300+ partners. I owned the architectural direction and hands-on implementation, treating data correctness, security, and accessibility as first-class requirements. By moving to a Next.js/Node stack with a TanStack Query and Postgres data layer, I cut page load times by roughly 2 seconds while reducing redundant fetching. I served as the go-to engineer across the entire product surface — from design and UX-flow decisions to shipping TypeScript end to end — while bridging legacy PHP and the new stack with zero disruption to partners.
Software Engineer @Byte
2021-2025 | Lehi, UTOn Byte's Growth Team I transformed user-generated quiz data into personalized results pages, boosting conversion rates by 17% and driving $6 million in additional revenue. I optimized Contentful GraphQL queries to cut per-page data size by 14%, and engineered full-stack components that extracted and uploaded review data into Microsoft Azure, reducing endpoint requests to Review Trackers by 99%. I led the creation of hundreds of new UI components and page redesigns using Next.js, React, Typescript, and SCSS with Contentful as the CMS, following modern responsive web design patterns.
Senior Software Engineer (Contractor) @SiteSource
2022-2024 | Lehi, UTWorking directly with senior leadership teams, I strategized software solutions that improved site loading speeds by 91% and increased user conversions by 3%. As a contractor I led migrations to Shopify's new checkout experience for three client companies, delivering an average conversion rate improvement of 8%.
Education
Bachelor of Science, Software Engineering
Mar 2022-Feb 2024 | Western Governors UniversityMy degree focused on software engineering in Java, C++, and web development technologies. This program also focuses on data management and structures, software quality assurance, and UX design principles. I received five professional certifications as part of this program: CompTIA's A+ Certification, CompTIA's Project+, AWS Certified Cloud Practitioner, and ITIL Foundation Certification.
Coding Certificate, Computer Software Engineering
Mar 2021 - Aug 2021 | University Of Utah Professional EducationLearned skills to become a full-stack MERN developer. I gained proficiency in the following areas: Computer Science Applied to JavaScript: Data Structures and Algorithms. Browser-Based Technologies: HTML, CSS, JavaScript, jQuery, Responsive Design, Bootstrap, Handlebars, Cookies, Local Storage, and React.js. Deployment: Heroku, Git, and GitHub Pages. Databases: MySQL and MongoDB. PHP: Laravel Node.js (Server-Side Development): Express, Security and Session Storage, User Authentication, and MERN Stack (MongoDB, Express.js, React.js, Node.js). Quality Assurance: Writing Tests .
Bachelor of Science, Experience and Design Management
2016-2020 | Brigham Young UniversityWhile at BYU my studies focused on UX Design and developing experiences for users and customers. I completed 2 internships where I put these skills to use and also gained experience in gathering data (both quantifiable and non-quantifiable) from users and creating a customer experience Journey based off of that. Created and managed survey's using Qualtrics Software.