Onirico LogoOnirico

Guillermo Oporto Gumucio

Ingeniero de Software Senior | Arquitecto de Software

Resumen Profesional

Arquitecto de Software con más de 11 años de experiencia diseñando, construyendo y desplegando aplicaciones web y móviles escalables y de pila completa. Habilidad probada para liderar el ciclo de vida completo de proyectos, demostrada al desarrollar y publicar de forma independiente un ecosistema de aplicación móvil completo en la Play Store. Experto en los ecosistemas de JavaScript/TypeScript y C#/.NET, con experiencia práctica en entornos de nube de AWS, GCP y Azure.

Experiencia Laboral

Ingeniero Full-Stack Senior

Junio 2024 – Agosto 2025

CarOffer | Dallas, TX (Remoto)

  • Lideré el desarrollo de funcionalidades para un portal estratégico de concesionarios usando React, mejorando la experiencia de usuario y optimizando el rendimiento del backend con .NET y procedimientos almacenados complejos de SQL Server.
  • Diseñé interfaces de usuario seguras e intuitivas, asegurando la integridad de la aplicación a través de pruebas exhaustivas en un marco de trabajo Ágil (Jira, Bitbucket).

Ingeniero Full-Stack Senior

Abril 2024 – Junio 2024

Koode | São Paulo, Brasil

  • Diseñé y construí una plataforma en NestJS para convertir e-books en audiolibros usando APIs de IA (Gemini, OpenAI), con sus correspondientes frontends en React y React Native.
  • Utilicé Google Cloud Functions y Firebase para gestionar procesos de backend escalables y orientados a eventos para la aplicación móvil.
  • Implementé pipelines de CI/CD para automatizar despliegues y gestioné datos en PostgreSQL, SQL Server y MongoDB.

Desarrollador/Analista de Software Full-Stack

Agosto 2020 – Febrero 2024

Villela Brasil Bank | Brasil

  • Diseñé y desarrollé APIs REST y microservicios usando C#, Node.js y TypeScript dentro de un framework escalable de Nest.js.
  • Desarrollé flujos de trabajo de procesamiento de datos asíncronos usando AWS Lambda y SQS, mejorando significativamente la eficiencia de las tareas del backend.
  • Optimicé los despliegues y mejoré la fiabilidad del sistema usando Docker y Azure DevOps, mientras monitoreaba el rendimiento con Azure Insights.

Líder Técnico (Proyecto Node.js/Next.js)

Julio 2018 – Junio 2020

Confidencial | Remoto

  • Lideré el desarrollo de una sofisticada plataforma web usando Node.js para la lógica de backend y Next.js para un frontend dinámico y optimizado para SEO.
  • Diseñé e implementé estrategias de Server-Side Rendering (SSR) y caché que mejoraron drásticamente los tiempos de carga de la página y la eficiencia de la aplicación.

Analista/Desarrollador de Software

Enero 2014 – Julio 2018

Integra | Remoto

  • Desarrollé y mantuve una herramienta de catalogación global, gestionando con éxito la transición tecnológica de VB.NET a un stack moderno de C#/.NET.
  • Mejoré el rendimiento del sistema diseñando e implementando procedimientos almacenados optimizados de SQL Server y gestionando datos en bases de datos Oracle.

Habilidades Técnicas

Lenguajes

TypeScriptJavaScriptC#SQLPython

Frontend

ReactReact NativeNext.jsHTML5CSS3

Backend

Node.jsNestJSASP.NET.NET CoreExpress.js

Cloud & DevOps

AWS (Lambda, SQS, S3)GCP (Firebase, Cloud Functions)Azure (App Service, DevOps)DockerCI/CD

Bases de Datos

PostgreSQLSQL ServerMongoDBOracle

Arquitectura

MicroserviciosDiseño de APIs RESTDiseño de SistemasSSR

Educación y Certificaciones

Licenciatura en Ingeniería de Software

Universidad Del Valle | Cochabamba, Bolivia