Printful is an on-demand printing and fulfillment (dropshipping) company that helps people turn their ideas into brands and products. Whether you wish to create your own online brand or gift someone a personalized T-shirt, Printful can help you get it done. Whenever someone —you or your customer— makes a purchase, Printful automatically receives the order, fulfills, and ships it.
In January 2022, I joined Printful's SaaS Team to work on their paid subscriptions and related advanced features.
However, in May of that same year, after only 4 months in the company, I was offered the opportunity to rotate to the Design Maker team, one of the core teams of the company. There, I have faced more demanding tasks and constant challenges, which have helped me grow greatly, while also learning a lot more about architecture and complex software design and development.
Here are some key highlights of my role at Printful:
- Key figure and reference back-end expert within the team. Highly valued team member, as highlighted during performance reviews.
- Leading key company projects and various teams of developers, including cutting edge integrations with AI tools and APIs.
- Performing technical and architectural analyses. Research, viability assessments, technical implementation documents, etc.
- Developing and maintaining multiple complex and interconnected pieces of software, following SOLID principles and taking into account good architecture, maintainability and reusability.
- Optimization of code performance, database queries and related elements. Proactive monitoring and profiling, proposing solutions and improvements.
- Refactoring existing components and code to improve the general quality and reliability of the codebase.
- Writing comprehensive unit and integrationtests for every task.
- Collaboration with international teams of dozens of developers within the company.
- Participating proactively in the agile processes of the team and work organization, in constant collaboration with the leads and PMs.