Gabriel Rodríguez

Full Stack Developer@Printful Inc.

Enero 2022 – Actualidad(2 años, 10 meses)

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.

En enero de 2022, me uní al equipo SaaS de Printful para trabajar en sus suscripciones de pago y funcionalidades relacionadas.

No obstante, en mayo del mismo año, tras solo 4 meses en la empresa, se me ofreció la oportunidad de rotar al equipo Design Maker, uno de los equipos core de la empresa. Allí, me he enfrentado a tareas más exigentes y retos constantes, lo cual me ha ayudado a crecer mucho, al mismo tiempo que he ido aprendiendo cada vez más sobre arquitectura, y sobre diseño y desarrollo de software complejo.

Estas han sido algunas de mis responsabilidades en Printful:

  • 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.
  • Participación proactiva en los procesos agile del equipo y en la organización del trabajo, en colaboración constante con leads y PMs.

Proyectos