Jack Mc Hale
About Jack Mc Hale
Jack Mc Hale is a Principal Developer at Advance Auto Parts, where he has worked since 2015. He has extensive experience in software development, particularly in web-based applications, and holds degrees in English and Secondary English Education from the University of Virginia.
Work at Advance Auto Parts
Jack Mc Hale has served as a Principal Developer at Advance Auto Parts since 2015, contributing to the Richmond, Virginia area for nine years. In this role, he has integrated customer, product, and pricing information into applications by collaborating with various service teams. Prior to his current position, he worked as a Programmer Analyst at Advance Auto Parts from 2009 to 2015, where he guided developers on unit testing, code quality, performance, and support standards.
Previous Experience at Circuit City
Before joining Advance Auto Parts, Jack Mc Hale worked at Circuit City for a total of ten years. He began as a Programmer Analyst from 1998 to 2008, followed by a brief role as a Systems Consultant from 2008 to 2009. During his time at Circuit City, he led the development of a web-based product catalog for over 4,000 stores, establishing the application architecture using Angular 8.0 on top of Spring MVC running on JBoss.
Education and Expertise
Jack Mc Hale studied at the University of Virginia, where he earned a Bachelor of Arts in English from 1984 to 1988 and a Master of Teaching in Secondary English Education from 1988 to 1990. His educational background supports his strong focus on agile and pragmatic development. He has experience coding in several programming languages, including Java, JavaScript, TypeScript, Python, and BASH.
Technical Skills and Development Focus
Jack Mc Hale has a strong focus on agile development methodologies and is committed to investigating and leveraging new technologies. His technical skills encompass a range of programming languages, which include Java, JavaScript, TypeScript, Python, and BASH. He has guided developers on best practices related to unit testing, code quality, and performance standards.