Patrick Mc Grath
About Patrick Mc Grath
Patrick McGrath is a Senior Software Engineer at Klaviyo, specializing in user group segmentation tools. He has a background in software engineering and data engineering, with previous roles at PlacePass and Farelogix.
Work at Klaviyo
Patrick McGrath currently serves as a Senior Software Engineer at Klaviyo, a position he has held since 2022. In this role, he specializes in developing dynamic user group segmentation tools that enhance customer engagement. He previously worked at Klaviyo as a Software Engineer from 2020 to 2022. During his tenure, he played a key role in building Klaviyo's segmentation service from scratch, which now processes tens of billions of segment membership updates daily.
Previous Experience
Before joining Klaviyo, Patrick McGrath worked at PlacePass as a Full Stack Software Engineer from 2017 to 2018 in Boston, Massachusetts. He then transitioned to Farelogix, where he served as a DevOps Engineer from 2019 to 2020. Additionally, he worked at PlacePass as a Data Engineer for 9 months in 2018. His diverse experience in software engineering and data management has contributed to his expertise in the field.
Education and Expertise
Patrick McGrath earned his Bachelor’s Degree in Computer Science from Khoury College of Computer Sciences, studying from 2015 to 2020. His educational background also includes attending Weston High School from 2011 to 2014 and the American School of Madrid from 2014 to 2015. His academic training has provided him with a strong foundation in software development and engineering principles.
Career Timeline
Patrick McGrath's career in software engineering began with his role as a Full Stack Software Engineer at PlacePass from 2017 to 2018. He then held positions as a Data Engineer at PlacePass in 2018, followed by a DevOps Engineer role at Farelogix from 2019 to 2020. After two years as a Software Engineer at Klaviyo from 2020 to 2022, he advanced to his current position as a Senior Software Engineer in 2022.