Yhensel Benítez
I'm a Senior Backend Engineer
About
I'm a Senior Backend Engineer with 10+ years shipping scalable systems in PHP and Symfony. From monolith-to-microservices migrations to real-time data pipelines, I design solutions that are clean, testable, and built to last — powered by DDD, RabbitMQ, AWS, and Kubernetes. I thrive in product-focused teams where engineering quality drives business outcomes.
Senior Backend Engineer
When I'm not building software, you'll find me at CrossFit, walking my dog, or tinkering with side projects. Curiosity keeps me sharp — complex problems keep me engaged.
- Location: Barcelona, Spain
- Work mode: Remote / Hybrid
- Education: B.Sc. Computer Science (in progress)
- Languages: Spanish (native), English (professional)
I've helped teams evolve products from legacy monoliths into modern microservices — always prioritizing testability, maintainability, and developer experience. I value honest code reviews, open discussion, and learning from every teammate I work with.
Experience & Education
A snapshot of my career — the teams I've been part of, the systems I've helped build, and the impact I've delivered.
Education
B.Sc. in Computer Science
2025 – Present
Universitat Oberta de Catalunya (UOC), Barcelona
Resuming the degree I started years ago — combining a decade of hands-on engineering experience with formal computer science foundations to deepen my expertise and finish what I set out to do.
Computer Science Studies
2013 – 2015
Universitat de Barcelona (UB), Barcelona
Paused for personal reasons. The knowledge gained here laid the groundwork for my career and motivated me to return to complete the degree.
Higher Ed. Certificate in Web Application Development (EQF Level 5)
2013 – 2014
Stucom, Barcelona
Higher Ed. Certificate in Network Systems Administration (EQF Level 5)
2010 – 2012
Salesians Sarrià, Barcelona
Professional Experience
Senior Backend Engineer
Dec 2023 – Present
Stay — Madrid, Spain (Remote from Barcelona)
Part of the backend team building the hospitality platform powering hotel integrations, real-time analytics, and guest-facing features across multiple hotel chains.
- Designed DDD-based backend services with clean bounded contexts, enabling independent team scaling and faster feature delivery.
- Integrated multiple hotel chain APIs for the 360 project — unlocking fast-booking, loyalty programs, and Wallet features for end users.
- Built real-time analytics pipelines with Tinybird, processing high-throughput event data through optimized schemas and dimension tables.
- Deployed observability infrastructure (Grafana, Loki, OpenSearch) — cutting incident response times and giving the team full production visibility.
- Led refactoring of legacy Doctrine mappings, standardizing API responses and eliminating inconsistencies across services.
Senior Backend Engineer
Mar 2023 – Dec 2023
GoTrendier — Barcelona, Spain
Powered search and product features for a second-hand fashion marketplace serving 7M+ products and ~2M users across Mexico and Colombia, in a lean 3-person engineering team.
- Owned the search system end-to-end — tuning relevance, ranking, and query performance at scale across millions of listings.
- Built a product validation and moderation tool that improved content quality and platform trust.
- Shipped features autonomously from requirements analysis through production deployment, collaborating directly with product and design.
Backend Engineer (Mid → Senior)
2018 – 2023
Zinio — Barcelona, Spain
Core member of a 3–5 person team building the content ingestion pipeline for a B2C digital magazine platform, serving major publishers including Meredith (People, InStyle, Food&Wine).
- Drove the migration from a legacy monolith to a microservices architecture, improving deployment independence and system scalability.
- Designed DDD-based backend services powering a high-volume content pipeline processing thousands of magazine issues.
- Implemented async messaging with RabbitMQ, decoupling services and increasing reliability under peak loads.
- Built observability infrastructure (Kibana, CloudWatch, Sentry) with custom metrics — enabling proactive incident detection and faster resolution.
- Shipped features end-to-end and partnered with the Product Owner on technical proposals and estimation.
Junior Developer
2017 – 2018
Atabix — Barcelona, Spain
Contributed to a full redesign of an internal management tool for 2theloo (washroom management in large commercial spaces). Built features for store collections, employee management, and company billing in a 3-person team.
Junior Developer
2016 – 2017
AT Sistemas — Jerez de la Frontera, Spain
Built a bridge application to automate hotel reservation and rate transfers between systems — converting SOAP payloads to a JSON API, with RabbitMQ for queuing and Memcache for caching. Included a 3-month on-site rotation abroad.
Tech Stack
The tools and technologies I use daily to build reliable, scalable systems.
Languages
- PHP
- Python
- JavaScript
- HTML & CSS
Frameworks & Libraries
- Symfony
- Doctrine ORM
Databases
- MySQL
- MongoDB
Infrastructure & DevOps
- Docker
- Kubernetes
- AWS
- RabbitMQ
- Git
Architecture & Practices
- Domain-Driven Design (DDD)
- CQRS
- Agile / Scrum
- TDD & BDD
How I Work
Strong engineering is a team sport. These are the principles that shape how I collaborate.
- Ownership & Initiative: I don't wait for tickets — I spot problems, propose solutions, and drive them forward.
- Clear Communication: I bridge the gap between technical complexity and business context, making sure stakeholders and engineers stay aligned.
- Constructive Feedback: I give thorough code reviews and welcome honest critique — it's how teams grow.
- Pragmatic Trade-offs: I balance ideal architecture with shipping deadlines, finding solutions that are both clean and deliverable.
AI-Enhanced Development
I leverage AI tools daily — from code reviews to architecture exploration — multiplying output without compromising quality, so I can focus on high-impact decisions.
AI-Powered Pairing
Using LLMs as a thinking partner for design, refactoring, and problem-solving.
Automated Code Review
Catching edge cases, improving readability, and enforcing standards faster.
Performance Optimization
Profiling queries, identifying bottlenecks, and exploring optimization strategies.