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.
Frontend
Arquitectura
Testing & Tools
Backend & Cloud
Experiencia
Trayectoria profesional
Frontend Developer / Consultant
Sofka (Banco Santander Uruguay)
- 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
Lead Frontend Developer
Rustik
- 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
Full-Stack Developer
Dualboot Partners
- 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
Frontend Developer
Crossover for Work
- 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
OwnerUna 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.
Contacto
驴Trabajamos juntos?
Estoy abierto a nuevas oportunidades y proyectos interesantes. Si tienes una propuesta o simplemente quieres conectar, no dudes en escribirme.