About Rafael
- Product development in React and TypeScript, with an architecture oriented towards long-term maintenance, not just a quick fix.
- Financial and regulated products: KYC flows, risk profiling, complex forms with strict validation, and investment portfolio visualization.
- Modernization of legacy frontends: progressive migration to React without interrupting operations or halting the team.
- Integration of AI into products and development cycles (LLMs, Claude, MCP, GitHub Copilot). Real adoption experience: I have trained nearly 100 bank developers to incorporate it into their daily work.
- End-to-end development with Next.js and Supabase, from design to production deployment.
Spanish
Native or bilingual
English
Fluent
Experience
- Santander Digital ServicesSenior Frontend EngineerSOFTWARE PUBLISHINGApril 2023 - Today (3 years and 4 months)Madrid, SpainProduct development at the 100% digital bank of the Santander Group, in an environment of high regulatory demands (MiFID II) and real user scale.Development of a client application in React and TypeScript, applying hexagonal architecture to decouple domain logic from the framework.Optimization of initial load time by 80% and internal operations by 70%.Unit and integration test coverage (Jest, React Testing Library) in code managing real financial operations: in banking, there's no such thing as "we'll fix it later".Leadership of internal adoption of AI applied to development: design and delivery of continuous training workshops for ~100 developers on GitHub Copilot, Claude, Claude Code, and the MCP protocol.
- OpenfinanceFrontend EngineerSOFTWARE PUBLISHINGFebruary 2022 - January 2023 (11 months)Valencia, SpainFull-React development of a B2B wealthtech platform for investment portfolio management, used by financial institutions and their advisors.Building the interface that the financial advisor uses during the interview with the investor: KYC flows, risk profiling, and suitability test. An interface designed to be filled out live, in front of the client, with no margin for error or ambiguous steps.Multi-step forms with conditional logic and strict validation, in a context where incorrectly captured data is not a bug: it's a regulatory non-compliance (MiFID II).Investment portfolio visualization: composition, positions, and evolution, with the precision and formatting rigor required by financial data.Stack: React, TypeScript, reusable components, REST API consumption.
- NTTDATAFrontend EngineerSOFTWARE PUBLISHINGMarch 2021 - February 2022 (11 months)Sevilla, SpainDevelopment and refactoring of the "la Caixa" Social Work web portal on Liferay DXP, migrating the presentation layer to React components.Integration of React within a production Liferay DXP portal: coexistence of modern components with the CMS's portlet architecture, without breaking what was already working or blocking the rest of the team.Progressive refactoring of the interface of a high-visibility public corporate portal, prioritizing maintainability and visual consistency.Work in a large consultancy environment with a corporate client: validation cycles, defined standards, and coordination with backend and design teams.
Recommendations
Be the first to recommend Rafael
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Higher Degree in Web Application DevelopmentI.E.S. San Sebastián2021