Resume

Senior Software Engineer · Builder of AI-Augmented Dev Workflows

Lehi, UT · joshua.tune@gmail.com · joshtune.com · github.com/joshtune

SummaryLink to heading

Senior software engineer with 20+ years shipping production web applications across legal tech, ed-tech, and fintech. I build with AI as a core part of my engineering practice — not as autocomplete, but as a disciplined workflow with planning, validation, and review built in. Author of mx-workflow, a published Claude Code plugin that covers the full dev lifecycle (ticket → PR) with specialized agents and conventional commits. I write publicly at joshtune.com about how senior engineers should work with AI: slow down, plan first, and verify everything.

AI-Augmented Development PracticeLink to heading

mx-workflowLink to heading

Claude Code plugin for the full dev lifecyclejoshtune.com/mx-workflow · github.com/joshtune/mx-workflow

  • Full-lifecycle slash commands — Built and published a Claude Code plugin that takes a ticket from intake to PR through composable commands: /mx:prime (load codebase context), /mx:plan, /mx:implement, /mx:validate, /mx:commit (conventional commits with auto-inferred scope), and /mx:pr.
  • Multi-agent team — Designed 8 specialized agents that run automatically during implementation: code review, silent failure hunting, test analysis, type design, performance auditing, comment quality, code simplification, and quality keeping.
  • Idea-to-shipped pipeline/mx:build orchestrates discovery questions, PRD, plan, build, QA, and commit in one flow — auto-selecting single-agent or multi-agent team based on task complexity.
  • Distributed as a plugin marketplace — Installable via Claude Code’s plugin marketplace with documented configuration, scope mappings, and reference docs at joshtune.com/mx-workflow.
  • Writing & teaching — Publish regularly at joshtune.com on AI-augmented engineering practice: building verification into your workflow rather than relying on willpower, system evolution (every bug should improve the system), and spec-first development with coding agents.

Professional ExperienceLink to heading

Filevine, Inc. — Salt Lake City, UTLink to heading

Software Engineer · April 2021 – Present

  • Sole frontend engineer on an 8-person product team (3 backend, product, UX, QA, SRE) building the time tracking, case management, and billing/invoicing experience for Filevine — a $3B legal-tech platform serving law firms from solo practices to Big Law.
  • Own the full frontend for mission-critical billing workflows — time entry, case/matter management, and invoice generation — used daily by legal professionals to capture billable work and get paid.
  • Build features in a large monorepo, partnering with backend, UX, Product, QA, and SRE to scope and deliver end-to-end and owning the technical breakdown from requirements through release.
  • Use mx-workflow daily in monorepo feature work — plan-first commands, agent-driven review, and validation loops that catch issues before PR.

101 Financial — Orem, UTLink to heading

Software Engineer · January 2020 – April 2021

  • Owned the full engineering function alongside one other developer, working directly with the company owner and PAC members to scope and deliver features.
  • Lifted unit test coverage from 0% to 16% on a legacy codebase, introducing the team’s first automated test infrastructure.
  • Introduced feature flagging, Docker-based local development, and GitHub CI — establishing engineering foundations the team didn’t have.

Imagine Learning — Provo, UTLink to heading

Senior Software Engineer · November 2014 – November 2019

  • Led a team of five rebuilding the Imagine Math Educator Dashboard — extracting the frontend from a Ruby monolith into Angular 8 with 80%+ unit and e2e test coverage.
  • Built Imagine Language & Literacy Educator Dashboards in AngularJS and Angular, spanning hundreds of modules, components, services, and tests.
  • Delivered a year of C# work building SSO setup flows for School Information System integrations used by districts.
  • Worked in Scrum with daily Product Owner and Project Manager collaboration plus regular cross-team coordination.

ALTRES — Honolulu, HILink to heading

Web Developer · April 2014 – October 2014

  • Built an in-house recruiting application using jQuery Widgets, Backbone.js, Mustache, Java/Maven/Tomcat, and MariaDB.
  • Resolved application memory leaks by migrating templating from Mustache to Handlebars.

Tapterra — Honolulu, HILink to heading

Senior Developer · June 2013 – April 2014

  • Customized Umbraco 7 (C# .NET MVC + AngularJS) and built custom Umbraco plugins.
  • Contributed to HMSA.com (.NET MVC 4) with focus on responsive design, CSS3, and HTML5.

Core CompetenciesLink to heading

Area
AI-Augmented DevClaude Code (power user & plugin author), MCP, multi-agent workflows, spec-driven development, plan/execute/validate cycles
LanguagesJavaScript, TypeScript, Node.js, C#, PHP, Ruby, Java
FrontendSvelte/SvelteKit, Angular, React, Vue
Backend.NET, Laravel, Express, REST, GraphQL
Cloud & InfraAWS, Google Cloud, Docker, Kubernetes, Serverless
DataPostgreSQL, Supabase
DevExGit, GitHub Actions, GitLab CI, Jenkins, conventional commits, stacked MRs
PracticesTDD, code review, mentorship, Scrum, pairing

Personal ProjectsLink to heading

Lehi31.comLink to heading

Operations app for a local faith community

  • Stack: Svelte/SvelteKit frontend, Supabase (Postgres), GitHub Actions deploy to GitHub Pages.
  • Features: Automated Sunday worship service assignments, announcements, calendar events, role-based multi-user access.

EducationLink to heading

Brigham Young University – Hawaii — Laie, HILink to heading

B.S. Information Technology, 2009