# Gage Peterson > Senior Fullstack Software Engineer Location: Logan, Utah, United States Profile: https://flows.cv/gagepeterson - 11 years of experience as a Full-Stack Developer using in React, Distributed Syncing Systems, Event Sourcing, Elixir/Phoenix, Ruby, Node.js, Postgres, IndexDB, Framer Motion, Tailwind, and more. - Worked for both large and small companies, self-funded and startups - Thrived in a remote environment for over 6 years. - Passionate about talking to users - Knowledgeable about A11Y. ## Work Experience ### Senior Software Engineer @ Salesforce Jan 2023 – Present | Logan, Utah, United States Basically still spiff (we got bought out) But at this role I've been working hard to get Salesforce and Spiff integrated (internal projects). ### Senior Software Engineer @ Spiff Inc Jan 2023 – Jan 2023 | Logan, Utah, United States I am working on the Commission Engine that performs complex sales commission calculations. This engine executes the Excel-like programming language developed by Spiff, which enables companies to carry out large-scale calculations on the cloud in real-time for the editor and in batches. ### Software Developer @ Automattic Jan 2021 – Jan 2023 | Remote - Helped out in launching Day One Web, allowing us to reach out to a broader audience. This step meant we could cater to users on Windows, Linux, and Chromebooks, dramatically broadening our user base from the Apple Ecosystem. - Led the charge in centralizing our design system. By streamlining colors, font sizes, spacing, and more, I aimed to make the app more consistent and intuitive for our users. - This helps us to be more offline compatible which is required for a no-login experience. It helps users be into Day One with zero friction which could help convert a lot of users on the website. - Designed and animated the journal download indicators. I also animated the entry list, which now moves when a new entry is created. These enhancements bring life to the user interface, making the user experience more engaging. - Worked on the mobile view page transition animations, ensuring our product looks and feels great across all device types (and also when you just make the app small to look at two things at once) because that mattered to me.  - Designed an experimental Focus mode. Although it's a small addition, it's part of our commitment to constantly try new things and innovate for our users. - Did a lot of work to learn about accessibility (A11y) so even visually or physically impaired users can operate the app.  - Did a lot of work with Shared Journals and Encryption, writing blog posts and many diagrams and drawings to help others understand how it works. ### Software Engineer @ Bloom Built, Inc. Jan 2020 – Jan 2021 | United States - Helped our transition from an old syncing system helping to create innovative ways to incrementally move to the new service that greatly lowered user downtime and maintenance which allowed us to make more features - Headed the Effort to move to the Web (Day One was iOS/Mac only before) (NOTE) Day One was bought out by Automattic, see above for other details ☝️ ### Software Developer @ Podium.co Jan 2016 – Jan 2020 | Lehi UT 🚀 Helped Podium scale from 1 monolith to over 100 microservices and from 50 to +700 employees in 4 years. 💬 Prototyped and Built the Backend & Front-end of Podium's Webchat product earning +$1,000,000 within the first year. ⚡ Created a decoupled, real-time Kafka stream for publishing Salesforce data to all microservices that wanted to listen. 🤗 mentored 5+ new engineers on my various teams at Podium helping them learn Elixir and even advanced concepts like Event Sourcing. 🎤 Represented Podium Internationally Speaking at: 🇺🇸 Open West - Salt Lake City 🇦🇹 Reason Conf 2019 - Vienna Austria ### Software Engineering Intern @ Instructure Jan 2015 – Jan 2015 | Salt Lake, Utah 🚐 Eased coordinating the drivers & riders of the vanpool by creating an Elixir web application. 🎤 Gave two presentations on how to do better test driven development (TDD) with functional programming. ### Intern @ Kyani Jan 2013 – Jan 2013 🎓 Learned JavaScript and rewrote an existing file management system as a Single Page App (SPA) with i18n support. 📣 Authored a JavaScript library for creating and listening to event trees. Mostly used to reduce DOM manipulations. 🤝 Gathered requirements and performed usability tests. ## Education ### BS in Computer Science Brigham Young University - Idaho Jan 2013 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/gagekpeterson --- Source: https://flows.cv/gagepeterson JSON Resume: https://flows.cv/gagepeterson/resume.json Last updated: 2026-03-22