William Hall
About William Hall
William Hall is a Senior Software Developer with extensive experience in software development and cybersecurity. He has worked for various companies, including Advance Auto Parts and Smith Sport Optics, and holds a Master of Science in Cybersecurity and Information Assurance from Western Governors University.
Work at Advance Auto Parts
William Hall has been employed as a Senior Software Developer at Advance Auto Parts since 2018. In this role, he focuses on backend development, particularly in developing in-store Point of Sales systems using Java EE with Spring. He participates in code reviews for both backend and frontend development and occasionally works with front-end technologies such as TypeScript and JavaScript within the Angular framework. Hall is involved in cloud service initiatives and develops REST API endpoints for frontend applications. He also writes documentation for new and existing functionalities and creates Jenkins deployment jobs to support Continuous Integration (CI) processes.
Education and Expertise
William Hall holds a Master of Science in Cybersecurity and Information Assurance from Western Governors University, which he completed from 2018 to 2020. He also earned a Bachelor of Science in Information Technology with a Software Emphasis from the same institution between 2014 and 2017. Earlier in his education, Hall studied Photography at The Art Institutes for one year in 2001-2002 and pursued Computer Science at Southern Polytechnic State University from 1995 to 1997.
Background
Before joining Advance Auto Parts, William Hall accumulated extensive experience in software development. He worked as a Lead Web Programmer at Smith Sport Optics from 2012 to 2017 in Portland, Oregon, and served as a Senior Developer at Inward Solutions from 2008 to 2012 in Alpharetta, Georgia. His career began at HP, where he worked as a System Support Specialist from 2001 to 2008, also in Alpharetta, Georgia. Additionally, he has been involved in contract work as a Full Stack Web Developer and Application Architect since 2013.
Technical Skills and Technologies
In his current role at Advance Auto Parts, William Hall utilizes a variety of technologies. His skill set includes JBoss, Hibernate, Oracle, Jenkins, JIRA, Angular 2, SVN, Confluence, Linux, GIT, and BitBucket. He develops BASH scripts for server-related tasks and Python scripts for generating custom reports. Hall's expertise in backend development and cloud services enhances his contributions to the company's software initiatives.