Edgar Valarezo

Ingeniero de Software · Líder Técnico · Quito, Ecuador

Tres décadas haciendo software, dos décadas de ejercicio profesional como ingeniero y una década como profesional de gestión de proyectos y fundador. Hoy lidera la ingeniería de la aplicación de cadena de suministro de LATAM Airlines desde Quito, con un equipo distribuido por América.

Resultados medidos
Registro, RUM
2 semanas → 5 minutos
Algoritmo del seguro de desempleo, IESS
10× más rápido
Equipo más grande liderado
23 desarrolladores
  • 30 años construyendo
  • 20 años profesional
  • MSc, EPN
  • Quito, EC

Qué hago

Construyo software y dirijo los equipos que lo construyen.

Treinta años de eso, desde sistemas nacionales de registro hasta cadena de suministro aérea, con los resultados en esta página.

Evidencia

Tres afirmaciones, cada una con lo que la respalda.

Liderazgo técnico en equipos distribuidos

Lideró un equipo de 23 desarrolladores en la Cancillería del Ecuador; hoy conduce la entrega con un equipo repartido en tres países en ThoughtWorks.

Arquitectura frontend y full-stack

Arquitectura de micro-frontends en Rappi, arquitectura frontend de GymOwners.com en Globant y la división por dominios del monolito frontend bancario en Iuvity.

Entrega en sector público y entornos regulados

El registro del RUM pasó de dos semanas a cinco minutos; el sistema de emergencia ROP salió en dos semanas con un arranque en producción limpio; el algoritmo de intereses del seguro de desempleo del IESS quedó 10× más rápido.

Trayectoria

Cada cargo, del más reciente al más antiguo.

Trayectoria por año

Elige un año para destacar los cargos desempeñados durante ese año.

Trayectoria de 1997 a 2026. Todos los cargos aparecen a continuación.

Elige un año de la lista o usa las flechas.

Glosario

    1. may 2025 – Presente Líder Ahora

      ThoughtWorks

      Ingeniero de Producto de IA para LATAM Airlines

      Lidera el desarrollo y mantenimiento de la aplicación de cadena de suministro de LATAM Airlines: arquitectura, alineación del equipo y entrega en un entorno distribuido.

      • Angular
      • React
      • Nest.js
      • Turborepo
      • PostgreSQL
      • Kafka
      • GCP
      • LangChain
    2. ene 2024 – may 2025 Líder

      Globant

      Líder Técnico Frontend para GymOwners.com

      Diseñó y mantuvo la arquitectura frontend del CRM de GymOwners, y construyó desde cero su integración de pagos, el planificador visual de reservas y el registro en quiosco.

      • React
      • React Native
      • Tailwind CSS
      • Zustand
      • Node.js
      • Playwright
      • PostgreSQL
    3. may 2023 – dic 2023 Senior

      Globant

      Desarrollador Web UI y Diseñador de Software para Rockwell Automation

      Construyó y mantuvo el front-end del IDE de Rockwell Automation en Angular, con cobertura end-to-end, junto a equipos en Estados Unidos y Latinoamérica.

      • Angular
      • Node.js
      • GraphQL
      • TestCafe
      • Jasmine
      • Docker
    4. jul 2022 – ene 2023 Líder Santiago, Chile

      ComparaOnline

      Gerente de TI

      Dirigió los proyectos y la operación de TI del área de Marketplace Acquisition, sosteniendo el rendimiento SEO y los Core Web Vitals del sitio de la empresa.

      • Next.js
      • Tailwind CSS
      • Nx
      • AWS
      • PostgreSQL
      • Ruby on Rails
    5. sep 2021 – feb 2023 Líder

      Rappi

      Ingeniero de Software Líder

      Lideró el trabajo frontend en productos React y Angular, sobre una arquitectura de micro-frontends con Module Federation y el sistema de diseño de la empresa hecho en componentes web.

      • React
      • Angular
      • Stencil.js
      • Single-SPA
      • Module Federation
      • Node.js
      • GraphQL
    6. may 2018 – ago 2021 Senior

      Iuvity

      Ingeniero de Software

      Construyó el frontend de la Open Service Platform que usan cooperativas y bancos de Estados Unidos y Latinoamérica, dividiendo un monolito Angular por dominios y migrándolo luego a OutSystems.

      • Angular
      • OutSystems
      • Ionic
      • REST API
      • Docker
    7. abr 2016 – ago 2016 Líder Quito, Ecuador

      Cancillería del Ecuador

      Director de Desarrollo de Software

      Dirigió el desarrollo de software con un equipo de 23 desarrolladores en sistemas de pasaportes, talento humano, BPM y registros, y formalizó cómo el área construía software.

      • .NET
      • SQL Server
      • JavaScript
      • PHP
      • Intalio BPM
    8. jul 2014 – dic 2019 Líder

      JYBARO

      Fundador y CEO

      Fundó y dirigió una empresa de software que entregó sistemas para el sector público, salud, farmacéutica y municipios, incluida una plataforma offline-first para el Municipio de Quito.

      • JavaScript
      • React
      • React Native
      • Laravel
      • Django
      • PostgreSQL
      • CouchDB
    9. feb 2014 – jul 2014 Senior Quito, Ecuador

      Escuela Politécnica Nacional

      Docente

      Dictó tres cursos universitarios: desarrollo de software móvil, estructuras de datos y plan de negocios en TI.

      • JavaScript
      • Apache Cordova
    10. jun 2013 – dic 2014 Líder

      Ministerio de Industrias y Productividad

      Asesor de Estrategia Tecnológica

      Lideró el RUM y el ROP, dos sistemas nacionales de registro: el registro del RUM pasó de dos semanas a cinco minutos y el ROP salió en dos semanas como sistema de emergencia para cupos de importación.

      • PHP
      • JavaScript
      • PostgreSQL
      • SQL Server
      • Alfresco
    11. jun 2012 – may 2013 Líder

      Novatech Group

      Gerente de Proyectos

      Gestionó proyectos concurrentes de inteligencia de negocios en varias ciudades del Ecuador y construyó el proceso, las plantillas y los cronogramas del área.

      • QlikView
      • PostgreSQL
      • SQL Server
    12. feb 2012 – may 2012 Líder

      Institución ministerial de desarrollo social, Ecuador

      Director de Tecnología

      Dirigió la tecnología institucional: inventario de software, estabilización de la plataforma de correo, el proceso de soporte y la mudanza completa del centro de datos a otro edificio.

      • JavaScript
      • PHP
      • PostgreSQL
    13. mar 2011 – sep 2011 Líder

      AtikaSoft

      Gerente de Proyectos

      Gestionó una solución BPM para Correos del Ecuador y sistemas de talento humano para el Ministerio de Finanzas y el Municipio de Quito.

      • Java
      • Python
      • Odoo
      • PostgreSQL
    14. jun 2010 – mar 2011 Senior

      Instituto Nacional de Preinversión

      Ingeniero de Software

      Construyó y auditó la biblioteca digital institucional que almacena y busca toda la documentación de preinversión y sus datos estructurados.

      • JavaScript
      • PHP
      • Java
      • PostgreSQL
    15. nov 2007 – oct 2009 Senior

      Presidencia de la República del Ecuador, Oficina TIC

      Ingeniero de Software

      Diseñó la arquitectura y construyó la subasta inversa de la plataforma de compras públicas, y el adjunto de documentos de QUIPUX, el sistema nacional de gestión documental.

      • PHP
      • JavaScript
      • PostgreSQL
    16. ene 2007 – sep 2007 Líder

      Secretaría Nacional de Ciencia y Tecnología

      Director de Tecnología

      Gestionó los sistemas de información, los proyectos de desarrollo de software y la infraestructura tecnológica de la institución.

      • JavaScript
      • PHP
      • PostgreSQL
    17. ene 2006 – dic 2006 Ingeniero

      Secretaría Nacional de Ciencia y Tecnología

      Desarrollador Full-stack

      Construyó el sistema de calificación de proyectos de investigación científica, que asignaba las propuestas a evaluadores externos elegidos al azar y generaba los contratos resultantes.

      • JavaScript
      • PHP
      • PostgreSQL
    18. feb 2005 – dic 2005 Ingeniero

      VVOB

      Ingeniero de Software en el proyecto ZEUS GIS

      Construyó ZEUS, un GIS de navegador para ordenamiento territorial: capas geo-referenciadas dibujadas en SVG sobre PostGIS, un constructor de ecuaciones sobre las capas numéricas y medición de longitudes y áreas.

      • JavaScript
      • SVG
      • PHP
      • PostgreSQL
      • PostGIS
    19. sep 2004 – feb 2005 Ingeniero

      Programa de las Naciones Unidas para el Desarrollo

      Desarrollador Java

      Rehízo el cálculo de intereses por lotes del sistema de historia laboral del IESS: el algoritmo del seguro de desempleo quedó 10× más rápido y con mucha menos memoria.

      • Java
      • PL/SQL
      • Oracle
    20. abr 2003 – jun 2004 Ingeniero

      SONDA

      Desarrollador Backend

      Desarrolló funcionalidad de ERP y gestión de inventario para Edimca en Java y Progress 4G, y mantuvo toda la base de código al cierre del proyecto.

      • Java
      • Progress 4G
      • Oracle
      • SQL
    21. Desde 1997 Senior

      Freelance

      Ingeniero de Software

      Desarrollo full-stack de sistemas de todo tipo para clientes directos, desde 1997 en adelante.

      • JavaScript
      • PHP
      • C/C++
      • Pascal
      • Python
      • Ruby
      • Bash

    Capacidades

    Las herramientas con las que trabajo, agrupadas por lo que hacen.

    Frontend

    • TypeScript
    • JavaScript
    • En uso en mi cargo actual: React
    • En uso en mi cargo actual: Angular
    • React Native
    • Next.js
    • Redux
    • Zustand
    • TanStack Query
    • Single-SPA
    • Module Federation
    • Stencil.js
    • Tailwind CSS
    • SASS
    • Material UI
    • Ant Design
    • Headless UI
    • CSS
    • HTML

    Backend y datos

    • Node.js
    • Express.js
    • En uso en mi cargo actual: Nest.js
    • tRPC
    • GraphQL
    • REST API
    • WebSockets
    • Python
    • Rust
    • PHP
    • Laravel
    • Ruby on Rails
    • En uso en mi cargo actual: PostgreSQL
    • MySQL
    • MongoDB
    • CouchDB
    • Prisma
    • Drizzle
    • Zod

    Infraestructura y entrega

    • AWS
    • AWS Lambda
    • Terraform
    • Amazon S3
    • Docker
    • Linux
    • Bash
    • Git
    • Nx
    • En uso en mi cargo actual: Turborepo
    • Jest
    • Cypress
    • Playwright
    • testing-library
    • Jasmine
    • TestCafe

    IA y emergentes

    • En uso en mi cargo actual: LangChain
    • LangGraph
    • LlamaIndex
    • ChatGPT API
    • Transformers.js
    • n8n
    • Solidity

    Práctica

    • Clean Architecture
    • Hexagonal Architecture
    • Domain Driven Design
    • Micro-frontends
    • Screaming Architecture
    • Scrum
    • Kanban
    • XP
    • PMBoK

    En uso en mi cargo actual

    Proyectos

    Trabajo que puedes abrir ahora mismo.

    En línea cuarentita.com

    Cuarenta

    Mesa en línea para jugar Cuarenta, el juego de naipes tradicional de Quito, con cuatro jugadores remotos y mirones de sólo lectura.

    Pantalla pública de inicio de Cuarenta en inglés, con un reverso de carta ilustrado y botones de partida rápida y juego con otras personas.
    Pantalla pública de inicio de Cuarenta
    Abrir la mesa

    El servidor es la única autoridad: reparte, valida cada jugada y manda a cada jugador únicamente lo que le toca ver.

    • Node.js
    • TypeScript
    • React
    • Vite
    • Playwright
    • pnpm
    Archivado github.com

    Firma XAdES-BES para facturas del SRI

    Referencia abierta en JavaScript de 2016 para firmar comprobantes electrónicos con XAdES-BES para el Servicio de Rentas Internas (SRI), la autoridad tributaria del Ecuador.

    Ver el código

    Arma el XML de la factura, calcula la clave de acceso de 49 dígitos con su dígito verificador módulo 11, extrae el par de claves de un certificado PKCS#12 y firma el documento como XMLDSig.

    • JavaScript
    • node-forge
    • XAdES-BES
    • XMLDSig
    • PKCS#12

    Contacto

    Formación

    Formación

    • Ingeniería en Sistemas Informáticos y de ComputaciónEscuela Politécnica Nacional · 1998–2005
    • Maestría en tecnologías de la informaciónEscuela Politécnica Nacional

    Certificaciones

    • OutSystems 11 Associate Web Developer
    • Certificado de inglés EF SET: 76/100 (C2 Proficient)

    Idiomas

    • Español: nativo
    • Inglés: profesional, EF SET C2
    • Coreano: básico

    Intereses

    • Programar, enseñar, el piano, el trail running y leer libros de todo tipo.

    Lenguaje sencillo

    Edgar Valarezo es ingeniero de software y líder técnico. Vive y trabaja en Quito, Ecuador. Lleva unos treinta años creando software. Suma cerca de veinte años de ejercicio profesional como ingeniero. También tiene una década como profesional de gestión de proyectos y como fundador de una empresa. Hoy dirige en LATAM Airlines el equipo de software que sigue el movimiento de las mercancías, con gente repartida por América.

    Este es su sitio web personal. Aquí están los trabajos que ha tenido desde 1997. De cada trabajo se indican las fechas, la empresa y lo que hizo allí. También se nombran las herramientas y los lenguajes de programación que usa. Hay dos proyectos que puedes abrir tú mismo: una mesa en línea para jugar Cuarenta, un juego de naipes de Quito, y código abierto para firmar facturas electrónicas en Ecuador. Además están sus estudios, sus certificados y los idiomas que habla.

    Puedes escribirle a yo@edgarvalarezo.com. También puedes encontrarlo en LinkedIn, en linkedin.com/in/edgarvalarezo. Este sitio está configurado para contar visitas con Google Analytics. No guarda ninguna cookie salvo que aceptes una. El panel de Privacidad de esta página muestra lo que ocurre de verdad y qué opciones permite tu navegador. Lo que Google ya recibió no se elimina.

    Glosario

    Palabras de esta página que tienen aquí un significado particular.

    frontend
    La parte de un sistema que una persona ve y toca: las pantallas en un navegador o en una aplicación.
    backend
    La parte de un sistema que nadie ve: los servidores, los datos guardados y las reglas que funcionan detrás de la pantalla.
    monolito
    Un sistema construido y publicado como una sola pieza, en lugar de dividido en servicios más pequeños que se publican por separado.
    cadena de suministro
    Todo lo que implica llevar productos desde donde se fabrican hasta donde se usan, y el software que lo sigue.

    Volver a la página

    Contacto

    Con base en Quito, Ecuador (UTC-5)

    LinkedIn linkedin.com/in/edgarvalarezo