HI THERE. I AM

JOAQUÍN RUIZ

Full-Stack & Lead Developer.

About me

Hello there, I'm Joki! a highly resourceful, and talented Computer Engineer (MSc) currently located in the lovely city of Zaragoza (Spain).

I'm Senior Full-Stack Developer and Lead Developer, specialized in web and e-commerce. (Web Apps, CMS, eCommerce..)

I have also a wide international experience as freelance and working in agencies.

Magento 1, Magento 2

I am Magento Certified Developer, and I currently work as Magento Lead Developer and Magento Consultant.

WordPress

Several years working with WordPress, speaker in conferences, and 6 plugins published on the Official Repository.

Laravel

I have worked with multiple PHP frameworks, but Laravel is the one I find more useful to develop web apps.

Full-Stack

Sysadmin, Arduino, Javascript, DevOps, iOS & Android... are also among the technologies I work on.


Popular blog posts

The step-by-step guide to set up PhpStorm for Magento 2

24th May 2017

Magento 2 is a complex platform/framework, therefore we need to use all of the tools we have to help us to develop Magento properly. I present you The step-by-step guide to set up PhpStorm for Magento...

Solid Principles and PHP

8th December 2015

The SOLID principles, five agile principles that should guide you every time you write code. The principles, when applied together, intend to make it more likely that a programmer will create a system...

The Importance of JSON in web development

15th February 2019

Here I want to cover a topic that I feel has become an important part of any developer’s toolkit “The Importance of JSON in web development”. If you are looking for a JSON validator or bea...


Import customers with hashed passwords into Magento 2

23rd August 2018

Whether you are migrating your site from Magento 1, or from another platform, like WordPress, Prestashop, Symfony... you likely have a customer database you are interested in migrating to your new Mag...

Working with Magento product attributes programmatically

5th April 2016

Magento Product attributes are one of the most powerful features in Magento. With this guide you will understand how Magento Product Attributes work within the EAV Model of Magento. And you will learn...

Magento Timezones and Timestamps

29th April 2016

Understanding Magento Timezones is essential and very useful. Did you know that all of the dates in your Magento are stored using UTC? You should know that your store times may be wrong for half of t...



Latest blog posts

The Importance of JSON in web development

15th February 2019

Here I want to cover a topic that I feel has become an important part of any developer’s toolkit “The Importance of JSON in web development”. If you are looking for a JSON validator or bea...

How to run Magento 2 from a subdirectory

4th February 2019

Imagine you need to run a Magento 2 installation from a subdirectory, using Nginx, but you don’t have ownership of the main site, just the subdirectory. So we are not talking here about store vi...

WordCamp Zaragoza 2019

28th January 2019

Last weekend was the second edition of the WordCamp Zaragoza. In this edition I participated as Speaker, like I did in the 2018 edition. A WordCamp is a conference that focuses on everything about Wor...


Import customers with hashed passwords into Magento 2

23rd August 2018

Whether you are migrating your site from Magento 1, or from another platform, like WordPress, Prestashop, Symfony... you likely have a customer database you are interested in migrating to your new Mag...

MageTitans España 2018. The UI Component… Ally or Enemy?

4th July 2018

On June the 29th, I gave a presentation at the MageTitans España 2018, in Valencia, about the UI Components. The Magento 2 UI Components are considered by a large part of the Magento community to be o...

WordCamp Zaragoza 2018 – My experience as a speaker

14th January 2018

I spoke at the WordCamp Zaragoza 2018 about the plugins and the WordPress.org official repository. If you couldn't attend my presentation, you can review it here! :D...


Contact