Skip to content
John Morgan Nemelka

JOHN MORGAN NEMELKA

Experience.

Domo

Software Engineer · September 2019 — January 2025

  • Built application-platform infrastructure for customer and internal engineers, including Kotlin services for relational-database provisioning.
  • Primary maintainer of the Domo Apps CLI (ryuu), ryuu-client, and @domoinc/ryuu-proxy from 2020 to 2024: 186 npm releases, a TypeScript migration, and a move from the deprecated request library to axios.
  • Rebuilt internal administration tools from AngularJS to React.
  • Implemented the first working microfrontend in the web monorepo using Vite and RTK Query.

MyStakeTools

Independent project · February 2026 — present

  • Built and operate a production scheduling and volunteer platform serving approximately 250 active unique users as of October 2026.
  • Implemented tenant-scoped authorization, booking conflict protection, approval workflows, and a persistent notification queue.
  • Maintain unit tests and database-backed API tests through GitHub Actions.

BYU Center for Teaching and Learning

Front-end Web Developer · May — September 2019

  • Redesigned Learning Suite interfaces in Vue and modernized AJAX interfaces to REST.

Missionary Training Center

Lead Office Programmer · November 2017 — September 2019

  • Automated document and scheduling workflows with Excel and VBA.

Brigham Young University

B.S. Computer Science · 2021