Gabriel Rodríguez

Printful Design Maker

Fecha
Mayo 2022 – Actualidad (2 años, 8 meses)
Tecnologías
Back end
PHP
Yii
Node.js
MySQL
Redis
GraphQL
Elasticsearch
Docker
Amazon AWS
Git
GitLab
Front end
HTML
JavaScript
TypeScript
Vue.js
CSS
Sass
Bootstrap

Printful es una empresa de impresión bajo demanda y dropshipping que ayuda a los emprendedores a convertir sus ideas en marcas y productos. Tanto si quieres crear tu propia marca online como si quieres regalar una camiseta personalizada, Printful puede ayudarte a hacerlo. Cada vez que alguien (tú o tu cliente) compra un producto, Printful recibe el pedido, lo gestiona y lo envía.

El Design Maker (Creador de diseños) es el núcleo de este negocio: es el lienzo en el que usuarios y clientes crean, ajustan y aplican sus diseños sobre cientos de productos, prendas y accesorios personalizados. El creador de diseños está lleno de funcionalidades avanzadas, múltiples plantillas para cada producto, un visor 3D, generación de mockups, gestión de capas, mejora automática de imágenes, y mucho más.

Estas han sido algunas de mis responsabilidades en el equipo Design Maker:

  • Figura clave y experto en back-end de referencia en el equipo. Miembro del equipo altamente valorado, hecho destacado durante las performance reviews.
  • Liderazgo de proyectos clave y varios equipos de devs, incluyendo innovadoras integraciones con herramientas y APIs de IA.
  • Elaboración de análisis técnicos y de arquitectura. Investigación, análisis de viabilidad, documentos técnicos de implementación, etc.
  • Desarrollo y mantenimiento de múltiples componentes de software complejos e interconectados, siguiendo los principios SOLID y asegurando una buena arquitectura, mantenibilidad y reusabilidad.
  • Optimización de rendimiento del código, de base de datos y elementos relacionados. Monitorización y profiling proactivo, proponiendo soluciones y mejoras.
  • Refactorización de componentes y código existentes para mejorar la calidad general y la fiabilidad del código.
  • Creación de tests unitarios y de integración exhaustivos para cara tarea.
  • Colaboración con equipos internacionales de docenas de desarrolladores dentro de la empresa.
  • Realización de code reviews extensas de las tareas de otros compañeros.
  • Participación proactiva en los procesos agile del equipo y en la organización del trabajo, en colaboración constante con leads y PMs.