Desde Enero 2020 formo parte del equipo de Way2 Ecommerce. Traigo conmigo más de 3 años de experiencia en Magento 2, desde desarrollos B2C hasta B2B, con integraciones ERP, consumo de servicios externos como Redsys, Google SpreadSheets y MRW.
Tengo altos conocimientos de cómo funciona un ERP en los apartados que pueden llegar a influir a un B2B como pueden ser sus clientes, sus comerciales/vendedores, tarifas, almacenes, pedidos, productos y facturas.
Inicialmente empecé a trabajar con Drupal 7 en el año 2013, en una empresa de mi ciudad donde tuve la suerte de entrar justo al terminar mis prácticas, suerte en el lugar y en el tiempo, teniendo en cuenta que no tenía mucha experiencia. Con el tiempo pude ir cogiendo muchísima experiencia y esto me ha llevado a trabajar con Magento, luego ya fue el hecho de querer aprender Magento por las oportunidades profesionales y crecer como desarrollador.
En Septiembre 2019 preparé intensamente el developer certificate de Magento, que me ha ayudado a asentar todos los conocimientos que tengo de Magento y a ser consciente, que aunque el camino no ha sido fácil y he cometido muchos errores, en comparación con el yo de hace 3 años, hay un mundo de diferencia y no queda otra que solo seguir adelante a por otro mundo.
Mi referente es Alan Storm, "El Ronaldo de Magento". Sencillamente lo que ha escrito este señor es una completa maravilla y me ha ayudado muchísimo a entender conceptos de Magento. Explica desde las diferentes maneras de cómo Magento trata un script JS, hasta los UI components, pasando por el CRUD de entidades, repositorios, composer, DI, virtual types, proxy objects, plugins, preferences, admin menus, etc… en fin, una guía bastante completa.
Otra fuente que me ha ayudado también a crecer como desarrollador de Magento, son los distintos patrones de diseño comentados en SourceMaking. Cuando empecé a desarrollar en Magento, al principio veía clases factory, clases proxy, etc. Realmente era un mundo complicado para un principiante, hasta que investigando, di con esta web, donde estos patrones están explicados de una forma sencilla y con ejemplos.
Creo que no estaría hoy en día en una empresa Partner de Magento como lo es Way2 Ecommerce si no fuese gracias a estas lecturas, a la constante prueba y error para cualquier desarrollo, a la comunicación entre mis compañeros para afrontar cualquier tarea y a toda la experiencia adquirida durante todo este tiempo que me ha llevado a convertirme en un programador senior de Magento Ecommerce.
En fin, de ahora en adelante mi objetivo en Way2 Ecommerce es siempre ¡dar las mejores soluciones e implementarlas de la mejor manera!