# Andrew Garvin > Senior Software Engineer Location: South Jordan, Utah, United States Profile: https://flows.cv/andrewgarvin I build software. ## Work Experience ### Senior Software Engineer @ Allergan Aesthetics, an AbbVie Company Jan 2022 – Present | Salt Lake City Metropolitan Area ### Senior Software Engineer / Team Lead @ GUIDEcx Jan 2021 – Jan 2022 | United States ### Software Engineer @ GUIDEcx Jan 2020 – Jan 2021 | Salt Lake City Metropolitan Area ### Software Engineer @ Bonneville Communications Jan 2019 – Jan 2020 | Greater Salt Lake City Area ### Lead Software Engineer @ Leveling Up LLC Jan 2018 – Jan 2019 | Provo, Utah Area LevelingUp LLC focuses on building amazing marketing automation platforms. My team and I are able to express creative liberties in creating a unified software suite that allows our customers to focus on their services, not their marketing. We strive to exceed all expectations. ### Lead Front-end Engineer @ CronBon LLC Jan 2018 – Jan 2019 | Provo, Utah Area Cronbon is a time-and-attendance software suite that allows employers to track, manage, and reward employees. This platform offers features such as time tracking, requesting time off, scheduling, document storage, employee training solutions, benefit management, payroll, and more. As the primary front-end engineer, and co-founder, I helped architect the system, and set up the system to use bleeding-edge web technologies such as React, GraphQL, JWT, AWS, Docker, Kubernetes, Micro Services, etc. ### Web Developer @ SAY LLC Jan 2018 – Jan 2018 | Provo, Utah Area SAY is a iOS application that allows users to connect and chat via asynchronous video feeds. I helped to develop a web system to allow admins to mass-import video feeds from sources such as YouTube, and to manage entire in-app channels and users at the press of a button. I developed this platform using NodeJS, Express, Parse, EJS, MongoDB, Redis, and a handful of various web APIs ### Web Developer @ GSEM Technologies Jan 2018 – Jan 2018 | St. George, Utah GSEM Technologies is a software development company founded in St George Utah. I am a member of the core development team, building a platform that enables users to purchase products directly inside of a video. We built this system in Angular, and then I lead the team in a re-write of the platform using ReactJS. Other technologies included NodeJS with Express, MySQL, MongoDB, Redis, and a micro-service architecture. I lead the front-end team in architecting the data flow for greater separation of concerns within the code, and using technologies such as React, Bootstrap, SCSS, Redux, Thunk, and custom promises. To view a preview of the product, visit gsemtechnologies.com ### Mentor / Developer @ DevMountain Jan 2017 – Jan 2018 | Provo, Utah As a mentor, I was personally in charge of helping over 30 students develop a deep understanding of the full-stack technology and practices being taught. This curriculum included a strong emphasis in NodeJS, ReactJS, Redux, PostgreSQL, AngularJS, and Express. In addition to this, I did some private one-on-one mentoring for remote students. We had weekly call-ins, where I would teach them JavaScript concepts. I also had consistent communication with them throughout the week to encourage and direct their personal study. ### Student Developer - MyMemoriesApp @ DevMountain Student Developers Jan 2017 – Jan 2017 | Provo, Utah Area I was the sole, full-stack developer for the MyMemories web app project (MyMemoriesApp.com), which enables users to share their 'memories' with family and friends, to connect on a more personal level across the internet. This project was built with ReactJS, Redux, NodeJS, PostgreSQL, Amazon S3, Twillio, and NodeMailer. I felt it was especially important to use as many best practices as possible, so it has a strong emphasis on ES6, and good JavaScript patterns. This project won the Best Design award from DevMountain. ### Student Developer - FoodFinder @ DevMountain Student Developers Jan 2017 – Jan 2017 | Provo, Utah Area FoodFinder is a smart web-application that remembers ingredients the user has on-hand, so as they search for recipes online, it filters out any recipe that they wouldn't be able to make. I worked on a small team of developers to make this project possible. I spent the majority of my time working on the NodeJS server, connecting to 3rd party API's and making sure our front-end developers had properly-formatted data. We built this project using NodeJS with Express and Massive on the backend, using a PostgreSQL database. The front-end utilized ReactJS with Redux, and Sass. ### Data Analyst @ MojiLife, LLC Jan 2017 – Jan 2017 | Provo, Utah Area I work as the primary data analyst at MojiLife. Working directly with CEO and CFO to find data and create reports to improve understanding of current statistics, and developing means of improvement. Other responsibilities included bug testing mobile applications for android and iOS systems. Director of Product Support. Electronics and Programming. Development and Quality Assurance with devices. I worked with the CEO, CIO, and others to develop additional features for mobile applications, and electronic devices. ### Technical Support Manager @ MojiLife, LLC Jan 2016 – Jan 2017 | Provo, Utah Area I worked as the manager of the Technical Support team. I assisted customers in troubleshooting problems they were having with our services and products. I worked with our IT teams, and Project Manager to assure that recurring problems were being addressed to prevent future issues. ### Office Clerk @ i.TV Jan 2014 – Jan 2014 | Provo, Utah Area As the head office clerk, my duties included online research work, office setup and organization, cable routing, general maintenance, etc. I worked directly with the managers of each team to assure that all of the staffs basic needs were being met. ## Contact & Social - LinkedIn: https://linkedin.com/in/dandrewgarvin - Website: https://andrewgarv.in - GitHub: https://github.com/dandrewgarvin --- Source: https://flows.cv/andrewgarvin JSON Resume: https://flows.cv/andrewgarvin/resume.json Last updated: 2026-03-22