Matt Campbell
About Matt Campbell
Matt Campbell is a Staff Software Engineer at Handshake, where he has worked since 2023. He has extensive experience in software development, having held positions at various companies including Shopify, Vibes, and CityTech, and possesses advanced skills in troubleshooting and debugging.
Current Role at Handshake
Matt Campbell has been serving as a Staff Software Engineer at Handshake since 2023. In this role, he applies his extensive experience in software development to contribute to the company's projects and initiatives. His responsibilities include troubleshooting and debugging complex production issues, ensuring the stability and performance of applications.
Previous Experience in Software Development
Prior to his current position, Matt Campbell held several roles in software development. He worked at Shopify as a Staff Developer from 2022 to 2023. Before that, he spent four years at Vibes, where he progressed from Senior Software Engineer to Principal Software Engineer from 2010 to 2022. His earlier experience includes positions at CityTech, Inc. as a Senior JEE and Application Developer and at DBS Communications as a Senior J2EE Developer.
Education and Academic Background
Matt Campbell earned a Bachelor of Science degree in Computer Science from the University of Illinois Urbana-Champaign, where he studied from 1999 to 2003. This educational foundation provided him with the technical skills necessary for his career in software engineering.
Technical Skills and Expertise
Matt possesses advanced skills in troubleshooting and debugging complex production issues. He is experienced in implementing authentication protocols such as CAS and SAML. His technical expertise extends to both backend and frontend technologies, with a strong focus on API design. He is proficient in using a variety of Amazon Web Services, including EC2, ECS, IAM, RDS, and more. Additionally, he utilizes Gitlab CI for continuous integration and Docker for containerization in software development projects.
Early Career and Initial Roles
Matt Campbell began his career as a Support Technician I at Borders in 2004, where he worked for six months. He then transitioned to DBS Communications as a Senior J2EE Developer from 2005 to 2007. Following that, he joined CityTech, Inc. as a Senior JEE and Application Developer, where he worked for three years until 2010.