ExperienciaProyectosHabilidadesSobre míContacto

Abierto a nuevas oportunidades

Hola, soy Héctor.Construyo apps en Flutter que funcionan bien en producción.

Senior Software Engineer con más de 6 años desarrollando aplicaciones móviles y web con Flutter y Dart: arquitectura, integración de APIs, flujos offline-first, sistemas de diseño y entrega multiplataforma. Últimamente también lidero equipos e integro agentes de programación en el trabajo diario.

Santiago, Chile · Remoto

años con Flutter
6+
componentes de design system
40+
equipos de producto lo usan
6

Experiencia

Dónde he trabajado

Desde apps propias de principio a fin hasta liderar el trabajo en Flutter de varios equipos de producto.

  1. jun 2024 – jun 2026

    Santiago, Chile

    Globant

    Tech Lead · Desarrollador Flutter Senior

    Cliente: SEVEN (Qiddiya)

    B2C · Tech Lead / Desarrollador Flutter Senior

    mar 2025 – jun 2026
    • Implementé en Flutter los flujos de carrito, checkout, pagos y productos, coordinando la entrega técnica entre Flutter y frontend web.
    • Lideré la migración de GraphQL a REST en 4 flujos B2C, definiendo contratos y modelos de datos con los equipos de backend.
    • Diseñé la integración entre el módulo B2C y la app principal: navegación, sincronización de estado y eventos del ciclo de vida.
    • Introduje agentes de programación, revisiones de código asistidas por IA y reglas de lint para mejorar la consistencia arquitectónica.
    • Lideré revisiones técnicas y decisiones de arquitectura en los flujos compartidos de la aplicación.

    Design System · Mobile Tech Lead

    jun 2024 – mar 2025
    • Establecí la arquitectura y los estándares de ingeniería de un design system en Flutter con más de 40 componentes, adoptado por 6 equipos de producto.
    • Definí patrones de componentes reutilizables, pautas de implementación y estándares de código.
    • Introduje Widgetbook para documentar componentes y colaborar con el equipo de diseño.
    • Agregué reglas de lint personalizadas y convenciones para mantener el código consistente y mantenible.
    • Flutter
    • BLoC
    • REST
    • GraphQL
    • Widgetbook
    • Melos
    • Widget Testing
    • Figma
    • CI/CD
  2. abr 2023 – dic 2023

    Tokio, Japón

    Penmark

    Desarrollador Flutter

    • Migré el código de Flutter a null safety, lo que permitió actualizar a Dart 3 y eliminar dependencias obsoletas.
    • Refactoricé módulos clave con Clean Architecture y SOLID, usando BLoC e Injectable/GetIt para mejorar la modularidad y la testeabilidad.
    • Desarrollé experiencias con Flutter Web con componentes reutilizables, layouts responsive y compatibilidad entre navegadores.
    • Desarrollé animaciones e interfaces alineadas con iOS y adaptadas al mercado japonés.
    • Flutter
    • Dart
    • Flutter Web
    • Clean Architecture
    • BLoC
    • Injectable
    • GetIt
    • CI/CD
  3. ago 2020 – oct 2022

    Santiago, Chile

    Activa Research

    Desarrollador Flutter

    • Migré una aplicación legacy de encuestas en terreno, con apps separadas para Android e iOS, a una sola base de código en Flutter.
    • Implementé la recopilación y sincronización de datos offline-first con Firebase, APIs REST, Google Maps, notificaciones push y persistencia local.
    • Desarrollé una API REST de apoyo en Google Cloud y me hice cargo de las publicaciones, el soporte en producción y el mantenimiento.
    • Flutter
    • Dart
    • Firebase
    • Google Maps
    • REST
    • Google Cloud
    • Offline storage
  4. abr 2019 – ago 2020

    Santiago, Chile

    Stech Ltda

    Desarrollador Flutter

    • Diseñé y desarrollé una app de seguimiento vehicular por GPS en tiempo real con mapas, ubicación en segundo plano, actualizaciones en vivo y controles del vehículo vía REST.
    • Gestioné las publicaciones en Google Play y App Store, el soporte en producción y el mantenimiento.
    • Flutter
    • Dart
    • Google Maps
    • Location services
    • REST
    • Push notifications

Proyectos

Lo que he construido por mi cuenta

Proyectos personales donde me encargo del producto, el código y la publicación.

Open source · Paquete Flutter

loadable_buttons

Botones Material y Cupertino con estados de carga asíncrona integrados. Le pasas un Future y el botón muestra un indicador y bloquea toques repetidos hasta que termina.

  • Transiciones configurables, indicadores de carga, control manual del estado y alineación de iconos.
  • La versión 2 usa las bibliotecas independientes material_ui y cupertino_ui, con documentación y ejemplos ejecutables en pub.dev.
  • Flutter
  • Dart
  • Material
  • Cupertino
  • API design
Captura de Samba App

Proyecto personal · Flutter Web

Samba App

Una app en Flutter sobre las escuelas de samba de Río de Janeiro y sus instrumentos, compilada para la web con Wasm e instalable como PWA.

  • Con su propia API en TypeScript hecha con Hono y documentada con OpenAPI.
  • Flutter Web
  • Wasm
  • PWA
  • Hono
  • TypeScript

Habilidades

Con qué trabajo

Mobile y web

  • Flutter
  • Dart
  • Flutter Web
  • Integración Android/iOS

Arquitectura

  • Clean Architecture
  • SOLID
  • BLoC
  • Riverpod
  • Inyección de dependencias

APIs y datos

  • REST
  • GraphQL
  • Firebase
  • PostgreSQL
  • MySQL
  • SQLite

Testing y calidad

  • Unit testing
  • Widget testing
  • Reglas de lint propias
  • Code reviews

Entrega y herramientas

  • Git
  • GitHub
  • GitLab
  • CI/CD
  • Melos
  • Widgetbook

Ingeniería asistida por IA

  • Codex
  • Claude Code
  • MCP
  • Flujos con agentes
  • Context engineering
  • Revisión de código con IA

Sobre mí

Un poco sobre mí

Soy Héctor, ingeniero de software de Santiago, Chile. Empecé con Android nativo en la universidad y pronto me pasé al desarrollo multiplataforma. Trabajo con Flutter desde 2019.

He llevado apps solo desde el primer commit hasta la publicación en las tiendas, trabajé para una startup en Tokio y lideré el design system y el trabajo B2C en Flutter para un gran proyecto de cliente en Globant.

Me importa una arquitectura fácil de cambiar, tests que encuentren bugs reales y herramientas que hagan más rápido a todo el equipo. Fuera del trabajo me gusta probar cada dispositivo nuevo que encuentro, y probablemente por eso terminé en mobile.

Contacto

Construyamos algo juntos

Estoy abierto a roles senior de Flutter y mobile, remotos o en Santiago. La forma más rápida de contactarme es por correo.

Enviar un correo