{"$schema":"https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json","basics":{"name":"Dex Mills","label":"Full-Stack Software Engineer","image":"https://lh3.googleusercontent.com/a/ACg8ocKs7IFIsS4JuKVdBq1DEOCPwPJuWH0d2DOWXOTGrUeXVpb4i7T1=s96-c","summary":"Full-stack engineer who ships fast, reliable products end-to-end in TypeScript, React, and Next.js. 7+ years across multiple stacks with a track record of scaling systems to production and mentoring 300+ developers.","location":{"city":"Salt Lake City, UT, United States"},"profiles":[{"network":"LinkedIn","username":"dexmills","url":"https://linkedin.com/in/dexmills"},{"network":"Website","username":"dexmills.com","url":"https://www.dexmills.com/"}]},"meta":{"canonical":"https://saywise.com/dexmills","version":"v1.0.0","lastModified":"2026-10-06T15:17:27.277Z"},"x_saywise":{"handle":"dexmills","pronouns":null,"availability":null,"oneLiner":"Full-stack engineer who ships fast, reliable products end-to-end in TypeScript, React, and Next.js. 7+ years across multiple stacks with a track record of scaling systems to production and mentoring 300+ developers.","profileUrl":"https://saywise.com/dexmills","markdownUrl":"https://saywise.com/dexmills/profile.md","pdfUrl":"https://saywise.com/dexmills/resume.pdf","archetype":{"code":"HB-MG","name":"All-Terrain Trailblazer","url":"https://saywise.com/sca/b9929b87146d","rarity":"One of the first All-Terrain Trailblazers on Saywise"},"aiStack":[{"name":"Claude Code","description":null,"url":"https://claude.com","storyCount":0}]},"work":[{"name":"Self-employed","position":"Independent Development Consultant","location":"Remote","startDate":"2025-10-01","endDate":"2026-10-01","summary":"Built production systems end-to-end in TypeScript, React, and Tailwind for worker-safety workflows and identity verification. Integrated Stripe Identity API into authentication flows to reduce fraudulent account creation. Authored technical documentation in Markdown and Confluence to reduce client onboarding friction."},{"name":"Unknown","position":"Senior Developer","url":"https://currituck.k12.nc.us","startDate":"2025-10-01","endDate":"2026-10-01","summary":"In my role as a Senior Developer, I focused on enhancing safety protocols and improving team efficiency. I created safety forms using Claude and TypeScript, integrated React and Tailwind for a modern interface, and updated internal documentation with Markdown and Confluence. Additionally, I utilized the Stripe API to verify user identities, which helped mitigate fraudulent account creation."},{"name":"STG Consulting","position":"Full Stack Engineer","location":"Remote","url":"https://stgconsulting.com","startDate":"2025-02-01","summary":"Shipped new product features 25% faster using AI-assisted development tools across the full SDLC. Built A/B-testing component routing in React and SASS that drove 30% lift in user engagement. Reduced new-developer ramp-up time 15% within two months by fixing JavaScript bugs and rewriting internal documentation. Designed and built a Java/Spring Boot backend with PostgreSQL data layer to replace slow client-side fetching, improving page-load performance."},{"name":"Extra Space Storage","position":"Software Engineer - Kiosk","location":"Cottonwood Heights, Utah, United States","url":"https://extraspace.com","startDate":"2021-08-01","endDate":"2024-08-01","summary":"Scaled a Next.js kiosk platform to 300+ physical devices within 12 months by migrating to Vercel and optimizing hardware integration. Led full interface redesign that lifted customer satisfaction 40% across all kiosk locations. Built DataDog alerting pipelines that maintained 99% system uptime for 6 consecutive months. Deployed CDN-cached AI feature using TensorFlow for facial recognition and targeted audio to increase engagement at high-traffic sites."},{"name":"America First Credit Union","position":"AEM Web Developer II","location":"Remote","url":"https://americafirst.com","startDate":"2019-05-01","endDate":"2021-08-01","summary":"Introduced Agile sprint processes that accelerated team code delivery 30% and cut review cycles. Built cross-platform ElectronJS app that automated update publishing across all channels, growing social reach and site engagement 40%. Built custom Adobe Experience Manager components and meta-tag templates for audience targeting, improving marketing click-through 5%. Gave marketing team independent publishing ability by creating reusable AEM components, cutting developer requests by 10 per cycle."},{"name":"CxAlloy","position":"Front End Web Developer","location":"Salt Lake City, Utah","url":"https://cxalloy.com","startDate":"2018-11-01","endDate":"2019-04-01","summary":"Shipped Backbone.js/Electron.js application to Windows Store, expanding customer distribution 10% and cutting page-load time by 1 second."},{"name":"2U","position":"Full Stack Javascript Instructor","url":"https://2u.com","startDate":"2018-06-01","endDate":"2025-08-01","summary":"In my role as a Full Stack Javascript Instructor at 2U, I led classes of up to 70 students in mastering web development, achieving a 90% graduation rate in HTML5, CSS3, JavaScript & frameworks. I mentored students on front-end architecture trends for successful transition into software jobs within 6 months, and led front end software engineering students, improving project management and delivering up to 15 successful projects."},{"name":"Cloudveil Mountain Heli","position":"Web Developer/Marketing Associate","location":"Greater Salt Lake City Area","startDate":"2017-11-01","endDate":"2019-01-01","summary":"In my role as a Web Developer/Marketing Associate at Cloudveil Mountain Heli, I focused on developing visually engaging emails using HTML/CSS to cater to our exclusive high-end customer base. Additionally, I optimized the reservations system with a ReactJS application for a seamless booking experience, and maintained a firebase database for real-time data transfer between our web application and iPhone App."},{"name":"Utah Department of Workforce Services","position":"URETC Lead Voulenteer Instructor","location":"Greater Salt Lake City Area","startDate":"2017-11-01","endDate":"2018-06-01","summary":"In my role as the URETC Lead Volunteer Instructor at Utah Department of Workforce Services, I trained refugees in Web Development principles, HTML5, CSS3, and Javascript to equip them with valuable skills. I developed and reviewed lesson plans to ensure effective teaching practices and conducted outreach to recruit new team members for upcoming classes."},{"name":"Watasch Backcountry Alliance","position":"Web Developer","startDate":"2017-05-01","endDate":"2018-01-01","summary":"In my role as a Web Developer at Wasatch Backcountry Alliance, I developed a ReactJS web page to improve user logging in backcountry areas. Utilizing unique JSX logic, I accessed and displayed terabytes of nested meta data. Additionally, I integrated API calls for user authentication with Auth0 and photo display with Dropbox on a single page App."}],"education":[{"institution":"University of Utah","studyType":"Integrated Marketing Communication in Strategic Communications","startDate":"2011-01-01","endDate":"2012-01-01"},{"institution":"University of Utah","studyType":"Bachelor of Arts (B.A.) in Strategic Communications","startDate":"2005-01-01","endDate":"2010-01-01"},{"institution":"The Iron Yard","studyType":"Certificate, Web Development"}],"projects":[{"name":"How Long to Alta","description":"Built a Next.js frontend and Python backend that ingests UDOT webcam and weather data to generate hourly-refreshed, 4-hour-lookahead drive-time estimates to ski resorts."}],"skills":[{"name":"Object-Oriented Programming (OOP)"},{"name":"Claude Code"},{"name":"Claude Cowork"},{"name":"JavaScriptMVC"},{"name":"Software Development"},{"name":"JavaScript Libraries"},{"name":"Artificial Intelligence (AI)"},{"name":"Loveable"},{"name":"ChatGPT"},{"name":"Software Infrastructure"},{"name":"Server Side JavaScript"},{"name":"Front-End Development"},{"name":"Sequelize.js"},{"name":"Programming"},{"name":"Java"},{"name":"GraphQL"},{"name":"Optimization"},{"name":"Firebase"},{"name":"Analytical Skills"},{"name":"Web Technologies"},{"name":"Material-UI"},{"name":"ECMAScript"},{"name":"React Hooks"},{"name":"Next.js"},{"name":"Mobile Applications"},{"name":"Continuous Integration (CI)"},{"name":"Figma (Software)"},{"name":"Debugging"},{"name":"PostgreSQL"},{"name":"Object-Relational Mapping (ORM)"},{"name":"Model-View-Controller (MVC)"},{"name":"Git BASH"},{"name":"Classroom Instruction"},{"name":"Content Management Systems (CMS)"},{"name":"Problem Solving"},{"name":"REST APIs"},{"name":"Tailwind CSS"},{"name":"Document Object Model (DOM)"},{"name":"Responsive Web Design"},{"name":"TypeScript"},{"name":"JavaScript"},{"name":"React.js"},{"name":"Web Development"},{"name":"Event Planning"},{"name":"Research"},{"name":"Strategic Planning"},{"name":"Spring Boot"},{"name":"Node.js"},{"name":"Express.js"},{"name":"Python"}],"certificates":[{"name":"AWS Skills Center - Cloud Practitioner: Foundations","date":"2024-10-01","issuer":"Amazon Web Services (AWS)"}],"publications":[{"name":"SLUG mag","summary":"Book Review for Leslie Anthony's \"White Planet: A Mad Dash Through Modern Global Ski Culture\""}]}