// sobre mí

Gustavo Arévalo, desarrollador de software.

Tech Lead y desarrollador full stack en Guayaquil. Desde 2021 construyo sistemas web y móviles para empresas, y desde finales de 2024 lidero técnicamente el equipo que los construye.

Gustavo Arévalo Mero, desarrollador de software full stack en Guayaquil

// quién soy

Me dedico a que el software le quite trabajo a la gente, no que se lo agregue.

Empecé en 2021 desarrollando en remoto para una empresa en Bogotá, donde construí desde cero —y mantuve casi tres años— la plataforma con la que gestionaban alumnos, instructores, vehículos y pagos. Aprendí ahí algo que ningún curso enseña: cómo se comporta un sistema cuando lleva años operando y la gente depende de él para trabajar.

Hoy soy Tech Lead y trabajo principalmente con React.js y .NET sobre SQL Server. Mi trabajo ya no es solo escribir código: defino la arquitectura y los estándares, estimo junto a las áreas de negocio, reviso el código del equipo y acompaño los despliegues a producción.

Me especialicé en un terreno que a mucha gente le da pereza: la integración entre sistemas que no fueron diseñados para hablarse. He conectado SAP Business One con portales de proveedores y de clientes, construido integradores de recaudación certificados con Banco Pichincha y Banco Guayaquil, y validado facturación electrónica contra el SRI de Ecuador y la SUNAT de Perú. Esas entidades son la contraparte técnica de cada integración, no clientes míos: el cliente siempre es la empresa que opera a través de ellas.

Ahí es donde vive el trabajo aburrido que consume las horas de un equipo: copiar pedidos entre plataformas, cuadrar inventarios a mano, transcribir documentos. Cuando el formato es impredecible, los modelos de lenguaje y los servicios de inteligencia documental resuelven bien esa parte — construí una API que extrae los datos de Bills of Lading y bookings en PDF o imagen y los devuelve estructurados. Siempre con validación de por medio: donde el error sale caro, queda un paso de aprobación humana.

Trabajo desde Guayaquil de forma remota con equipos de LATAM y España, y presencial cuando el proyecto lo pide.

// trayectoria

Dónde he trabajado.

  1. diciembre 2024 – actualidad

    1 año y 8 meses

    Líder Técnico (Tech Lead)

    Apptelink

    Guayaquil, Ecuador

    • Definición de la arquitectura y de los estándares técnicos.
    • Planificación, estimación y seguimiento de entregables junto a las áreas de negocio.
    • Revisión de código, mentoría y coordinación de desarrolladores.
    • Diseño de integraciones con SAP Business One, bancos y entidades tributarias.
    • Apoyo técnico en pruebas y despliegues a producción.
    React.js.NET Web APISQL ServerSAP Business OneIntegraciones bancarias y tributarias
  2. diciembre 2023 – noviembre 2024

    1 año

    Desarrollador Senior

    Apptelink

    Guayaquil, Ecuador

    • Desarrollo full stack de aplicaciones web en React.js con diseño responsivo.
    • Implementación y mantenimiento de APIs REST en .NET.
    • Diseño y mantenimiento de bases de datos SQL Server.
    • Integración con sistemas empresariales y soporte a despliegues.
    React.js.NET Web APISQL ServerSAP Business One
  3. enero 2021 – noviembre 2023

    2 años y 11 meses

    Full Stack Developer

    Luniautos S.A.

    Bogotá, Colombia — remoto

    • Diseño y desarrollo evolutivo de aplicaciones web y móviles.
    • Levantamiento y análisis de requerimientos operativos.
    • Desarrollo de los módulos de aprendices, instructores, vehículos, clases y pagos.
    • Implementación y mantenimiento del backend y la base de datos.
    • Soporte y mejora continua del sistema durante su operación.
    React NativeReact.jsNode.jsFirebase

Formación

Ingeniería de Software

Universidad de Guayaquil — Facultad de Ciencias Matemáticas y Físicas

En curso desde 2021 · 3 años cursados

Sectores en los que he trabajado

  • Seguros
  • Logística y distribución
  • Comercio exterior
  • Banca y recaudación
  • Comercialización y retail
  • Educación y formación

// cómo pienso

Cuatro cosas que aplico en cada proyecto.

El problema antes que la tecnología

Casi nadie necesita “una app”. Necesitan cobrar más rápido, dejar de digitar dos veces o saber cuánto stock tienen de verdad. Primero acordamos eso; la tecnología viene después y a veces resulta ser mucho más simple de lo que parecía.

Aburrido donde importa

Para el núcleo del sistema elijo tecnología probada y ampliamente documentada. Lo nuevo lo reservo para donde da una ventaja real. Nadie quiere heredar un sistema construido sobre una librería que dejó de mantenerse.

Software que otro pueda mantener

Escribo pensando en quien lea el código en dos años, que muchas veces no soy yo. Nombres claros, decisiones documentadas y el repositorio en tus manos desde el primer día.

IA con criterio, no por moda

Uso modelos de lenguaje donde reemplazan trabajo medible y con validación de por medio. Si un `if` resuelve el problema mejor y más barato que un modelo, se usa el `if`.

// herramientas

Con qué trabajo, en concreto.

Frontend

  • React.js — 7 años
  • TypeScript / JavaScript — 7 años
  • Next.js
  • Tailwind CSS

Backend

  • .NET Web API / ASP.NET Core — 4 años
  • C# — 4 años
  • Node.js (Express) — 5 años
  • APIs REST y Swagger

Datos

  • SQL Server — 3 años
  • PostgreSQL — 7 años
  • SAP HANA
  • Diseño y optimización de esquemas

Móvil

  • React Native — 5 años
  • Publicación en Google Play
  • Firebase
  • Android Studio

Integración empresarial

  • SAP Business One (Service Layer, DI API)
  • Integraciones bancarias de recaudación
  • SRI (Ecuador) y SUNAT (Perú)
  • Azure AI Document Intelligence

Infraestructura

  • Linux — 9 años
  • Docker — 5 años
  • GitLab y CI/CD — 5 años
  • Azure Services

// por qué escribo

Contratar a un desarrollador es un acto de fe. Escribir lo reduce.

Un portafolio con capturas bonitas no te dice nada sobre cómo pienso un problema, qué descarto ni cómo reacciono cuando algo sale mal en producción. Un artículo donde explico una decisión técnica, sí.

Por eso mantengo dos espacios: el blog, con artículos largos sobre decisiones y arquitectura, y las notas, apuntes cortos que escribo mientras resuelvo algo. Lo segundo es menos pulido y probablemente más útil.

Trabajemos juntos

¿Tienes un proceso que consume horas todas las semanas?

Escríbeme contándome cómo funciona hoy. Te respondo con una primera lectura de si vale la pena automatizarlo y qué tan grande sería el trabajo — sin compromiso.

Escríbeme