John Vanderwood
About John Vanderwood
John Vanderwood is a Senior Engineer at Benefitfocus in Charleston, South Carolina, with extensive experience in software engineering and consulting. He has held various positions in notable companies and possesses expertise in encryption technologies, continuous integration tools, and software security protocols.
Work at Benefitfocus
John Vanderwood has been employed at Benefitfocus as a Senior Engineer since 2013. In this role, he contributes to various engineering projects, utilizing his extensive experience in software development and engineering practices. His work involves the application of continuous integration tools, particularly TeamCity, to enhance project efficiency and quality.
Previous Experience in Software Engineering
Before joining Benefitfocus, John Vanderwood held several positions in the software engineering field. He worked as a J2EE Architect at Dst Innovis from 2003 to 2007 and as a Consultant at Premier Inc. from 2008 to 2013. He also had a brief tenure as a Consultant at Bank of America in 2013. His earlier roles include serving as a Senior Expert at Amdocs and as a Java and C++ Designer and Developer at Bell and Howell.
Education and Expertise
John Vanderwood earned a Master of Business Administration from the UNC Charlotte Belk College of Business. He possesses expertise in encryption technologies and protocols, including BouncyCastle and PGP. His technical skills also encompass the integration of Single Sign-On (SSO) and Security Assertion Markup Language (SAML) in software solutions, as well as the use of SpringBatch and Quartz for batch processing.
Teaching Experience
John Vanderwood has a background in education, having served as a Programming Instructor at Central Piedmont Community College from 1995 to 2006. During this time, he taught programming concepts and practices, contributing to the development of future software engineers.
Technical Skills and Tools
In his engineering roles, John Vanderwood employs various technical tools and methodologies. He utilizes version control systems like Git and BitBucket for code management. His proficiency in continuous integration and batch processing tools supports his work in developing robust software solutions.