# Spencer Miller > Software Engineer Location: Salt Lake City, Utah, United States Profile: https://flows.cv/spencermiller I'm very passionate about software, design, and user experience. I'm a big proponent of accessibility and internationalization in the software I develop. I don't just write code, I like to build a better product. I'm a true full-stack developer, meaning I can build a fully functional production ready web application and maintain all of the parts. I have experience using AWS, GCP, Fly.io, Elixir, TypeScript, Ruby on Rails, React, and more. ## Work Experience ### Senior Software Engineer @ 1KIN Labs Jan 2023 – Present - Directed the adoption of TypeScript, converting all repositories and leading team training to elevate code quality and maintainability. - Established CI/CD pipelines with ESLint and TypeScript type checks to enforce high-quality standards across the development lifecycle. - Spearheaded the creation of a shared UI component library and theming system, collaborating closely with the design team to balance flexibility and usability across three repositories. - Led the migration from a legacy Strapi service to a Bun, Elysia, and Drizzle stack, improving backend performance, cutting average response times from 2000ms to under 200ms, and enhancing developer experience. - Developed a frictionless test framework, running over 200 API integration tests in under 4 seconds, improving both test coverage and ease of use. - Implemented and configured New Relic and Sentry for advanced performance monitoring, integrating alerts with Slack for real-time issue tracking. - Significantly enhanced security by introducing AWS IAM Identity Center SSO, custom AWS access scripts, and transitioning the company to 1Password for secure password management. - Built a cross-platform authentication system using AWS Cognito, supporting Google OAuth, Twitter OAuth, and magic link emails, with plans to extend to FIDO2 authentication. - Integrated Web3Auth to generate Ethereum wallets for authenticated users, contributing to the development of a global wallet solution for web3 games. - Built asynchronous job infrastructure using AWS Lambdas and Bun for post-deployment migrations, periodic jobs, and Cognito Lambda hooks. ### Front End Architect / Full Stack Engineer @ Allset (fka Relay) Jan 2021 – Jan 2023 | Lehi, Utah, United States - Designed, built, and maintained an accessible, mobile-responsive web application for service industry businesses to send requests for tips, invoices, and reviews via SMS. - Architected a microservice front-end solution using Webpack Federated Modules and TypeScript to optimize for concurrent development and improve platform stability. - Integrated with various CRMs and web calendars to automate sending SMS messages. - Integrated with DialogFlow and Twilio to handle customer communications with a basic chatbot. - Grew user base from 0 to 300 customers who processed over $1.6 million in transactions. - Managed contractors and designers, coordinated meetings and projects. - Extended a legacy JavaScript Express backend, converted it to TypeScript, then migrated it to Elixir on Postgres. - Deployed apps on GCP, Firebase, and Fly.io. ### Frontend Engineer @ Canopy Jan 2020 – Jan 2021 | Lehi, Utah - Developed Canopy, a practice management software solution for accounting firms, using React in a microservice oriented front end environment. - Worked with product, design, and other front end developers to ensure consistency in the app and to promote accessibility and internationalization. - Implemented a large-scale self-service interface allowing customers to purchase additional products in the application, resulting in increased revenue. - Created an email client used for integrated communication within the application. - Contributed to, and encouraged the use of a shared component library across the many front end services. ### Software Engineer @ Instructure Jan 2016 – Jan 2020 | Greater Salt Lake City Area - Developed Bridge, a cloud-based enterprise-scale learning management software, using Ruby on Rails, ReactJS, Node, Postgres, Clojure, DynamoDB, Redis, EC2, Lambda, and S3 across multiple microservices and monoliths. - Worked on the accessibility team that promoted accessibility in design and engineering across all teams at Instructure through in-person training and online course material. - Planned and implemented an xAPI microservice using Node, AWS Lambda, and Kinesis in less than a month as part of a multi-million dollar contract bid. - Optimized Postgres SQL queries and Rails logic to scale with heavy usage in order to resolve performance issues preventing new enterprise customers from using the application. - Deployed software and infrastructure bi-weekly using Ansible and Terraform. - Coordinated resolutions to any outages while on-call, helping to ensure 99.99% uptime for all services. - Collaborated with remote team members across the US and in Europe heavily utilizing chat and video conferencing. - Mentored and trained newly hired engineers in Budapest over the course of a month. ### Technical Support Engineer @ Instructure Jan 2014 – Jan 2016 | Greater Salt Lake City Area ## Contact & Social - LinkedIn: https://linkedin.com/in/s-r-miller - GitHub: https://github.com/dgpt --- Source: https://flows.cv/spencermiller JSON Resume: https://flows.cv/spencermiller/resume.json Last updated: 2026-03-22