James Kay Photography

James Kay Photography

The Opportunity

James Kay is a world-renown outdoor photographer. He now teaches others how to photograph beautiful pictures when he takes people on one and two week trips in exotic places all around the world. His site needed an upgrade to Magento 2 from Magento 1.9 because security updates were going to expire for version 1.9.

The Ask

The upgrade from Magento 1.9 to Magento 2 requires a complete code refactoring of both the template and any modules that are present. On top of that, migration of data is needed.  James kay required the following changes to be made.
  • Migrate old data to the new site
  • Refactor template code
  • Refactor plugins that included:
    • Payment module
    • Custom module for scrolling through image galleries
    • Custom code for allowing products to be added from the CMS page


We refactored the template by completely rebuilding the template from scratch. Since the template from the old site was so old we decided to build it with the best CSS and HTML5 coding practices. The refactoring of modules was intensive but we were able to create them error-free using the Magento 2 design patterns allowing for full scalability of Magento 2
    • E-commerce
Jacob Billings
During my career, I have worked in a number of different roles that have helped me understand the overall software development process. These roles include project management, senior developer, Linux administrator, technical sales consultant, and company owner. Working within these roles has given me an in-depth knowledge of best practices in software development.
I offer a strong aptitude for learning new technologies and a proven track record of meeting aggressive goals. My most notable skills include:

Software Development: I bring over 13 years of experience in developing software for multiple clients in various environments. I have a solid knowledge of PHP, Javascript, MySQL, Python, and Java.

Over my career, I have had the opportunity to work on projects for some of the most recognized brands on the planet. Brands like Marriott Hotels, Microsoft, Ashland Chemical, Capital One Credit Cards, Cadbury Schweppes, GE and more. This has given me an in-depth understanding of my client's challenges as they grow. I know how to get a company from startup to maturity with technology. My specialties are in E-commerce(specifically Magento), process automation, and security.