Tom Catullo
About Tom Catullo
Tom Catullo is a Senior Software Engineer with extensive experience in building scalable microservices and web APIs. He has worked at PayIt since 2022 and previously held various positions at CardConnect from 2014 to 2021.
Work at PayIt
Tom Catullo has been employed at PayIt as a Senior Software Engineer since 2022. He works remotely from Kansas City, Missouri. In his current role, he focuses on developing microservices that operate within Amazon EKS as part of the Payments team. His responsibilities include building scalable and highly-available backend services that support the company's payment solutions.
Previous Experience at CardConnect
Before joining PayIt, Tom Catullo worked at CardConnect for several years in various roles. He started as a Software Development Intern in 2014 and again in 2015. He progressed to the position of Junior Software Engineer from 2016 to 2018, followed by a role as Software Engineering Team Lead from 2019 to 2021. His tenure at CardConnect spanned a total of three years, during which he contributed to the development of software solutions in a hybrid work environment.
Education and Expertise
Tom Catullo earned a Bachelor of Science degree in Biomedical Engineering with a Minor in Computer Science from The Johns Hopkins University, completing his studies from 2012 to 2016. His educational background provides a strong foundation for his technical skills, which include expertise in the Java ecosystem, as well as experience with Python and Node.js. He specializes in building scalable microservices and distributed systems.
Technical Skills and Specializations
Tom Catullo possesses extensive experience in developing general-purpose web APIs and backend services. His technical skill set is centered around building scalable and highly-available microservices. He has a strong understanding of distributed systems, which enhances his ability to create robust software solutions that meet the demands of modern applications.