Tom Abbott

Senior Software Developer And Technician Lead @ DealerSocket

About Tom Abbott

Tom Abbott is a Senior Software Developer and Technician Lead with extensive experience in software development and education. He currently serves as an Adjunct Professor at both Brigham Young University and Utah Valley University, while also holding senior development roles at Incontact and Dealersocket.

Work at DealerSocket

Tom Abbott has been employed at DealerSocket as a Senior Software Developer and Technician Lead since 2017. In this role, he contributes to software development projects, leveraging his extensive experience in various programming languages and frameworks. His responsibilities include leading technical initiatives and ensuring the successful implementation of software solutions.

Current Academic Roles

Since 2015, Tom Abbott has served as an Adjunct Professor at both Brigham Young University at the BYU Salt Lake Center and Utah Valley University. In these positions, he teaches courses related to computer science, sharing his knowledge and expertise with students in Provo and Orem, Utah. His academic involvement complements his professional work in software development.

Education and Expertise

Tom Abbott holds a Bachelor's degree in Computer Science from Brigham Young University, which he completed from 1993 to 1996. He further advanced his education by obtaining a Master's degree in Computer Science from the same institution between 1996 and 2000. Additionally, he earned an Associate's degree in Computer Science from Brigham Young University - Idaho from 1990 to 1993. His educational background provides a strong foundation for his skills in software development.

Professional Experience

Tom Abbott has accumulated significant professional experience in software development. Prior to his current roles, he worked at Incontact as a Senior Software Developer from 2009 to 2023. He also held positions at Microsoft as a Software Developer in Test from 1999 to 2006 and at Intrinsyc Technologies Corporation as a Software Developer from 2006 to 2008. His diverse experience spans various technologies and development environments.

Technical Skills and Tools

Tom Abbott possesses a range of technical skills relevant to software development. He is proficient in SQL Server and C#/.NET development, including ASP.Net and WebApi. His expertise extends to full-stack development using technologies such as Node.js, React, and AngularJS. He also employs modern JavaScript libraries and frameworks, including Redux, Redux-saga, and Jest, as well as testing frameworks like VS Test and xUnit.

People similar to Tom Abbott