Gabriel Rodríguez

Printful SaaS Services

Fecha
Enero – Abril 2022 (4 meses)
Tecnologías
Back end
PHP
Yii
MySQL
Docker
Amazon AWS
Elasticsearch
Git
Front end
JavaScript
Vue.js
SASS
Bootstrap

Printful es una empresa de impresión bajo demanda y gestión 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.

Printful ofrece suscripciones SaaS (Printful Plus y Pro) para acceder a algunas de sus funcionalidades más avanzadas. Como parte de mi trabajo en el equipo SaaS de printful, he tomado parte en el mantenimiento y desarrollo de estas funcionalidades avanzadas.

Estas han sido mis principales responsabilidades en el equipo:

  • Elaboración de análisis técnicos y de arquitectura en colaboración con el equipo. Investigación, análisis de viabilidad, documentos técnicos de implementación, etc.
  • Análisis de rendimiento y uso de memoria, junto con propuestas de soluciones y mejoras.
  • 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 del rendimiento del código, de consultas de base de datos y elementos relacionados.
  • Elaboración de complejas consultas SQL para obtener diversos informes.
  • 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.
  • Desarrollo de funcionalidades de búsqueda avanzada con Elasticsearch.
  • 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 todo el equipo, lead y PMs.