NOMBRE

Alvaro Gabriel Gomez

alvarogabrielgomez — Senior Full-Cycle Engineer, Tech Lead y UX Designer · Full-stack en React, Flutter, NestJS y .NET · Identidad, redes P2P, sync offline y agentes de IA, del discovery a producción

Español nativo · Portugués fluido · Inglés avanzado (profesional) · Entrega internacional en LATAM y Europa

São Paulo · Brasil+5511948607671alvaro+work@accentiostudios.comlinkedin.com/in/alvarogabrielgomez (abre en nueva pestana)github.com/alvarogabrielgomez (abre en nueva pestana)
Descargar un CV optimizado

TL;DR

$ alvaro-bash --tldr~ 30 segundos · ES
  • Identidad Construí GK One Identity, el inicio de sesión único de las apps de un banco jamaiquino: el servidor OAuth 2.1 en .NET 10 y el login en Next.js + React 19.
  • Flutter Hice el login con Entra ID y biometría, el launcher de apps de GK ID y la Home V2 en la app del mismo banco, con más de 1.600 commits desde 2021. En Accentio construí los mapas GPS en vivo de Arka con su editor de geocercas y las lecciones gamificadas de chino de El Camino del Dragón.
  • Redes Construí solo Kanpachi, una LAN privada para jugar con amigos a partir de un código de invitación, sin abrir puertos en el router: el daemon en Go, un motor en Rust sobre EasyTier y el cliente de Windows en Flutter.
  • Offline Hice que Bohemian Gym guarde cada serie en el dispositivo y recupere la sesión desde un snapshot cuando el teléfono se apaga a mitad del entrenamiento.
  • Research Lideré el research y el rediseño con Lean UX del software farmacéutico de Easi: cada tarea pasó a tomar 30% menos tiempo.
  • IA agéntica Construí EXA Home, un asistente de voz con wake word local que controla Home Assistant: agentes con memoria compartida, servidores MCP propios y routing de LLMs.
  • +8 años llevando software full-cycle del discovery a producción en React, Flutter, NestJS, .NET, Go y dispositivos edge.

DESCRIPCIÓN

alvarogabrielgomez Alvaro Gabriel Gomez es ingeniero full-cycle senior, con más de 8 años construyendo productos de software completos y operándolos en producción. Cubre el ciclo entero: discovery y UX, arquitectura, desarrollo full-stack (frontend en React / Next.js, mobile en Flutter, backend en NestJS y .NET), pruebas automatizadas, CI/CD, infraestructura como código, release y operación. Entrega productos enteros como desarrollador único, y dirige equipos pequeños como tech lead cuando el proyecto lo pide.

Para un banco jamaiquino construyó GK One Identity, su single sign-on: login y portal de cuenta en Next.js + React 19, un admin en React y un servidor OAuth 2.1 / OpenID Connect en .NET 10. Construyó Kanpachi solo: una LAN virtual privada con cliente Windows en Go y Flutter, motor de red en Rust y seed Linux, con instalador, catálogo de juegos y releases publicadas. Lidera equipos de Accentio en productos EdTech y fitness, y entregó para equipos en LATAM y Europa, con experiencia comprobable en fintech, telemetría IoT, EdTech y automatización asistida por IA.

OPCIONES / HABILIDADES TÉCNICAS

-L,--languages
Dart, TypeScript, JavaScript, C#, Go, Python, SQL, PHP
-F,--frameworks
React, Next.js, React Router, Flutter, BLoC, Riverpod, NestJS, .NET, Nuxt, Tailwind
-I,--infrastructure
Azure App Service, Azure Blob Storage, Key Vault, App Insights, AWS EC2, Docker, Terraform, CI/CD
-O,--observability
App Insights, Azure Monitor, pipelines de telemetría, alertas operativas con n8n, automatización
-A,--ai-stack
Anthropic Claude · Claude Code · GitHub Copilot · OpenAI API · Ollama · OpenClaw · servidores MCP propios · orquestación multi-agente con sub-agentes y memoria compartida · routing de LLMs por peso de tarea · RAG · prompt engineering · edge ML en Raspberry Pi · integración Home Assistant · Notion API para supervisión human-in-the-loop

HISTORIAL / EXPERIENCIA

Founder, Tech Lead y UX Designer · Accentio StudiosFebrero 2021 – PresenteInternacional10 logros
  • Fundador de Accentio Studios5 países atendidos, +4 años al frente como fundador

    Fundé Accentio Studios y la opero completa: producto, ingeniería, diseño y operaciones. Lidero el equipo, que parte de 3 personas (fundador, cofundador y un dev) y llega a 5 en contratos de cliente como El Camino del Dragón y Easi.

  • Full-cycle, del discovery a producción6 etapas a mi cargo de punta a punta: discovery, diseño, desarrollo, pruebas, deploy y operación

    Me hago cargo del ciclo completo en los productos y clientes de Accentio: discovery con Lean UX en Figma, código full-stack en React, Flutter, NestJS y .NET, pruebas automatizadas, Terraform en AWS y Azure, pipelines de GitHub Actions y Fastlane, trazas con OpenTelemetry y las correcciones después del lanzamiento, como una fuga de memoria de 346 MB en el daemon de producción de Kanpachi.

  • Contratos pagados en 5 países5 países, 6+ contratos pagados desde 2021

    Sostengo los ingresos y el alcance de Accentio con contratos pagados en 5 países (Jamaica, Brasil, Panamá, España, Chile), en banca, telemetría IoT, EdTech, sistemas enterprise y mobile.

  • Portafolio en 4 verticales5 líneas de producto en 4 verticales

    Construí el portafolio de productos Accentio y lo mantengo en SaaS, IA, fitness y EdTech. Las etapas van de producción a MVP tardío y desarrollo activo, y priorizo cada producto por qué tan cerca está de convertir comercialmente.

  • Front ends React para 4 apps4 apps React; solo el login de GKID suma 96 archivos de test unitario con 1.122 casos y 6 specs e2e con Playwright

    Construí front ends en React para clientes y productos propios: GK One Identity para un banco jamaiquino (login y portal de cuenta en Next.js 15 + React 19, admin en Next.js + MUI), Dash (React 19 + React Router 7 + Vite) y el sitio de Accentio Studios (Next.js 16 + React Three Fiber).

  • Tests E2E guiados por IACorridas end-to-end guiadas por un agente en 2 apps Flutter; 22 planes con cerca de 1.470 pasos

    Instrumenté las apps Flutter de Bohemian Gym y El Camino del Dragón con Marionette para que Claude Code las maneje por MCP en checks end-to-end, y planifiqué el trabajo en 22 planes de implementación con Claude Code, 12 de ellos con el test primero.

  • Estilo Flutter como skill1.626 líneas y 30 templates Dart, aplicados en Bohemian Gym y Kanpachi

    Codifiqué el estilo Flutter de Accentio como un skill de Claude Code (accentio-flutter-practices): Clean Dart por feature con Cubit, DI con get_it, un stack Dio con refresh de token single-flight, go_router y un design system por tokens con candados de test.

  • Un stack para todo el portafolio10+ tecnologías integradas, 1 stack unificado en 5 líneas de producto

    Unifiqué el stack de ingeniería de todo el portafolio en una sola arquitectura modular (React, Next.js, Flutter, NestJS, Prisma, Azure, AWS, MongoDB, PostgreSQL, Stripe, OAuth2 / OIDC, Vitest), y con eso reuso código entre productos y entrego con patrones consistentes.

  • Stack de IA para entregar solo

    Trabajo solo a velocidad de equipo pequeño con un stack interno de ingeniería asistida por IA que acorta el camino de idea a deploy en todas las líneas de producto (Anthropic Claude, Claude Code, GitHub Copilot, servidores MCP propios, OpenClaw, Ollama).

  • Un patrón de agentes, edge y cloud1 patrón de orquestación sirve a 2 líneas de producto (edge + cloud)

    Diseñé un solo patrón de orquestación multi-agente y lo reuso en EXA edge (Raspberry Pi) y EXA for Business (cloud): agente principal con sub-agentes, memoria compartida, routing inteligente de LLMs y Notion como capa human-in-the-loop. Así no mantengo dos infraestructuras agénticas.

Desarrollador Full-Stack y UX Designer · ErictechJulio 2024 – Octubre 2024Brasil · Contratista, facturando a través de Accentio Studios4 logros
  • App Quick Command para rastreadoresApp completa entregada en 4 meses como único ingeniero en Brasil (equipo Erictech coordinado desde España, máximo 2 devs)

    Entregué Quick Command, una app Flutter mobile con comandos precargados, recepción de ACK e hilos de configuración por equipo. Sacó del medio el proceso de buscar en la documentación del fabricante y escribir a mano los SMS que configuran los rastreadores.

  • Backend Go para rastreo vehicularMejoras entregadas en producción al sistema de rastreo

    Reforcé el sistema productivo de rastreo de vehículos y activos de Erictech con mejoras backend en Go, integradas con dispositivos Ruptela y Teltonika sobre MQTT y flujos orientados a eventos.

  • Rollout enterprise y migración de datosMiles de usuarios, equipos y vehículos migrados al nuevo sistema

    Sostuve la migración masiva de datos que destrabó el rollout del sistema en un cliente enterprise grande, y aporté hallazgos de UX que el equipo interno implementó después.

  • Puente entre España y Brasil

    Hice de puente entre la casa matriz de Erictech en España, de donde venía cada requerimiento, y su pequeña división brasileña, como hispanohablante nativo radicado en Brasil.

Flutter Developer · The Bridge SocialAgosto 2021 – Febrero 2023Chile · Contratista, facturando a través de Accentio Studios2 logros
  • Features bancarias y fintech1.5 años de permanencia; un cliente bancario convertido en contrato directo y continuo

    Entregué features bancarias y fintech para clientes internacionales como contratista de The Bridge Social, consultora chilena, facturando a través de Accentio Studios. Uno de esos clientes fue el banco jamaiquino de GKONE: cuando terminó ese contrato, el banco contrató directo a Accentio Studios. Trabajé Flutter mobile y backend .NET bajo design systems compartidos con los equipos de UI / UX.

  • Integración backend y Firebase

    Sostuve la entrega productiva de features mobile en varios contratos de cliente, con integración de servicios backend y flujos Firebase.

Desarrollador .NET · Tata Consultancy ServicesNoviembre 2020 – Febrero 2022Brasil · Empleado CLT, asignado a Itaú3 logros
  • Herramientas de debug en ItaúCiclo de debug acelerado para el equipo Agile de renta fija de 20+ personas en Itaú (top-3 banco BR)

    Construí herramientas internas de debug estilo Postman que atraviesan los límites de seguridad interna y las conexiones de la intranet de Itaú, y aceleraron el debugging del equipo de renta fija en varios subsistemas.

  • Migración a .NET CoreRenovación del stack heredado en sistemas productivos de renta fija de Itaú

    Migré el stack .NET a .NET Core y actualicé las versiones del framework Angular en los sistemas bancarios productivos de Itaú, y bajé la deuda heredada.

  • Equipo de renta fija de Itaú1.3 años embebido en un top-3 banco BR via outsourcing TCS

    Estuve embebido 1.3 años en el equipo de renta fija de Itaú via Tata Consultancy Services, como consultor full-stack en .NET Core, Angular, Azure y SQL Server.

Desarrollador Web Full-Stack · TID Software Sistemas EspecificosFebrero 2018 – Noviembre 2020Brasil3 logros
  • De junior a sistemas completosProgresión de junior a mid full-stack en 2.5 años, 1 sistema enterprise entregado solo de punta a punta

    Crecí de junior a entregar sistemas completos en el equipo web de TID Software, que escaló de 3 a 5+ devs. Construí solo la plataforma de administración de proyectos y presupuestos de FEALQ, con backend .NET y frontend Vue.js / HTML / CSS.

  • Software para ArcelorMittal y FEALQ5+ proyectos completos de cliente entregados, varios clientes enterprise incluyendo ArcelorMittal

    Serví a clientes enterprise de automotriz, siderurgia, educación y agricultura (ArcelorMittal, FEALQ, CNA, Fun Motors) con software a medida, y sostuve la migración de sistemas heredados Clarion a un stack web moderno.

  • Adopción de Flutter en TID1 adopción de framework sembrada que escaló más allá de mi permanencia

    Impulsé la adopción de Flutter en TID y dejé sembrada la capacidad mobile interna, que creció a nivel empresa después de mi salida.

ARCHIVOS / HABILIDADES

  • Flutter
  • Dart
  • Node.js
  • NestJS
  • TypeScript
  • React
  • Next.js
  • Go
  • C#
  • .NET
  • Angular
  • Vue.js
  • Azure
  • AWS
  • Terraform
  • Docker
  • Playwright
  • Marionette (MCP)
  • MongoDB
  • PostgreSQL
  • SQL Server
  • MariaDB
  • n8n
  • Ollama
  • OpenAI API
  • Claude API
  • Claude Code
  • GitHub Copilot
  • MCP Servers
  • Home Assistant
  • Notion API
  • Prompt Engineering
  • OpenClaw
  • Game Dev
  • Fastlane
  • GitHub Actions
  • Azure DevOps

PALABRAS CLAVE

  • Full-Cycle Engineer
  • Desarrollo Full-Cycle
  • Full-Stack Engineer
  • Desarrollador Fullstack
  • Ownership de punta a punta
  • Ingeniería de Producto
  • TypeScript
  • JavaScript
  • React
  • Next.js
  • React Router
  • Node.js
  • NestJS
  • Flutter
  • Dart
  • C#
  • .NET
  • Go
  • Rust
  • Angular
  • Vue.js
  • Nuxt
  • Tailwind
  • BLoC
  • Riverpod
  • Prisma
  • APIs REST
  • Microservicios
  • OAuth 2.1
  • OpenID Connect
  • WebSocket
  • Clean Architecture
  • Offline-First
  • PostgreSQL
  • MongoDB
  • SQL Server
  • MariaDB
  • Azure
  • AWS
  • Terraform
  • Infraestructura como Código
  • Docker
  • CI/CD
  • DevOps
  • GitHub Actions
  • Azure DevOps
  • Fastlane
  • OpenTelemetry
  • Observabilidad
  • Pruebas Automatizadas
  • Vitest
  • Jest
  • Playwright
  • IA Agéntica
  • Sistemas Multi-Agente
  • MCP
  • Model Context Protocol
  • Claude Code
  • Claude API
  • OpenAI API
  • GitHub Copilot
  • Ollama
  • OpenClaw
  • LLM
  • RAG
  • Prompt Engineering
  • Vector Search
  • Edge AI
  • Inferencia On-Device
  • Home Assistant
  • Notion API
  • n8n
  • IoT
  • Telemetría
  • SaaS
  • UX
  • Game Dev

DEPENDENCIAS / EDUCACIÓN

-C,--certifications
ChatGPT, Prompt Engineering, JavaScript, Viral Marketing, Flutter, Vue.js 2, Vue.js 3, HTML/CSS, Git & GitHub, SQL, Software Fundamentals, Unity 2D
CS50's Introduction to Artificial Intelligence with Python
2023
Formación continua en Software Engineering
Platzi · 2017 – Presente · rutas de producto, arquitectura e ingeniería
Idiomas
Español (nativo), Portugués (fluido), Inglés (avanzado, profesional)

PROYECTOS

Proyectos Principales

Kanpachi

Iniciativa de producto2026 – PresenteInternacional6 logros
  • LAN virtual privada para jugar

    Construí una LAN virtual privada para jugar entre amigos: túnel cifrado con WireGuard punto a punto, sin cuentas, sin tocar el router.

  • Firewall cerrado por defecto por juego

    Implementé la política de firewall cerrada por defecto, que abre solo los puertos del juego elegido, solo en la máquina del host y solo hacia los miembros presentes.

  • Daemon de Windows en Go

    Escribí el daemon de Windows en Go, que maneja el adaptador virtual, las reglas de firewall, la API local y la supervisión del motor de red.

  • App de escritorio Flutter sin privilegios

    Desarrollé la app de escritorio en Flutter, sin privilegios, que habla con el daemon por named pipe con token.

  • Motor en Rust sobre EasyTier

    Construí kanpachi-engine en Rust, que enlaza EasyTier como librería y deja inalcanzable su portal de administración sin autenticación.

  • Seed de rendezvous con invitaciones

    Publiqué el seed de rendezvous en Go, con instalador de una línea para Linux, resolución de códigos de invitación y página de invitación servida por el propio binario.

Página del proyecto

Bohemian Gym

Iniciativa de producto2024 – PresenteInternacional8 logros
  • App de entrenamiento para ejecutar

    Construí una app de operación de entrenamiento que conduce la sesión mientras ocurre.

  • Constructor de rutinas con superseries

    Implementé el constructor de rutinas con bloques, supersets, timers de descanso y seguimiento por sesión.

  • Historial de entrenamiento offline-first

    Diseñé el comportamiento offline-first para entrenar sin conectividad y guardar un historial local confiable.

  • Rutinas compartidas por QR

    Habilité la colaboración entrenador-atleta con rutinas compartidas por QR e importación/exportación versionada.

  • Recuperación de la sesión activa

    Agregué recuperación de sesión activa y continuidad guiada por notificaciones durante el entrenamiento.

  • API NestJS con asistente Gemini

    Construí la API NestJS + MongoDB con asistente Gemini, login con Google y OpenTelemetry.

  • App manejable por agentes de IA

    Hice que un agente de IA pueda manejar la app: un binding de Marionette en debug y una config que le enseña al driver los botones del design system, para que Claude Code toque, escriba y lea las pantallas por MCP.

  • Rendimiento desde el diseño

    Diseñé el desempeño desde la primera pantalla: widgets como clases sin métodos helper que devuelvan Widget, 40 rebuilds acotados (buildWhen, BlocSelector, select) y datos locales en ObjectBox, en 30 Cubits.

Página del proyecto

Dash + EXA for Business

Accentio Studios2024 – PresenteInternacional8 logros
  • Centro de control multi-tenant

    Construí Dash como centro de control multi-tenant para operar soporte, ventas, reportes y operaciones internas desde una sola consola.

  • dash_ui en React 19

    Construí dash_ui en React 19 + React Router 7 (framework mode) + Vite + TypeScript, con Tailwind, shadcn/Radix, TanStack Table y Recharts en 13 rutas.

  • Chat y playground de EXA

    Construí en React el chat de EXA y un playground estilo Gemini, con sidebar animada y un sheet mobile con swipe-back.

  • EXA como capa de ejecución IA

    Desarrollé EXA for Business como capa de ejecución con IA que asiste con flujos guiados, soporte de decisiones y automatización operativa.

  • API NestJS multi-tenant

    Entregué dash_api, el servicio NestJS 11 + Prisma multi-tenant que orquesta CRM, contratos, métricas y analítica con fronteras por tenant.

  • Módulos activados por tenant

    Diseñé el sistema modular (SAC, SDR, Reports, Helpdesk, Home, Server Ops) con activación y configuración por tenant.

  • Gobernanza human-in-the-loop

    Implementé el gobierno human-in-the-loop: colas de aprobación, umbrales de confianza y trazabilidad para acciones críticas.

  • Routing de LLMs por tarea

    Arquitecté la capa de routing inteligente de LLMs de EXA (Anthropic Claude, OpenAI, Ollama local) para balancear costo, latencia y calidad de razonamiento por clase de tarea.

Página del proyecto

Arka

Accentio Studios2024 – PresenteInternacional5 logros
  • Plataforma de aprendizaje geoespacial

    Desarrollé una plataforma educativa geoespacial donde los equipos recorren rutas reales y desbloquean misiones por checkpoints GPS.

  • Motor de desafíos con evaluación IA

    Implementé un motor de retos (texto, matemática, foto e información contextual) con evaluación asistida por IA y feedback inmediato.

  • Dashboards de facilitador y admin

    Construí paneles para facilitadores y administradores, para crear rutas, configurar misiones y monitorear equipos en tiempo real.

  • Competencia en vivo

    Implementé el flujo de competencia en vivo con invitaciones, control de sesión, ranking y analítica posterior.

  • Arquitectura de producción

    Entregué la arquitectura productiva: apps Flutter por flavor, APIs NestJS, eventos WebSocket e infraestructura Azure.

Página del proyecto

Accentio Accounts

Accentio Studios2023 – PresenteInternacional6 logros
  • Una identidad entre productos

    Unifiqué las cuentas entre productos Accentio en un solo ciclo de vida de identidad.

  • OAuth2 / OIDC con RBAC

    Implementé autenticación y autorización con OAuth2/OIDC, RBAC, JWT y manejo seguro de tokens.

  • Cuentas ligadas a suscripciones

    Conecté cuentas y suscripciones via Accentio Subscription API para las operaciones comerciales.

  • Matrices de roles por tenant

    Definí matrices de roles RBAC por tenant y flujos de gobierno administrativo entre varios productos Accentio.

  • Ciclo de vida de tokens

    Implementé controles de ciclo de vida del token con refresh, rotación y revocación para sesiones más seguras.

  • Onboarding y sync de permisos

    Estandaricé el onboarding, la sincronización de permisos y el aprovisionamiento de acceso entre identidad y suscripciones.

Página del proyecto

Proyectos Secundarios

Accentio EXA Home, Kiosko

Accentio Studios2024 – PresenteEdge (Raspberry Pi)9 logros
  • Asistente de voz en Raspberry Pi

    Construí un asistente con voz y pantalla táctil sobre Raspberry Pi (UX tipo Alexa), integrado con Home Assistant para controlar la casa por lenguaje natural.

  • Servidores MCP para autogestión

    Diseñé servidores MCP (Model Context Protocol) propios que le dan al agente auto-gestión de su contenedor Docker en la Pi (logs, restart, deploy, health) via OpenClaw.

  • Routing de LLMs por peso

    Implementé routing inteligente de LLMs: modelos pequeños en edge para tareas livianas, modelos cloud (Anthropic Claude, OpenAI) para razonamiento pesado. Baja costo y latencia.

  • Agente principal con sub-agentes

    Arquitecté un sistema multi-agente donde un agente principal genera sub-agentes por tarea, y esos sub-agentes ejecutan, actualizan progreso y cierran el trabajo solos.

  • Memoria compartida entre agentes

    Construí la capa de memoria compartida entre agentes con grafo de tareas, sincronización de estado y canales de mensajes para coordinar sub-agentes.

  • Notion como human-in-the-loop

    Conecté la API de Notion como superficie human-in-the-loop en vivo, donde un humano ve el backlog del agente en tiempo real, audita el trabajo y asigna tareas nuevas a mano.

  • Wake word y VAD locales

    Entrené y desplegué modelos ML en edge (wake word, VAD) para escucha local always-on, sin viaje al cloud para activar.

  • Pipeline de voz multimodal

    Entregué la experiencia multimodal en edge con UI Flutter Pi y pipeline de voz (wake word, VAD, STT, orquestación de agente, parseo emocional, TTS).

  • Operación desatendida 24/7

    Operacionalicé servicios systemd, watchdog y mensajería proactiva por MQTT para una operación confiable 24/7.

Página del proyecto

alvaro-bash

Proyecto personal2026 – PresenteWeb3 logros
  • Portafolio estilo terminal

    Construí un portfolio estilo terminal donde alvaro-bash expone perfil, experiencia, proyectos y datos ATS con navegación por comandos.

  • Páginas dedicadas por proyecto

    Entregué páginas dedicadas por proyecto con metadata por locale, canonical/hreflang y rutas preparadas para descubrimiento.

  • Salidas legibles por máquinas

    Publiqué salidas machine-readable (resume.json, resume.xml, RSS, JSON Feed, llms.txt) desde una única fuente de verdad.

Página del proyecto

Accentio Studios Website

Accentio Studios2026 – PresenteWeb4 logros
  • Vuelo de cohete 3D con scroll

    Construí el sitio de Accentio Studios en Next.js 16 (App Router) + React 19 + TypeScript, con una home 3D guiada por scroll en React Three Fiber: el vuelo de un cohete.

  • Secciones como Server Components

    Construí 12 secciones narrativas como React Server Components, con sol, planetas y campo de estrellas procedurales en Three.js.

  • Tres idiomas con SEO

    Publiqué rutas en inglés, español y portugués con selector de idioma, imágenes Open Graph y fuentes variables self-hosted.

  • Design system Excelsior

    Construí Excelsior, el design system React de Accentio: theming por tokens con Tailwind 4 sobre Base UI, con Button, Badge, Card, Avatar y un theme provider claro/oscuro.

Página del proyecto

Omeleth

Iniciativa de producto2024 – Presente (Fase de arquitectura)Internacional5 logros
  • Kiosko y KDS en un monorepo

    Definí la arquitectura de producto para restaurantes de cualquier tipo, con Kiosk de pedidos y KDS de cocina en un mismo monorepo Flutter.

  • Research UX de presión en cocina

    Diseñé los flujos UX a partir de research en cocinas bajo presión, con secuenciación por tiempos de preparación y foco en la legibilidad.

  • Módulos NestJS acotados

    Acoté la superficie de API en NestJS con módulos por dominio: auth, users, menu, orders, kitchen y analytics.

  • Sync en tiempo real kiosko-KDS

    Definí la operación offline-resiliente y la sincronización en tiempo real por WebSocket entre kiosk y cocina.

  • Flavors sobre un core compartido

    Establecí el roadmap que separa la ejecución de Kiosk y Kitchen con flavors Flutter sobre un core compartido.

Página del proyecto

Proyectos para Clientes

GKONE · GK One Identity

Proyecto para cliente2021 – Presente (En progreso)Jamaica7 logros
  • Login web de GKID en React

    Construí el front web de GK One Identity (GKID), el single sign-on del banco, en Next.js 15 + React 19 + TypeScript: sign-in, sign-up, reset de contraseña, consentimiento y selector de cuentas en 20 pasos de autenticación.

  • Portal de cuenta self-service

    Construí en React el portal de cuenta self-service, donde el cliente revoca apps conectadas, cierra sesiones por navegador y consulta sus dispositivos registrados.

  • Admin de GK Identity

    Construí la sección GK Identity del admin en Next.js + React + MUI: un wizard de registro de apps que reintenta desde el paso que falló, client secrets, scopes, política de consentimiento y single sign-on por app.

  • Servidor OAuth 2.1 en .NET 10

    Escribí en .NET 10 el servidor de autorización OAuth 2.1 / OpenID Connect del banco: authorization code con PKCE, rotación de refresh tokens y de llaves RS256, discovery, userinfo e introspection, cubierto por 1.346 casos xUnit.

  • Launcher de apps de GK ID

    Construí el launcher de apps de GK ID en tres bases de código: la app Flutter emite un código de un solo uso, el IAM en .NET lo canjea y el login en Next.js abre la app de destino con la sesión iniciada.

  • De B2C a Entra External ID

    Migré la identidad de clientes de Azure AD B2C a Microsoft Entra External ID en la app Flutter, las web apps y las integraciones de terceros, moviendo cada cuenta en su siguiente inicio de sesión.

  • App bancaria Flutter desde 2021

    Construí en la app Flutter el login con Entra ID, biometría y detección de root, la Home V2, la recarga de teléfono y la gestión de cuenta, con más de 1.600 commits desde 2021.

Página del proyecto

El Camino del Dragón

Proyecto para cliente2024 – Presente (En progreso)Internacional7 logros
  • Liderazgo de un equipo de tres

    Lidero el equipo de Accentio Studios (un dev y una UX designer) que construye El Camino del Dragón, una plataforma de aprendizaje de chino con progresión HSK.

  • App Flutter offline-first

    Construí la app Flutter sobre BLoC/Cubit y ObjectBox, con cola de progreso offline-first y agenda de repaso por palabra.

  • Simulacro de examen HSK

    Construí un simulacro de examen HSK sobre 200 puntos (aprueba con 120), cronometrado en dos partes y calificado en el servidor.

  • API NestJS sobre MongoDB

    Construí la API NestJS + Prisma sobre MongoDB (31 modelos), con auth de Firebase, media en S3 y email con SES.

  • Infraestructura AWS en Terraform

    Codifiqué la infraestructura AWS en Terraform: API Gateway, CloudFront, S3, SES, SSM y alarmas de CloudWatch para staging y producción.

  • Corridas end-to-end con un agente

    Instrumenté la app del estudiante para corridas end-to-end guiadas por un agente: keys de widget, una sesión de prueba inyectada por dart-define y Marionette, para que Claude Code la maneje en un emulador contra staging.

  • Panel admin en Flutter web

    Construí el panel admin en Flutter web: constructor de tests estructurados, selector de media, importación desde hoja de cálculo y reordenamiento con arrastrar y soltar.

Página del proyecto

Erictech

Proyecto para clienteJulio 2024 – Octubre 2024Brasil3 logros
  • Telemetría de flotas en tiempo real

    Entregué servicios de telemetría en tiempo real para flotas y activos distribuidos.

  • Integración con Ruptela y Teltonika

    Integré la ingesta de dispositivos IoT Ruptela y Teltonika.

  • MQTT entre app y backend

    Conecté la UX mobile con los servicios backend por mensajería MQTT.

Página del proyecto

Easi

Proyecto para clienteJunio 2024 – Octubre 2024Internacional3 logros
  • Liderazgo de una renovación Lean UX

    Lideré al equipo de Accentio (un dev y una UX designer) en la renovación total de la interfaz, con Lean UX de punta a punta.

  • Discovery antes del rediseño

    Ejecuté discovery e investigación para validar las necesidades operativas antes del rediseño.

  • Design system reutilizable

    Creé un sistema de diseño y su librería reusable para todo el ecosistema del cliente.

Página del proyecto

500Historias

ConectAldea2022 – 2024Panamá3 logros
  • Plataforma de lectura gamificada

    Desarrollé para ConectAldea una plataforma EdTech gamificada de lectura y escritura juvenil en escuelas de LATAM.

  • UX mobile y alcance de API

    Diseñé la experiencia mobile y el alcance de la API REST que conecta a alumnos y docentes alrededor del contenido educativo.

  • Validada con estudiantes en Panamá

    Validé el producto con pruebas en escuelas de Panamá y ciclos de calidad previos al lanzamiento público.

Página del proyecto

REFERENCIAS

Victor LoveraDesarrollador Full Stack | NodeJS | Laravel | PHP | Flutter | Dart | VueJS | ReactJS | MySQL | FullStack DeveloperAgosto 12, 2023 · reporto directo a Alvaro · via LinkedIn

Alvaro es un excelente líder, siempre dispuesto a ensenar a quienes lo necesitan, dispone de una gran pasion por su trabajo y se adapta a las necesidades de sus clientes y de cada trabajador a su cargo.

Octavio Rodriguez VergaraFundador y CEO de #500Historias, una EdTech de escritura creativa para adolescentes hispanoamericanosNoviembre 29, 2022 · fue cliente de Alvaro · via LinkedIn

Trabajar con Alvaro ha sido como entrar en un torrente de creatividad productiva. Su excelente disposicion para el trabajo en equipo, se suma a sus altas capacidades técnicas con un toque de frescura para lo inesperado, buena vibra, alcanzando logros mucho más alla de lo que se requeria de el.

Mauro Di BertSenior Flutter DevMarzo 30, 2022 · trabajo con Alvaro en el mismo equipo · via LinkedIn

Alvaro is a super talented developer, always there to help, always willing to give you a hand to solve problems. He is open to criticism because he has an extreme passion for learning, and evolving.

He knows how to play in teams, trying all the time to be aware of everyone's situations, and is not afraid to get into discussions to express what he thinks is best for the overall purpose.

Beyond the previous, he smiled every session we had together: a total pleasure to work with him!

Sergio DemarcoFullstack DeveloperMarzo 22, 2022 · trabajo con Alvaro en el mismo equipo · via LinkedIn

We've joined our hands on several projects. I highly recommend his expertise to any person looking for a full stack developer. His ability to tackle any problem is remarkable and with a warm smile. Alvaro would become an appreciated member of any team.

Orville A. Patterson, MBA, SFC, CSPO, POPM, SSYBProduct Manager | Strategy Manager | SAFe Certified Product Manager | Certified Scrum Product Owner | Project Manager | Digital Transformation ManagerMarzo 21, 2022 · trabajo con Alvaro en el mismo equipo · via LinkedIn

Alvaro is a great teammate. He works hard and asks the right questions until all is clear. He is very jovial and would be a great fit for any company. He is a willing teamplayer who shines because of his dedication.

Eduardo BarrosSsr Software Engineer at Globant | C#/.NET, APIs REST, Cloud | Full-StackEnero 31, 2022 · via LinkedIn

Alvaro e um profissional extremamente dedicado, aprende constantemente e busca melhorar sempre! Busca agregar ao grupo todo e estimular o crescimento da equipe. Sem duvidas, uma pessoa que se destaca no mercado de trabalho!

Angela PotenzaInbound Marketing | Relationship Marketing | UX | CopywritingAbril 30, 2021 · trabajo con Alvaro en el mismo equipo · via LinkedIn

Super profissional, talentoso, excelente trabalho e responsavel com os prazos de entrega.

Humberto RanioloSystems Engineer | Platform engineer | Splunk | Grafana | Observability | Fullstack developer | Node.js | JavaScript | Angular | NestJS | SQLAbril 22, 2021 · estudio con Alvaro · via LinkedIn

Un gran programador y diseñador, muy responsable y eficaz con el trabajo, siempre cumple con las fechas pautadas, muy recomendado!

Samir Marques TeixeiraSoftware DevelopmentAbril 22, 2021 · fue senior de Alvaro, sin gestión directa · via LinkedIn

Fui líder técnico do Alvaro, e ele se mostra uma pessoa bem interessada, bem inteligente e desenvolto, busca solucoes quando necessario. Possui bons conhecimentos técnicos com frontend, backend e banco de dados.

PREPARADO PARA
  • Lectores de pantalla
  • Agentes LLM
  • Parsers ATS
  • Responsivo
  • Carga rápida
alvaro-bash --read --locale esEXIT 0v1.0.0· — · São Paulo · Brasil