Saltar al contenido principal
Raúl Català

Raúl Català

Senior Frontend Engineer · React / TypeScript / Architecture

Talento
BarcelonaMiembro desde 3 de septiembre de 2026
TypeScriptHexagonal ArchitectureDDDSOLID principlesClean CodeRedux SagaZustandWebSocketsChart.jsRspackViteTree shakingLazy loadingCode splittingJestVitestReact Testing LibraryCypressPlaywrightTDD approach.NET Core (BFF)PostgreSQLGitHub CopilotOpenCodeClaude CodeLLM evaluationDockerKubernetesNginx Proxy ManagerCloudflare
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

TypeScriptHexagonal ArchitectureDDDSOLID principlesClean Code

Sobre mí

Senior Frontend Engineer with 6+ years of experience building production-grade React/TypeScript platforms with full technical ownership. Deep expertise in advanced React patterns, custom hooks, architecture decisions, async data handling, and performance profiling.

Proven track record delivering measurable results: 20% bundle size reduction, 30% fewer production incidents, 25% load time improvement, and deployment times cut from 15 to 6 minutes. Previous 20-year career in team leadership and process automation adds strong communication skills and a structured approach to problem-solving. Integrates AI coding tools (GitHub Copilot, OpenCode, Claude Code) as a core part of daily workflow with strict TDD approach.

Experiencia

Senior Frontend Engineer at FinLoop (2020-08 – Present) • Designed and built the full frontend architecture from scratch with full technical ownership — applying Hexagonal Architecture, DDD, SOLID principles and Clean Code throughout.

  • Acted as the main frontend reference: architecture decisions, code reviews, best practices, and mentoring and onboarding of new developers joining the team.
  • Built reusable component library and Design System documented in Storybook, applying advanced React patterns and custom hooks to handle complex financial business logic.
  • Implemented global state with Redux Toolkit, Redux Saga and Zustand; handled server state with TanStack Query including optimistic updates and cache invalidation.
  • Developed real-time financial dashboards using Chart.js and WebSockets, managing complex fast-changing state across multiple views.
  • Applied performance profiling to refactor a critical module, reducing load time by 25% and production bugs by 30%.
  • Led build system migration to Rspack; implemented tree shaking, lazy loading and code splitting — achieving 20% bundle size reduction.
  • Grew test coverage from 45% to 65% using Jest, Vitest, React Testing Library and Cypress, reducing production incidents by 30%.
  • Built CI/CD pipelines via GitHub Actions cutting deployment times from 15 to 6 minutes; managed AWS infrastructure with Docker and Kubernetes.
  • Maintained and extended the.NET Core BFF layer; contributed to a hexagonal-architecture API gateway — full-stack understanding across the platform. Team Lead & Operations Manager at SEIT, SA (1999-01 – 2020-02) • Led teams of up to 6 people for over 20 years; conducted quarterly audits cutting administrative time by 40% and accounting errors by 70%.
  • Built Excel/VBA automations saving approximately 15 hours per week — early path towards software engineering.
  • Pivoted towards software engineering during the final years, applying deep business logic understanding to technical development.

Educación

Full Stack Developer Program – Ironhack (2020)

Programming for Everybody + Python Data Structures – University of Michigan (2019)

Habilidades

Senior Frontend EngineerReact / TypeScript / Architecture

Valoraciones

Relacionado