Experience
Software Engineer Team Lead
Mar 2019 — PresentThe Church of Jesus Christ of Latter-day Saints – ICS; Riverton, UT
- Transitioned a React application to a high traffic portion of a consolidation strategy
- Identifed and circumvented performance issues with React's synchronous server-side nature by implementing a custom networked caching solution
- Lead responses to priority production issues on the site
- Managed data flow to the site in a Node.js API
- Worked with team to mantain code integrity of a large reader platform
Web Developer 2
Jan 2017 — Mar 2019The Church of Jesus Christ of Latter-day Saints – ICS; Riverton, UT
- Built new web components using React, Redux, and standard web technologies
- Maintained legacy web components and sites using Handlebars.js and Node.js
- Worked on developing a new reader platform with support for annotations using a React based stack
- Helped maintain middleware in Node.js
Contingent Web Developer
Apr 2016 — Jan 2017The Church of Jesus Christ of Latter-day Saints – ICS; Riverton, UT
- Helped build and maintain web components built in Handlebars.js
- Implemented event-driven design in a new broadcast platform for LDS.org
Front-end Developer
May 2015 — Apr 2016Research and Business Development Center; Rexburg, ID
- Developed and integrated responsive web components in a custom web stack using Sass, Node.js, and Handlebars.js for the first release of the Church Historian’s Press
- Explored a Polymer and Firebase framework while building a training platform
- Helped familiarize new hires with workflow and assisted them with troubleshooting
Web Development Intern
Jan 2015 — Apr 2015The Church of Jesus Christ of Latter-day Saints – ICS; Riverton, UT
- Worked with XQuery and MarkLogic to provide new features and bug fixes for LDS.org
- Built a prototype caching system, with accompanying web driven management tool
Teachers Assistant for Back-end Web Development
Apr 2013 — July 2015Computer Information Technology, Brigham Young University – Idaho; Rexburg, ID
- Assisted students in building dynamic websites with content management systems using HTML, CSS, PHP, JavaScript, and MySQL
Education
Bachelor of Science in Computer Information Technology
Graduated in Apr 2016Brigham Young University – Idaho; Rexburg, ID
Technical Skills
Expert:
- HTML
- CSS
- JavaScript
- React
- Redux
Proficient:
- Node.js
- Handlebars.js
- PHP
Basic:
- MarkLogic
- C++
- Java
- MySQL