John Hutchison
About John Hutchison
John Hutchison is a Senior Developer with extensive experience in software engineering, currently employed at VMware since 2020. He holds a Master of Social Work from the University of Michigan and has worked at various companies including ThoughtWorks and IBM.
Current Role at VMware
John Hutchison has been serving as a Software Engineer 3 at VMware since 2020. He has worked remotely for the past four years, contributing to various software development projects. His role involves collaborating with cross-functional teams to enhance software solutions and improve user experience.
Experience at ThoughtWorks
Since 2021, John Hutchison has held the position of Senior Developer at ThoughtWorks. In this role, he engages in software development and project management, focusing on delivering high-quality software solutions. His experience at ThoughtWorks reflects his commitment to agile methodologies and innovative software practices.
Previous Employment History
Prior to his current roles, John Hutchison worked at several notable companies. He was a Senior Software Engineer at Pivotal Labs from 2016 to 2020. Before that, he served as a Software Engineer at Thomson Reuters from 2014 to 2016 and spent six months as a software developer at NSF International in 2016. His early career included a position as a Java Developer at IBM from 2012 to 2013.
Educational Background
John Hutchison has a diverse educational background. He earned a Master of Social Work (MSW) from the University of Michigan, focusing on interpersonal and mental health. He also holds a Bachelor's degree in Psychology from Reed College. Additionally, he studied Computer Science at Eastern Michigan University, where he obtained a Bachelor of Science (BS) degree from 2010 to 2012.