The Knot Worldwide

Senior Software Engineer

Web

Barcelona (Remote)Nov 2022 - Dec 20253 years 2 months

Context and responsibilities

I worked in an international product-driven environment, with distributed teams across Europe and the US and a strong focus on reliability and delivery speed.

As a senior engineer I combined implementation work, technical mentoring, and solution design support with Product, Design and QA.

Key contributions

  • Led refactor initiatives to reduce accidental complexity in critical product flows.
  • Defined frontend-backend integration patterns to keep GraphQL contracts consistent.
  • Joined early technical planning sessions to break large initiatives into incremental deliveries.
  • Improved observability in key services to detect incidents before they reached end users.
  • Contributed to code reviews focused on quality, readability and long-term maintainability.
  • Drove DX improvements (tooling, scripts and conventions) to reduce onboarding and development time.

Impact

  • Higher release stability and fewer last-minute hotfixes.
  • Faster cross-team feature delivery through improved technical coordination.
  • Lower day-to-day development friction through shared tooling and conventions.
  • PHP
  • Symfony
  • Typescript
  • React
  • GraphQL
  • AWS

Planeta Huerto

Software Engineer

Web

Alicante (Remote)Nov 2021 - Nov 20221 year 1 month

Context and responsibilities

I worked on a high-volume ecommerce platform where technical changes directly impacted catalog, orders, warehouse workflows and customer experience.

The role combined feature development, internal team support and architectural evolution of core components.

Key contributions

  • Designed and delivered features aimed at improving internal operations and store conversion.
  • Applied SOLID and DDD principles to keep clear boundaries between domain and infrastructure.
  • Implemented CQRS patterns where read/write paths needed different strategies.
  • Contributed to performance improvements in data queries and synchronization processes.
  • Produced actionable technical documentation to improve maintainability and knowledge transfer.
  • Worked closely with product teams to align technical decisions with business goals.

Impact

  • Better alignment between business needs and technical execution across the roadmap.
  • Higher maintainability in critical modules thanks to clearer architectural decisions.
  • Faster technical onboarding through structured and useful documentation.
  • PHP
  • Symfony
  • MySQL
  • Docker
  • Google Cloud

Square1

Software Engineer

Web

Dublin (Remote)Mar 2018 - Nov 20213 years 9 months

Context and responsibilities

During this stage I worked on multiple client projects across different business domains, from early discovery to long-term production maintenance.

I had continuous exposure to both technical and product decisions, including direct communication with non-technical stakeholders.

Key contributions

  • Actively joined discovery and scope definition sessions with managers and clients.
  • Took technical leadership in key phases to organize deliveries and prioritize technical debt.
  • Implemented Stripe and PayPal integrations tailored to specific business needs.
  • Built backend and frontend features with a strong focus on quality and time-to-market.
  • Supported long-term maintenance, solving incidents and improving stability.
  • Helped define working practices that improved collaboration between technical and business profiles.

Impact

  • More predictable delivery in projects with multiple stakeholders.
  • Improved conversion in payment flows for several clients.
  • A more stable technical base for future evolution and maintenance.
  • PHP
  • Laravel
  • MySQL
  • Webpack
  • AWS