Javier Gonzalez Cuadrado
Arenys de Mar, 08350, Barcelona
Sobre mi

Llevo 14 años siendo entusiasta de la programación y desde 2010 lllevo dedicándome a trabajar de lo que es mi hobby, empezaba haciendo algoritmos con c++ para ir aprendiendo a usar librerías que me iba encontrando por internet y de ahí he pasado por multitud de lenguajes hasta el día de hoy que me he especializado en PHP y JavaScript.

Además recientemente me ha llamado la curiosidad otros roles del desarrollo como el tema de Scrum o Product Owner.

Competencias principales
Junior -
Mid -
Senior -

Lenguajes de programación:

SQL

Herramientas y frameworks:

TypeScript
RabbitMQ
*Tag Manager
*Actions

Otros:

Software
architect
SCRUM
Product owner
Experiencia profesional
VTS Media
VTS Media
Sept 2019 – Jul 2020

Empresa que se dedica al ocio adulto, donde los usuarios pueden emitir en video desde la misma web y con un tráfico muy elevado de usuarios. Además del desarrollo de funcionalidades donde algunas de ellas han llegado a ahorrar miles de euros al mes.

Mi rol principal es desarrollador frontend, donde he montado un framework con TypeScript a medida para las necesidades del producto y que no rompa el SEO, además de su capa de integración continua.

He tenido un pequeño rol secundario como Scrum Master donde he reducido los tiempos de las reuniones han pasado de tardar horas o que sean de una hora.

Nektria
Nektria
Jun 2017– Oct 2019

Empresa que se dedica al sector de la última milla, con integración con múltiples comercios, recibiendo peticiones a la API constantemente en cada momento.

Mi rol has sido programador backend, aunque acabe adquiriendo el rol de full stack developer para dar soporte a frontend y un poco de soporte a sistemas. En esta empresa he madurado mis conocimientos sobre arquitectura hexagonal, DDD, CQRS, EDD, EDA y Colas. Como desarrollador frontend monté una arquitectura con React que resuelve los problemas de memoria y rendimiento sin cambiar el como se programa con este framework ya que en la web se muestran miles de pedidos y las funcionalidades implementadas y la web se debe mostrar siempre fluida.

Además de desarrollador he sido el principal engineer y he realizado mis primeros pasos de Product Owner y Scrum Master. Donde junto a otros compañeros pudimos solucionar los problemas en el flujo de los Sprints y han pasado a ser más ágiles y tener un mínimo 90% de tareas completadas en los Sprints.

Finalmente como desarrollador, he sido el responsable de crear demostraciones para clientes donde he construido una arquitectura, CI y CD con Google Tag Manager que nos ha permitido integrarnos con clientes en menos de 24 horas, ahorrando costes y conseguir captación de clientes.

Por otro lado, también he hecho de Project Manager de cara a algunos clientes.

Nakima
Nakima
Jun 2014 – Jun 2016

Empresa que inicialmente se ha dedicado a temas bursátiles y pivotó a consultoría.

He tenido un rol de desarrollador full stack y evolucionó a desarrollador backend. He estado desarrollando con Symfony, y para obtener la mayor velocidad en la entrega del prodcutos he estado creando diferentes librerías de symfony que permitieran reusar código para diferentes proyectos. Y maduré mis conocimientos de TDD.

Entre todos los desarrollos he de destacar varios. Primero, un algoritmo que transfroma ficheros Excel a código PHP con tal de permitir a doctores publicar sus excels y dar respuesta mediante una API de una manera eficiente. Segundo, una web del estilo de Netflix pero que proporciona películas y series para personas con discapacidad visual, y finalmente la programación de unas gafas de Android Vuzix para poder transmitir audio y video.

En todos los proyectos he sido el responsable de calcular los costes de desarrollo y definir las funcionalidades dado el presupuesto del cliente.

Multiactiva Mobile
Multiactiva Mobile
Jun 2013 – Feb 2014

He sido el responsable del desarrollo de las aplicaciones de Android de Festa de la Mercè 2013, Dr. Fum, Fripan (Tablet), El gran dictat. Con compatibilidad a partir de Android 2.3. Y diseñar el modelo de la base de datos para aquellas aplicaciones que lo necesiten con SQLite.

Además de integrar todos nuestros proyectos con Git, y formar al equipo de como usar Git.

All in Agency
All in Agency
Oct 2012 – Jun 2013

Mi rol ha sido de principal engineer y me he responsabilizado del desarrollo de webs mediante el framework Symfony aunque también me he encargado de la parte de sistemas y de los análisis de requisitos de los productos solicitados por los clientes.

Mercalia
Mercalia Global Market
Dic 2010 – Ago 2012

Empresa con un producto propio que consiste en una web donde da información bursátil a los usuarios tras aplicar una serie de algoritmos que ayudan a prever el comportamiento de las acciones.

Mi rol ha sido el de programador junior, donde he dado mis primeros pasos tanto con Symfony, Django y JavasScript.

Posteriormente cogí la responsabilidad de ayudar al equipo de Android a montar la aplicación, y de montas con JavaScript una librería que permite construir diferentes tipos de gráficas.

Cuenta propiaCuenta propia

Recibiendo formación continuamente con diferentes paradigmas/herramientas de programación.

Recibiendo formación de otros roles importantes en el desarrollo IT como Product Owner y Scrum Master.

He creado librerías de Android que durante su epoca han tenido éxito ya que ha facilitado el desarrollo de ciertos aspectos de Android.

Educación

Universitat Politècnica de Catalunya (UPC)

Bachillerato en el Col·legi Badalonés, Badalona, España: 2006

Otros

Idiomas

_