Estuardo Aguirre. Ingeniero de software, desarrollador full stack.
Más de 9 años construyendo aplicaciones web y móviles con Vue.js, Nuxt, React, Next.js y TypeScript.
N° 002 — Perfil
- Ubicación
- Quetzaltenango, Guatemala
- Idiomas
- Español nativo, inglés profesional
- Formación
- Universidad Rafael Landívar, 2018
N° 003 — Trayectoria
Selecciona un rol para ver qué hice y con qué stack.
ene 2023 — Actualidad · 3 años 10 mesesago 2021 — oct 2022 · 1 año 2 mesesmar 2021 — ago 2021 · 5 mesesoct 2020 — mar 2021 · 5 mesesnov 2017 — oct 2020 · 2 años 11 meses
ComparaOnline
Frontend Engineer
Plataforma para cotizar y comparar seguros y productos financieros en Latinoamérica: Chile, Colombia y Brasil.
Equipo — Equipos de 3 a 8 personas de distintos países de Latinoamérica.
- Diseñé la arquitectura de una plataforma de seguros vehiculares en Next.js para tres dominios de país, con vistas comunes que cargan flujos completos según configuración.
- Propuse los builds por dominio y los puse en práctica después de discutirlos con el equipo; construí los pasos de ofertas y compra del funnel.
- Reduje los tiempos de carga más de un 60 %, de un par de segundos a menos de 800 ms, con code splitting y lazy loading.
- Bajé los casos de atención al cliente de unos 100 a unos 4 por semana al corregir su causa raíz, sin un refactor grande.
- Co-desarrollé, junto a unos 6 ingenieros, CUI (librería de componentes documentada en Storybook, que también mantuve) y una librería de validación de formularios, usadas en la mayoría de los proyectos React de la empresa.
- Unos 10 meses en un equipo de soporte interno: unos 8 tickets por semana en microservicios de pagos, CRM, mensajería y finanzas (Yuno, HubSpot, Twilio, NetSuite).
- Construí comunicación por eventos entre al menos tres microservicios con Apache Kafka y colaboré en la integración de pagos con Yuno.
- TypeScript
- Vue.js 3
- React
- Next.js
- Node.js
- NestJS
- Apache Kafka
- PostgreSQL
Turn Technologies
Frontend Engineer
Plataforma de verificación de antecedentes para contratación a gran escala.
Equipo — Unas 15 personas, principalmente en México; Product Manager en Países Bajos y Head of Engineering en Estados Unidos.
- Desarrollé formularios en Next.js para que los candidatos ingresaran su información personal y laboral, y un dashboard en Next.js usado por reclutadores.
- Construí nuevos módulos para una app en React Native (iOS y Android) durante su etapa de construcción, con pruebas en distintos navegadores y dispositivos.
- Participé en revisiones de código, dando y recibiendo feedback, en un equipo con distintas zonas horarias.
- TypeScript
- Next.js
- React Native
- Redux
- Tailwind CSS
Platform Purple
Software Developer
Equipo — 6 personas en Estados Unidos, con un integrante en Túnez.
- Planifiqué con el equipo y ejecuté un refactor de la app móvil para hacerla más fácil de escalar, separando responsabilidades.
- Desarrollé aplicaciones móviles híbridas con Quasar para reutilizar código entre web y plataformas nativas.
- Construí aplicaciones de escritorio multiplataforma con Electron para Windows, macOS y Linux.
- Quasar
- Electron
Fundap
Software Developer
Equipo — 6 personas.
- Reconstruí una landing pública con Nuxt, en reemplazo de una implementación que no seguía las convenciones de Nuxt, para hacerla más fácil de mantener.
- Modernicé una aplicación heredada de 2008: refactoricé su lógica central e implementé el manejo de HTTP con JSON.
- Trabajé en servicios de backend en .NET y vistas Razor, e integré un módulo con Salesforce.
- Nuxt
- .NET
- Razor
- Salesforce
Pixela
Frontend Developer
Mi primer trabajo, y donde más aprendí.
Equipo — 6 personas.
- Desarrollador principal al llevar diseños de landings y dashboards a Vue.js y Nuxt: responsivos y accesibles, con HTML semántico, ARIA y navegación por teclado revisados con Lighthouse.
- Desarrollé landings de marketing con Prismic CMS que personas no técnicas podían actualizar.
- Construí dashboards internos y herramientas de administración con Vuetify, integrando APIs REST junto a desarrolladores backend.
- Participé en todo el ciclo, desde requisitos y estimación hasta pruebas y despliegue.
- Vue.js
- Nuxt
- Vuetify
- Tailwind CSS
- Prismic CMS
- Firebase
N° 004 — Stack
Frontend
- TypeScript
- Vue.js 3 · Nuxt
- React · Next.js
- Tailwind CSS
- Storybook
Backend y datos
- Node.js
- NestJS · Express
- PostgreSQL · TypeORM
- Apache Kafka
- APIs REST
Arquitectura
- Microservicios
- Arquitectura hexagonal
- Orientada a eventos
- Micro-frontends por configuración
Calidad y entrega
- Jest · Vitest
- Lighthouse
- Accesibilidad: HTML semántico y ARIA
- Jenkins (CI/CD) · Docker
N° 005 — Siguiente paso
Escríbeme
estuardoa25@gmail.comBusco seguir creciendo en roles de frontend, full stack o ingeniería de software, y hacia liderazgo técnico o Product Management. Remoto o híbrido.