Gavin Eccles
About Gavin Eccles
Gavin Eccles is a Senior Engineering Manager at Podium, specializing in Payments. He has extensive experience in software engineering and team management, with a background in various technologies including Kafka, RabbitMQ, React, and Elixir/Phoenix.
Work at Podium
Gavin Eccles currently serves as the Senior Engineering Manager for Payments at Podium, a role he has held since 2023. In this position, he manages engineering teams that focus on the Podium Payments product. His responsibilities include overseeing the technical aspects of the product, which involves utilizing a tech stack that features React, Elixir/Phoenix, PG SQL, and Elastic Search. Prior to his current role, he worked as an Engineering Manager for the Payments Team from 2020 to 2023 and as a Software Engineer from 2017 to 2018. He also held the position of Software Engineer Team Lead from 2018 to 2020.
Previous Experience
Before joining Podium, Gavin Eccles worked at Adobe as a Data Science Technologist in Market Enablement Operations from 2015 to 2017. He also gained experience as a Test Automation Engineer at ExeVision from 2013 to 2015. His early career included a role as a Mentor at New Roads Behavioral Health from 2010 to 2012. This diverse background has contributed to his expertise in managing engineering teams and developing software solutions.
Education and Expertise
Gavin Eccles earned a Bachelor's Degree in Computer Science from Brigham Young University, where he studied from 2010 to 2015. His educational background has provided him with a solid foundation in both front-end and back-end technologies. He has practical experience in managing tech stacks that integrate various technologies, including React and Elixir/Phoenix, which he applies in his current role at Podium.
Technical Skills
In his role at Podium, Gavin Eccles utilizes Kafka and RabbitMQ for data streaming, which is essential for the management of Podium Payments. His technical skills encompass a range of tools and technologies that support the development and maintenance of software products. His experience includes managing engineering teams and ensuring the successful implementation of complex software solutions.