Juan Carlos Rivera, Ingeniero de Software Senior

Juan Carlos Rivera.jpg

“Tuve la oportunidad de mejorar tanto mis capacidades técnicas en programación como mis competencias intepersonales por formar parte de un proyecto internacional”

Juan Carlos Rivera, Ingeniero de Software Senior Mimacom, Madrid

Juan Carlos Rivera, Ingeniero de Software Senior

Cliente: Hauni

Industria: Fabricación de tabaco 

Solución: Un portal B2B que proporciona un canal centralizado de contacto para clientes, utilizando un innovador sistema CMS de Liferay.

Hauni suministra maquinaria a grandes fabricantes de la industria tabaquera. La maquinaria que construyen, suministran y mantienen es colosal. Algunas de estas máquinas son tan grandes como un almacén entero y son capaces de producir más de 18.000 cigarrillos en un minuto.

Se trata de un proyecto en el que hablamos de millones en todos los sentidos, ya sean usuarios, presupuesto o datos transmitidos. Con tanto en juego, fue un proyecto realmente apasionante y estoy inmensamente orgulloso de lo que ideó el equipo, en aquel momento era una solución completamente novedosa.

Hauni quería crear una tienda online totalmente integrada en la que los clientes pudieran pedir maquinaria, solicitar mantenimiento, gestionar garantías y ponerse en contacto con el servicio de atención al cliente, entre otras muchas funciones. Les construimos una plataforma a medida desde cero, diseñando y desarrollando todos los aspectos, desde el backend hasta la UX.

Hauni quería una aplicación de una sola página (SPA) en el frontend, algo que Liferay no ofrecía en ese momento. Para resolver este problema, implementamos una SPA con Angular 5, utilizando Liferay 7.0 como un headless CMS. Esta solución fue completamente personalizada; utilizamos Java y Spring para realizar las integraciones, además de realizar un trabajo de diseño de la experiencia de usuario que encajase perfectamente con los requerimientos de Hauni.

Lo bonito de este proyecto es que se trató de colaboración con equipos internacionales en cada una de las fases. Desde el código hasta la experiencia del usuario, los distintos equipos de Mimacom colaboraron para ofrecer al cliente una solución llave en mano. Yo trabajaba con cuatro chicos de Alemania, dos de Ucrania, y aquí en España éramos tres personas.

Para algunos de nosotros era la primera vez que trabajábamos en un proyecto internacional. El proyecto nos planteaba un reto, pero en el buen sentido. Hay muchos lenguajes de programación que puedes necesitar: Java, C++, Python... y en la mayoría de los grandes proyectos transfronterizos, también necesitarás el inglés. Fue una oportunidad increíble para perfeccionar mis conocimientos de programación y mis aptitudes para la colaboración internacional, el trabajo a través de diferentes zonas horarias, distancias físicas y culturas.

Aunque el proyecto fue a distancia, tuvimos la oportunidad de ir a Alemania dos veces para reunirnos en persona en las oficinas de Mimacom en Stuttgart. Fue estupendo poner cara a nuestros compañeros, compartir unas cervezas y cenar juntos. También estuvimos todos juntos en persona en España, donde tuvimos la oportunidad de conectar y hablar de las nuevas funciones que íbamos a lanzar. A día de hoy, no todos trabajamos en el mismo proyecto, pero para mí son amigos. Sigo hablando con ellos semanalmente

Aunque ya no trabajemos las mismas personas en este proyecto, seguimos colaborando con Hauni. El cliente nos encargan nuevas funciones de forma recurrente, hacemos lanzamiento del producto en nuevos mercados y nos reunimos con ellos regularmente. Ha sido muy interesante tener la confianza de poder crear algo nuevo, pero lo que hace que sea realmente gratificante este proyecto es el hecho de que podamos seguir aprendiendo y creciendo en el ámbito profesional.

Creo que eso refleja todo el ambiente que se respira en Mimacom: hacer algo innovador no se limita al momento eureka, sino que se trata de colaborar y desarrollar a largo plazo.