William Hall

William Hall Email and Phone Number

Senior Software Developer at Advance Auto Parts @ Advance Auto Parts
William Hall's Location
Midlothian, Virginia, United States, United States
About William Hall

Senior Level Application Developer and Solution Architect with 20 years of experience in multiple programming languages (JAVA/C#/PHP/VB.NET), databases(MSSQL/MySQL/T-SQL/Oracle), and platforms (Windows/Linux/Unix/Mac). Working alone, leading a team, or as a member of a team to solve the complex problems that businesses face to stay ahead in the marketplace.

William Hall's Current Company Details
Advance Auto Parts

Advance Auto Parts

View
Senior Software Developer at Advance Auto Parts
William Hall Work Experience Details
  • Advance Auto Parts
    Senior Software Developer
    Advance Auto Parts Jul 2018 - Present
    Raleigh, Nc, Us
    Working with front end and back end programmers developing the in store Point of Sales systems.Primarily a back end developer in Java EE with Spring, occasionally working with front end code using TypeScript and JavaScript for the Angular framework.Participating in Code Reviews for both back end and front end development.Developing REST API end points for the front end application. Developing BASH scripts for server related tasks.Developing Python scripts to generate custom reports.Creating and Modifying existing Jenkins Deployment jobs to support Continuous Integration CIWriting documentation for new and existing functionality.Working to bring services to the cloud.Technologies used:JBoss, Hibernate, Java, Oracle, Jenkins, JIRA, Angular 2, SVN, Confluence, Python, Linux, GIT, BitBucket
  • Contract Work - Multiple Clients
    Full Stack Web Developer / Application Architect
    Contract Work - Multiple Clients Feb 2013 - Present
    Programming new functionalities to the website based upon client specifications, while maintaining the functionality of the original site.Analyzing client needs, creating prototypes, and developing the final product.Working with and maintaining code originally written by different developers.Implementing visual design requirements provided by third-party designers.Writing custom user interface components
  • Computer Resource Team, Inc.
    Java Developer At Advance Auto Parts
    Computer Resource Team, Inc. Jun 2017 - Jun 2018
    Working with front end and back end programmers developing the in store Point of Sales systems.Primarily a back end developer in Java EE with Spring, occasionally working with front end code using TypeScript and JavaScript for the Angular 2 framework.Participating in Code Reviews for both back end and front end development.Developing REST API end points for the Angular 2 front end. Developing BASH scripts for server related tasks.Developing Python scripts to generate custom reports.Creating and Modifying existing Jenkins Deployment jobs to support Continuous Integration CITechnologies used:JBoss, Hibernate, Java, Oracle, Jenkins, JIRA, Angular 2, SVN, Confluence, Python, Linux
  • Smith Sport Optics
    Lead Web Programmer
    Smith Sport Optics Nov 2012 - Jun 2017
    Portland, Oregon, Us
    My daily work with Smith Optics entails developing in Java J2EE to add new backend functionality to the Hybris E-Commerce platform. Utilizing technologies such as SOAP, XML, JSON, Spring MVC, Spring Security, Apache, Tomcat, and AJAX I have written interfaces that communicate with our backend ERP systems as well as providing REST interfaces for an adaptive front end.There are additional interoffice applications that are written in PHP, JavaScript, and AJAX that I have written as well as maintain that allow for advanced analysis of sales, MAP violations, and dealer data. With my many years of development in multiple languages, I have been able to work with junior team members assisting them as they learn different programming technologies. Not just teaching syntax, but also helping them to understand advanced techniques for problem solving.Several database technologies and methodologies are used on a day to day basis, such as MySQL, Oracle SQL, Hybris Flexi Searches, and Hybris Impexes.During our transition from the original Smith PHP ecommerce solution to the current Hybris implementation, I was part of the team that took the designed Photoshop files and built out frontend templates in HTML, CSS, and JavaScript. As we make the move to an even more updated interface newer technologies are being utilized such as Pure, Sass, and WebGL.
  • Inward Solutions
    Senior Developer
    Inward Solutions Sep 2008 - Nov 2012
    Alpharetta, Ga, Us
    Working on many projects as the lone developer, my responsibilities were to be on a project through the entire Software Development Life Cycle (SDLC). From taking the initial requirements of the customer, developing the web application or site within those requirements, building the supporting database structure, and integrating the designs from the design team into the final product, I was there to help with all steps of the process. Working with customer's that were starting a business to established companies expanding upon their legacy environments I was able to make suggestions and come up with solutions that helped each with their own unique needs.Working in C# for financial and employment applications, PHP for e-commerce and non-transactional websites, developing for mobile based interfaces, and writing custom interfaces to back-end environments, I adapted my coding style to fit the customer's needs.
  • Celt Corporation
    Contractor/ Web Developer
    Celt Corporation Jan 2012 - Jul 2012
    Working with a team of developers to develop a network monitoring environment for the Gwinnett Board of Education.Developing the web interface that integrates with a server that manages all system data in realtime.Technologies Used: Java, C#, ASP.NET, and MSSQL
  • William Hall Photography
    Owner
    William Hall Photography Jan 2006 - Dec 2009
    Owned and operated William Hall Photography.Designed and developed a custom ecommerce platform to allow customers to view and order their photos online.Worked with Adobe Photoshop, Adobe Illustrator, ACDSee, Canon Digital and Film Cameras, Canon Film Scanners, Flatbed Scanners, Studio Lighting and Strobes.
  • Hp
    System Support Specialist
    Hp Jan 2001 - Sep 2008
    Houston, Texas, Us
    Worked with a team of Computer Technicians, DBAs, and Network Engineers to support and maintain the servers, websites, databases, and network environment for an international customer, offering 24/7 support.Developed an internal asset tracking application to handle the customer’s complex environment.Responsible for installing and maintaining the customer’s installations of the Click Commerce environment.Administered, Installed, and maintained Microsoft’s SharePoint application.Responsible for troubleshooting customer coding issues and the effect of the issues within the hosting environment.Experience working with several application lifecycles, from planning, designing, developing, maintaining, and revising.
  • International System Consultants
    Web Developer
    International System Consultants Feb 2000 - Dec 2000
    Responsible for converting HTML files into ASP files to interface with code written for the backend.
  • Manufacturers Survey Associates/Cmdg
    It Support/Application Developer
    Manufacturers Survey Associates/Cmdg 1997 - 2000
    Design, program, update and implement the Sales Database in Microsoft Access using VBA.Administered 20 Unix Servers, 40 Windows 95 Computers, and 10 Windows NT 4.0 Servers.Maintained and updated the MDBS database on the Unix Servers.

William Hall Education Details

  • Western Governors University
    Western Governors University
    Cybersecurity And Information Assurance
  • Western Governors University
    Western Governors University
    Information Technology - Software Emphasis
  • The Art Institutes
    The Art Institutes
    Photography
  • Southern Polytechnic State University
    Southern Polytechnic State University
    Computer Science

Frequently Asked Questions about William Hall

What company does William Hall work for?

William Hall works for Advance Auto Parts

What is William Hall's role at the current company?

William Hall's current role is Senior Software Developer at Advance Auto Parts.

What schools did William Hall attend?

William Hall attended Western Governors University, Western Governors University, The Art Institutes, Southern Polytechnic State University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.