ojbaeza21.jpg
Óscar J. Baeza
ojbaeza21.jpg

Óscar J. Baeza

Backend engineer en marketgoo

En Alicante (Alacant), España

Información General

Presentación

Senior Backend Engineer con amplia experiencia construyendo productos SaaS orientados a impacto real de negocio, trabajando en remoto desde 2006 en equipos distribuidos. A lo largo de mi carrera he participado en proyectos de distinta naturaleza, siempre con un foco claro en crear soluciones que aporten valor tanto a las personas que las utilizan como al negocio que las sostiene.

Me involucro en las funcionalidades desde su definición inicial, entendiendo el problema que se quiere resolver y participando activamente en la toma de decisiones, más allá de la implementación técnica. Me siento cómodo asumiendo ownership sobre las soluciones que desarrollo y acompañándolas a lo largo de su evolución en producción.

Mi foco principal es el desarrollo backend, trabajando sobre todo con PHP/Laravel y arquitecturas orientadas a APIs. Presto especial atención a la calidad del código, la mantenibilidad y la fiabilidad de los sistemas, buscando soluciones claras y pragmáticas que puedan evolucionar de forma natural con el producto.

En los últimos años he incorporado herramientas de IA generativa como apoyo habitual al trabajo diario. Las utilizo para mejorar la definición de funcionalidades, acelerar la creación de documentación y apoyar tareas de desarrollo, testing y mejora continua del código, siempre desde un enfoque práctico y con criterio técnico propio.

Busco entornos con autonomía y responsabilidad, donde se valore la calidad, la comunicación clara y la colaboración, y en los que la mejora continua y el foco en producto formen parte natural del día a día.

Mis buenas prácticas

Cuento con formación continua y experiencia práctica en buenas prácticas de desarrollo, aplicando principios, patrones y metodologías orientadas a la calidad, mantenibilidad y escalabilidad del software. Entre ellas:

  • Aplicación de principios SOLID, KISS, DRY y buenas prácticas de diseño orientado a objetos, priorizando soluciones claras y sostenibles frente a enfoques excesivamente complejos.
  • Uso de patrones de diseño y conceptos de arquitectura en función del contexto del producto y del equipo. Experiencia trabajando con DDD y arquitectura hexagonal, aplicados de forma pragmática, adaptándolos cuando es necesario.
  • En proyectos basados en Laravel, uso habitual de patrones como el Action Pattern y separación clara de responsabilidades para mantener controlada la complejidad sin forzar estructuras innecesarias.
  • Desarrollo guiado por tests (TDD) siempre que el contexto lo permite, con uso habitual de testing a distintos niveles: unitario, funcional y end-to-end.
  • Aplicación de estándares y convenciones (como PSR), enfocadas a la consistencia, legibilidad y mantenibilidad del código.
  • Uso de integración y despliegue continuos (CI/CD) para garantizar flujos de desarrollo fiables, reproducibles y automatizados.
  • Enfoque constante en la mejora continua del código existente, refactorización progresiva y reducción de deuda técnica.
  • Elaboración de documentación clara y suficiente, orientada a facilitar el mantenimiento y la evolución del software por parte de otros miembros del equipo.

Mis habilidades

Pensamiento analítico
Capacidad de autogestión
Trabajo en equipo

Idiomas

Inglés
Fluido
Español
Nativo/Bilingüe
Catalán / Valenciano
Intermedio

Datos interesantes sobre mí

Optimización del entorno de desarrollo

Durante mi onboarding en marketgoo detecté que una parte significativa del tiempo del equipo se dedicaba a resolver problemas recurrentes relacionados con los entornos de desarrollo local, tanto en macOS como en GNU/Linux. En la práctica, esto suponía una pérdida diaria de tiempo y foco para varios compañeros, incluyendo a mí mismo.

Como iniciativa propia, propuse y desarrollé una herramienta CLI en PHP para la creación y gestión de entornos de desarrollo locales de los distintos proyectos de la empresa. La herramienta se apoya en Docker, utilizando tanto imágenes oficiales como imágenes adaptadas a las necesidades específicas de cada proyecto, con soporte multiplataforma.

El objetivo fue simplificar al máximo la puesta en marcha de los proyectos, reducir fricciones en el día a día y minimizar el tiempo dedicado a resolver incidencias relacionadas con el entorno local. La herramienta ha ido evolucionando con el tiempo y sigue utilizándose de forma habitual más de cuatro años después, con una adopción generalizada por parte del equipo y un impacto positivo en productividad y satisfacción.

Tecnologías y herramientas

Controlo de

  • Amazon S3
  • Amazon SQS
  • API
  • Auth0
  • AWS
  • ChatGPT
  • Claude Code
  • ClickHouse
  • ClickUp
  • Cloudflare
  • CodeIgniter
  • Cursor
  • DBeaver
  • Docker
  • Elasticsearch
  • ETL
  • Git
  • Gitflow
  • Github
  • GitHub Actions
  • GitHub Copilot
  • Go
  • Grafana
  • GraphQL
  • Hooks
  • JavaScript
  • Kibana
  • Kubernetes
  • Laravel
  • Metabase
  • Mockery
  • MySQL
  • Nginx
  • NodeJS
  • Notion
  • NPM
  • OpenApi
  • PHP
  • PHPStorm
  • PHPunit
  • Playwright
  • PM2
  • PostgreSQL
  • Postman
  • Python
  • RabbitMQ
  • React
  • Redis
  • S3
  • Semrush
  • Sendgrid
  • Sentry
  • Slack
  • Slim
  • SOAP
  • Swagger
  • Symfony
  • Tailwind
  • Terraform
  • Visual Studio Code
  • Vue
  • WordPress

Quiero trabajar con

  • Go
  • Laravel
  • PHP
  • PostgreSQL
  • RabbitMQ
  • Rust
POWERED BYManfred Tech© 2026 Manfred Tech S.L.