pedrovillarreal.dev

Ingeniero Frontend Senior · Madrid, España

Construyendo sistemas frontend escalables para productos que necesitan crecer rápido y de forma sostenida.

Ingeniero Frontend Senior especializado en React, React Native, Next.js y desarrollo asistido por IA.

8+Años de Experiencia
5+Productos Construidos desde Cero
Europa y LATAMInternacional
App Store y Google PlayPublicado
01 — Sobre mí

React y React Native de nivel producción, en dos continentes.

Durante los últimos 8+ años he desarrollado aplicaciones React Native y React de nivel producción en Europa y América Latina.

Mi experiencia abarca arquitectura frontend, sistemas de diseño, estrategias de testing, automatización de CI/CD y prácticas de ingeniería escalables.

He construido aplicaciones desde cero, establecido estándares de ingeniería adoptados a nivel de empresa y publicado productos tanto en la App Store como en Google Play.

Utilizo activamente agentes de codificación con IA como Claude Code, Codex, OpenCode y Cursor como parte de mi flujo de trabajo diario, acelerando la implementación, refactorización, testing, depuración y exploración técnica, manteniendo siempre altos estándares de ingeniería y calidad de código.

Educación

Ingeniería en Informática

Universidad Católica Andrés Bello

2010–2016

Pedro Villarreal — Ingeniero Frontend Senior

Estándares que sobreviven a la persona que los escribió.

Estándares frontend adoptados por todos los equipos — Nextlane, 2024

02 — Experiencia

Dónde ocurrió el trabajo.

2024 — PresenteActualMadrid, España

Nextlane

Ingeniero Frontend Senior

  • Definí los estándares frontend de la empresa, adoptados por todos los equipos
  • Desarrollé 3 aplicaciones de producción desde cero de extremo a extremo
  • Estandaricé el stack Next.js + React Query + Zod + React Hook Form
  • Construí la librería de componentes MUI compartida usada en todos los productos
  • Gestioné los pipelines de CI/CD con GitHub Actions
  • Introduje cobertura con Jest + React Testing Library desde cero
  • Conduje entrevistas técnicas y ayudé a crecer al equipo frontend
2022 — 2023Madrid, España

Capitole Consulting

Ingeniero React Native

  • Automaticé despliegues con GitHub Actions, reduciendo el tiempo de deploy en un 70%
  • Integré Sentry para monitorización de errores en la aplicación móvil
  • Integré Braze para notificaciones push y flujos de engagement
  • Implementé el bridge WebView de React Native para funcionalidad híbrida
2021 — 2023Remoto

Making Sense

Ingeniero React Native

  • 18 meses integrado en un equipo de producto multifuncional
  • Construí componentes nativos personalizados para UX específica de plataforma
  • Adopté React Query para la gestión de estado asíncrono
  • Estandaricé React Hook Form en toda la aplicación
  • Alcancé cobertura completa con Jest + React Testing Library
2021Caracas, Venezuela

Novacomp

Ingeniero React Native

  • Responsable de la arquitectura frontend en un proyecto greenfield de extremo a extremo
  • Implementé la integración con backend AWS Amplify + GraphQL
  • Usé GraphQL Code Generator para una capa de API con tipado seguro
  • Configuré App Center para actualizaciones OTA y distribución
2017 — 2020Caracas, Venezuela

URIJI JAMI

Ingeniero React Native & Android

  • Desarrollé una red social React Native desde cero hasta producción
  • Publiqué en App Store y Google Play
  • Mantuve la aplicación Android nativa (Java, patrones MVVM/MVP)
  • Implementé notificaciones push, OAuth e integraciones REST
Experiencia anterior
2020 — 2021Remoto

Fancision

Desarrollador React Native

  • Desarrollé funcionalidades para una app de consumo de alto engagement (trivia, minijuegos, encuestas) donde un rendimiento fluido impulsaba directamente la retención
  • Integré notificaciones push de OneSignal para campañas de reenganche en el momento justo
  • Implementé login OAuth con Google y Facebook, reduciendo la fricción de registro para usuarios nuevos
  • Apliqué Redux Persist para gestionar el estado entre sesiones, permitiendo a los usuarios retomar justo donde lo dejaron
2020 — 2021Caracas, Venezuela

300 Dev

Desarrollador React Native

  • Construí una app de e-commerce de farmacia desde cero, estableciendo la arquitectura completa del proyecto
  • Integré Firebase para datos en tiempo real y autenticación; construí flujos de checkout con React Hook Form
2020Caracas, Venezuela

Teravision Technologies

Desarrollador Móvil SSR

  • Contribuí tanto en Android nativo (Java) como en un backend Spring Boot dentro del mismo producto

5+

Productos llevados de cero a producción — web y móvil, Europa y LATAM

03 — Especialidad principal

Lo que me traen a hacer.

01

Arquitectura Frontend

Diseño de sistemas, gestión de estado y jerarquías de componentes escalables para aplicaciones web de gran escala.

02

Ingeniería Móvil

Experiencia en React Native abarcando proyectos greenfield, módulos nativos y publicación en App Store y Google Play.

03

Calidad de Ingeniería

Estrategia de testing, cultura de revisión de código y estándares que permiten a los equipos avanzar rápido sin comprometer la calidad.

04

Entrega Continua

Pipelines con GitHub Actions, despliegues automatizados y procesos de release que permiten entregar con confianza.

05

Ingeniería Asistida por IA

Uso de Claude Code, Codex, OpenCode y Cursor como herramientas de trabajo — no como atajos — para mantener estándares de ingeniería senior.

06

Sistemas de Diseño

Librerías de componentes compartidas y sistemas de tokens que mantienen múltiples productos consistentes visual y funcionalmente.

04 — Habilidades técnicas

Cuatro cosas que domino a fondo.

React Native

Móvil, 8 años

React

Web, 8 años

Next.js

App Router, SSR

TypeScript

Type-safe por defecto

Ecosistema React

React Query · Zod · React Hook Form · Redux · Context API

Estilos

MUI · Tailwind CSS · Styled Components · CSS Modules

Testing

Jest · React Testing Library · Detox

CI/CD y Automatización

GitHub Actions · Fastlane · App Center · OTA updates

Integración de Backend

GraphQL · REST · AWS Amplify · GraphQL Code Generator

Monitoreo

Sentry · Braze · Firebase

Flujo de Ingeniería con IA

Claude Code · Codex · OpenCode · Cursor · Agentic workflows

05 — Contacto

Abierto a roles donde los estándares importan.

Equipos construyendo productos que necesitan escalar, establecer estándares de ingeniería y entregar experiencias de usuario de alta calidad.

Hablemos