Patrick Taylor

Patrick Taylor

Senior Principal Software Engineer @ SnapLogic

About Patrick Taylor

Patrick Taylor is a Senior Principal Software Engineer at SnapLogic, where he has worked since 2021. He has extensive experience in software engineering, specializing in security and application development, with a career spanning over three decades across various companies.

Current Role as Senior Principal Software Engineer

Patrick Taylor currently holds the position of Senior Principal Software Engineer at SnapLogic, a role he has occupied since 2021. He is based in Boulder, Colorado, United States. In this capacity, he applies his extensive experience in software engineering to lead complex projects and contribute to the development of innovative solutions.

Previous Experience at SnapLogic

Patrick Taylor has a notable history with SnapLogic, having worked there in various roles. He served as a Senior Java Application Engineer from 2015 to 2016, followed by a position as Senior Software Engineer from 2018 to 2019. He then advanced to Principal Software Engineer from 2019 to 2021. His cumulative experience at SnapLogic spans over four years.

Professional Background in Software Engineering

Patrick Taylor has a diverse background in software engineering, having worked at several organizations. He was a Senior Software Engineer and Server Team Lead at encryptX Corporation from 2004 to 2006. He also worked at GE Global Research as a Software Engineer from 1990 to 1992 and held a position at Rational Software as a Staff Software Engineer from 2001 to 2003. Additionally, he spent six years at McKesson Health Solutions as a Senior Software Engineer from 2008 to 2014.

Education and Expertise in Computer Science

Patrick Taylor earned a Bachelor of Science degree in Computer & Information Science from the New Jersey Institute of Technology, where he studied from 1986 to 1990. His educational background is complemented by his strong expertise in security protocols, including OAuth 2.0, X.509, PKI, PGP, and JCE, as well as his skills in multithreading and concurrency in Java and C programming languages.

Technical Skills and Development Tools

Patrick Taylor possesses a wide range of technical skills relevant to software development. He has experience with various application servers such as Tomcat, WebSphere, and WebLogic. His proficiency extends to version control systems, including Subversion, Git, Perforce, CVS, and ClearCase. He is skilled in utilizing development tools like TeamCity, Jenkins, Maven, JIRA, and Confluence, and has worked with technologies such as Hibernate, JPA, JDBC, and XML.

People similar to Patrick Taylor