Saltar al contenido principal
JP.

Senior Software Engineer

Juan Pagola

Especializado en construir aplicaciones escalables, performantes y accesibles. Liderando equipos, definiendo arquitecturas y entregando productos digitales end-to-end.

8+

A帽os de experiencia

10+

Productos entregados

JS/TS

Expertise

Sobre m铆

Construyendo productos digitales
con atenci贸n al detalle

Soy un ingeniero de software con m谩s de 8 a帽os de experiencia construyendo aplicaciones web y m贸viles. Me especializo en React y su ecosistema, con un enfoque en arquitectura escalable, experiencia de desarrollador y entrega de calidad.

He liderado equipos de hasta 5 desarrolladores, definiendo arquitecturas frontend desde cero, creando librer铆as de componentes compartidas y estableciendo buenas pr谩cticas de testing y CI/CD.

Actualmente trabajo como consultor frontend para Banco Santander Uruguay, donde desarrollo y mantengo un monorepo escalable con Turborepo, mentoreo al equipo en mejores pr谩cticas de React y TypeScript.

Montevideo, UruguayUniversidad ORTRemote

Frontend

React.jsNext.jsReact NativeTypeScriptTailwind CSSTanStack QueryReduxZustandMaterial UIFramer MotionThree.jsStorybook

Arquitectura

Monorepo (Turborepo)PNPM WorkspacesYarn WorkspacesComponent LibrariesPerformance OptimizationWebSockets

Testing & Tools

JestVitestReact Testing LibraryESLintGitHub ActionsSentry

Backend & Cloud

NestJSPostgreSQLTypeORMDockerAWSVercel

Experiencia

Trayectoria profesional

Sofka (Banco Santander Uruguay)

Frontend Developer / Consultant

Sofka (Banco Santander Uruguay)

ActualMar 2025 - Presente
  • Consultor铆a t茅cnica y mentoring hands-on al equipo frontend en arquitectura, patrones de dise帽o y mejores pr谩cticas de React/TypeScript
  • Desarrollo y mantenimiento de monorepo escalable con Turborepo y PNPM workspaces, con paquetes y librer铆a de componentes compartida
  • Dise帽o e implementaci贸n de componentes UI reutilizables y accesibles basados en Material UI
  • Definici贸n y aplicaci贸n de estrategia de testing con Vitest y React Testing Library, integrada en CI
  • Mejora de la experiencia de desarrollador y rendimiento de build mediante convenciones de monorepo y optimizaciones de bundle
  • Colaboraci贸n con Producto, Dise帽o y QA para refinar requerimientos y entregar features seguras y production-ready
  • Desarrollo de Backend for Frontend (BFF) con NestJS, compartiendo validaciones Zod entre frontend y backend con testing en Jest
Rustik

Lead Frontend Developer

Rustik

Feb 2022 - Mar 2025
  • Lider茅 la arquitectura y desarrollo de un ecosistema frontend escalable desde cero: React, Next.js y Vite con TypeScript, React Query y Tailwind CSS
  • Cre茅 y mantuve librer铆a de componentes compartida con Vite en library mode y Material UI, documentada con Storybook y publicada en NPM
  • Gestion茅 y mentor茅 equipo de hasta 5 desarrolladores frontend, brindando gu铆a t茅cnica y realizando code reviews
  • Colabor茅 cross-funcionalmente con equipos de Producto, Dise帽o y QA para definir alcance, refinar requerimientos y alinear entregables
  • Mantuve y optimic茅 workflows de GitHub Actions para linting, testing, type checking y deploy
  • Actu茅 como enlace entre ingenier铆a frontend y liderazgo ejecutivo, trabajando con CTO y CEO
  • Implement茅 estrategias de testing con Jest y React Testing Library para c贸digo mantenible y de alta calidad
  • Contribu铆 al proceso de contrataci贸n: definici贸n de requerimientos, revisi贸n de assessments y entrevistas
  • Apoy茅 al equipo de React Native compartiendo mejores pr谩cticas frontend y asegurando alineaci贸n con la arquitectura web
Dualboot Partners

Full-Stack Developer

Dualboot Partners

Jun 2020 - Feb 2022
  • Desarrollo y mantenimiento de monorepo con Yarn Workspaces: app web React, app m贸vil Expo (React Native) con Redux, y backend compartido NestJS con tipos TypeScript compartidos
  • Construcci贸n de API RESTful con NestJS, TypeORM y PostgreSQL, con autenticaci贸n JWT, uploads a AWS S3 y deploy en AWS Elastic Beanstalk
  • Desarrollo de app m贸vil React Native (Expo) para iOS y Android: b煤squeda de trabajos, flujo de aplicaci贸n y actualizaciones en tiempo real
  • Containerizaci贸n del entorno de desarrollo con Docker, estandarizando el setup local y reduciendo la fricci贸n de onboarding
  • Colaboraci贸n en equipo cross-funcional para entregar un marketplace de trabajo on-demand, trabajando directamente con el equipo de producto del cliente
Crossover for Work

Frontend Developer

Crossover for Work

Abr 2018 - Jun 2020
  • Desarrollo y customizaci贸n de storefronts React para clientes como Frederick's of Hollywood, Peter Millar y FIJI Water
  • Conexi贸n de apps frontend con sistema backend propietario, configurando datos de producto, flujos de checkout y gesti贸n de contenido
  • Adaptaci贸n de componentes UI y estilos seg煤n brand guidelines, entregando experiencias e-commerce espec铆ficas por cliente
  • Mejora de rendimiento y responsividad, con foco en compatibilidad cross-browser y optimizaci贸n m贸vil
  • Debugging y resoluci贸n de issues complejos durante fases de onboarding y post-launch en modelo de deploy acelerado

AI / ML

IA Aplicada

The Epstein Files

Owner
Visit site

Una aplicaci贸n RAG (Retrieval-Augmented Generation) que permite buscar y consultar documentos desclasificados usando lenguaje natural. Las respuestas incluyen enlaces directos a los documentos fuente originales. Construida como proyecto personal para aprender desarrollo de IA, bases de datos vectoriales e integraci贸n con LLMs.

LangChainLangServePineconeOpenAICohereReactHeroUITailwind CSS

Contacto

驴Trabajamos juntos?

Estoy abierto a nuevas oportunidades y proyectos interesantes. Si tienes una propuesta o simplemente quieres conectar, no dudes en escribirme.

Enviar email