Francisco Caballero Portero

Frontend Developer | React + GraphQL | TypeScript | Testing (Jest · Cypress)

Frontend Developer | React + GraphQL | TypeScript | Testing (Jest · Cypress)

Bullas (Murcia), España · Remoto

Bullas (Murcia), Spain · Remote

Email: fcp1978@hotmail.com
Tel: +34 643 660 234
LinkedIn
GitHub
YouTube: Yustgo
Udemy: Angular, Bootstrap y Node.js

Perfil

Desarrollador de software con especialización en frontend, centrado en la construcción de aplicaciones web modernas, escalables y bien testeadas con React y GraphQL. Trabajo con buenas prácticas de arquitectura (hexagonal/DDD), calidad y mantenibilidad.

Integro herramientas de desarrollo asistido por IA en mi flujo de trabajo (por ejemplo, Cursor y agentes de IA) para acelerar implementación, apoyar refactors y reforzar el testing, manteniendo siempre criterio técnico y revisión manual.

React TypeScript GraphQL · Apollo Jest · React Testing Library Cypress Monorepo (pnpm · Lerna)

Experiencia

Desarrollador de software — SEWAN COMUNICACIONES, S.L (mar. 2021 – actualidad)

Producto B2B · Remoto

  • Desarrollo de frontends con React y GraphQL/Apollo (queries, mutations y subscriptions), incluyendo WebSockets para suscripciones.
  • Gestión de estado con Pullstate; formularios con Formik/Yup o react-hook-form; i18n con i18next.
  • Calidad: Jest + React Testing Library y pruebas E2E con Cypress; linting con ESLint/Stylelint y formateo con Prettier.
  • Trabajo en monorepos con pnpm + Lerna y bundlers modernos (según proyecto), cuidando consistencia y DX.
  • Integración con servicios Node.js y ecosistemas de microservicios; colaboración ágil con Jira/Confluence y diseño con Figma.
  • Observabilidad y operación con Datadog y Sentry; uso de Docker y CI/CD en el ciclo de entrega.
  • Contribución continua a la mejora de mantenibilidad y calidad del frontend mediante refactors, testing y estandarización en monorepo.

Instructor online — Udemy (2018 – actualidad)

  • Creación de cursos de desarrollo web (Angular, Bootstrap, Node.js), con enfoque práctico y orientado a proyecto.

Creador de contenido — YouTube “Yustgo” (2018 – actualidad)

  • Contenido formativo sobre Angular y desarrollo web; comunicación técnica y divulgación de buenas prácticas.

Proyectos destacados

Hexagonal Architecture — React + TypeScript

Formación y certificaciones

Certificado de Profesionalidad — Desarrollo de aplicaciones web (SEPE, 2017–2018)

AWS (formación)

  • Architecting on Amazon Web Services (2024)
  • DevOps on Amazon Web Services (2023)

Habilidades

  • Frontend: React, TypeScript/JavaScript, GraphQL/Apollo, styled-components, i18next
  • Testing: Jest, React Testing Library, Cypress
  • Tooling: pnpm, Lerna, ESLint, Prettier, Git, GitLab, CI/CD
  • Cloud/DevOps (contexto): Docker, AWS
  • IA asistida: Cursor, agentes de IA (revisión manual y estándares)
  • Sistemas: Linux, Windows + WSL

Idiomas

  • Español: nativo
  • Inglés: nivel medio
Email: fcp1978@hotmail.com
Phone: +34 643 660 234
LinkedIn
GitHub
YouTube: Yustgo
Udemy: Angular, Bootstrap & Node.js

Profile

Frontend-focused software developer building modern, scalable, and well-tested web applications with React and GraphQL. Strong emphasis on clean architecture (hexagonal/DDD), code quality, and maintainability.

I integrate AI-assisted development tooling in my daily workflow (e.g., Cursor and AI agents) to speed up implementation, support safe refactors, and strengthen testing—always with engineering judgment and manual review.

React TypeScript GraphQL · Apollo Jest · React Testing Library Cypress Monorepo (pnpm · Lerna)

Experience

Software Developer — SEWAN COMUNICACIONES, S.L (Mar 2021 – Present)

B2B product · Remote

  • Frontend development with React and GraphQL/Apollo (queries, mutations, subscriptions), including WebSockets for subscriptions.
  • State management with Pullstate; forms with Formik/Yup or react-hook-form; i18n with i18next.
  • Quality: Jest + React Testing Library and E2E testing with Cypress; linting (ESLint/Stylelint) and formatting (Prettier).
  • Monorepo work with pnpm + Lerna; modern bundlers depending on the project; focus on consistency and DX.
  • Integration with Node.js services and microservice ecosystems; agile collaboration (Jira/Confluence) and design handoff (Figma).
  • Observability and operations with Datadog and Sentry; Docker and CI/CD in the delivery cycle.
  • Ongoing contribution to frontend maintainability and quality through refactors, testing, and monorepo standardization.

Online Instructor — Udemy (2018 – Present)

  • Created practical web development courses (Angular, Bootstrap, Node.js), project-driven.

Content Creator — YouTube “Yustgo” (2018 – Present)

  • Educational content about Angular and web development; technical communication and best practices.

Featured Projects

Hexagonal Architecture — React + TypeScript

Education & Certifications

Professional Certificate — Web Application Development (SEPE, 2017–2018)

AWS training

  • Architecting on Amazon Web Services (2024)
  • DevOps on Amazon Web Services (2023)

Skills

  • Frontend: React, TypeScript/JavaScript, GraphQL/Apollo, styled-components, i18next
  • Testing: Jest, React Testing Library, Cypress
  • Tooling: pnpm, Lerna, ESLint, Prettier, Git, GitLab, CI/CD
  • Cloud/DevOps (context): Docker, AWS
  • AI-assisted: Cursor, AI agents (manual review & standards)
  • OS: Linux, Windows + WSL

Languages

  • Spanish: Native
  • English: Intermediate