Open to new opportunities

Tony
Rodriguez

Senior Software Engineer

I design and build digital products from end to end. With experience across frontend, backend, and mobile, I care a lot about code quality, performance, accessibility, and building architectures that don't turn into a nightmare down the road.

Tony Rodriguez

About Me

I'm a software engineer with experience building digital products across frontend, mobile, and backend. I like delivering solutions that scale well and are easy to maintain — from React frontends and React Native apps to Node.js services and REST APIs.

I care a lot about clean code, strong typing, solid test coverage, and accessible interfaces. Lately I've been leading the frontend on projects for Inditex, Openbank, and Decathlon: TypeScript migrations, performance work, and getting good practices in place where there weren't any.

Frontend

React, Next.js, TypeScript, Redux

Backend

Node.js, Express, Ruby on Rails

Mobile

React Native, Expo

Data

MongoDB, PostgreSQL, MySQL

Professional Experience

Capgemini· Inditex

Senior Frontend Developer

Nov 2025 - PresentArteixo, Galicia, Spain (Remote)
  • Go-to React frontend reference on the team, leading the technical evolution of the raw materials warehouse management app
  • Refactored and cleaned up a codebase with a lot of quality issues: fixed bugs, stabilized things, and improved overall performance
  • Built new real-time load management functionality that improved warehouse operational processes
  • Led the full migration to TypeScript, starting from an untyped JavaScript app
  • Settled into the technical lead role, raising the overall level of quality, maintainability, and scalability of the product

Capgemini· Openbank

Senior Software Development Engineer

Jul 2025 - Nov 2025Madrid, Spain (Remote)
  • Developed and maintained Openbank's main product, used across all the international markets where the bank operates
  • Shipped new features and fixed incidents, with a strong focus on accessibility (WCAG)
  • Optimized frontend performance and refactored components to improve code quality
  • Built reusable hooks and expanded unit test coverage with Jest
  • Pushed for adopting AI tools like GitHub Copilot to speed up development and improve quality

ITECH Global Solutions

Software Engineer

2023 - 2025Valencia, Spain (Remote)
  • Developing and maintaining web apps with React and Node.js
  • Developing and maintaining mobile apps with React Native
  • Building and managing APIs with Express and Ruby on Rails
  • Integrating third-party services and APIs
  • Working with cross-functional teams to ship scalable solutions
  • Managing databases with MySQL and MongoDB
  • Implemented i18n features

Freelance· Decathlon Technology

Frontend Developer

2022 - 2023Madrid, Spain (Remote)
  • High-performance interfaces with React and TypeScript
  • Responsive design and accessibility standards
  • Close collaboration with UX/UI teams to fine-tune the user experience
  • Contributing to design system components
  • Security and performance as priorities in everything going to production

Freelance· Quantion

Software Engineer

2021 - 2022Barcelona, Spain (Remote)
  • Migrated the codebase to React and Node.js with TypeScript
  • Built authentication and authorization systems
  • Developed REST APIs and microservices
  • Code reviews and keeping good practices alive on the team
  • Working in agile environments with Scrum

Serenmind Startup

Mobile Developer

2020-2021Valencia, Spain (On-site)
  • Built a mental health web platform with Angular and Ionic
  • Integrated Stripe for subscription payments
  • Implemented secure user authentication
  • Worked with psychologists to design features that actually made sense for end users

Minsait

Junior Developer (Internship)

2020Valencia, Spain (On-site)
  • Took part in developing enterprise solutions with JavaServer Pages
  • Maintained and updated legacy code
  • Worked with senior developers to ship new features
  • Code reviews and constructive feedback for the rest of the team

Skills & Expertise

Frontend Development

React.js, Next.js

Responsive, interactive UIs with React and Next.js. I care about things being fast and the code being easy to work with.

Backend Development

Node.js, Express, Ruby on Rails

Server-side apps with a focus on scalability and clean architecture. No spaghetti code.

Mobile Development

React Native, Expo

Mobile apps with React Native and Expo. One codebase for iOS and Android, without sacrificing the user experience.

Database Management

MongoDB, PostgreSQL, MySQL

Schema design and efficient queries. SQL or NoSQL depending on what the project actually needs.

UI/UX Design

Tailwind CSS, Material UI, Radix UI, Chakra UI

Interfaces that look good and are easy to use. With Tailwind, Material UI, Radix, or whatever fits best.

Version Control

Git, GitHub, GitLab

Git every day, on both GitHub and GitLab. Pull requests, branching, code reviews — the usual team workflow.

TypeScript

TypeScript, JavaScript

Typed code from the start. Fewer surprises in production and more confidence when touching old code.

State Management

Redux, Context API, Zustand

Redux, Context API, Zustand — each one where it makes sense depending on how complex the project is.

API Development

REST, GraphQL

Well-designed REST and GraphQL APIs. Consistent, secure, and easy to consume from the client.

Agile Methodologies

Scrum, Kanban

Comfortable working in Scrum or Kanban teams. Sprints, standups, retros — just the everyday stuff on real projects.

Testing & Quality

Jest, React Testing Library, Cypress, TDD

Unit, integration, and e2e tests with Jest, Testing Library, and Cypress. TDD when it makes sense, always focused on making code easy to test.

AI & Agentic Development

MCP, CrewAI, n8n, LangChain, Ollama, OpenAI API, Anthropic API

AI-powered workflows and autonomous agents. I use GitHub Copilot, Claude Code, Cursor, and local models with Ollama day to day.

Services

Web App Development

Custom web apps built with React and Next.js, with performance and user experience front of mind.

Backend Development

Solid, scalable server-side solutions with Node.js, Express, and Fastify.

API Development

REST and GraphQL APIs designed so that data flow between client and server is the least of your worries.

Mobile Development

Cross-platform mobile apps with React Native that work well on both iOS and Android.

AI & Agentic Solutions

Bringing AI into products: autonomous agents, MCP servers, pipelines with CrewAI, n8n, LangChain, or Ollama. From one-off features to full agentic systems.

Code Audit & Refactoring

I dig into codebases with technical debt: find what's wrong, improve performance, apply good practices, and migrate to TypeScript if needed to leave things in good shape.

Education

Associate Degree in Web Application Development (DAW)

IES Abastos | Valencia, Spain

2018 – 2020

  • Graduated as Senior Technician in Web Application Development
  • Specialized in Web Technologies and Artificial Intelligence
  • Certified in TypeScript, Node.js, and Strapi

Let's Talk

Contact Info