JAVIER VEGA MOLINA

Sobre mí

Conoce más sobre mi perfil y habilidades

Quién soy

Soy Javier Vega, ingeniero de software de Guayaquil, Ecuador. Me formé como Ingeniero en Ciencias de la Computación en la ESPOL y obtuve una Maestría en Inteligencia Artificial en la UEES.

Hoy trabajo en Banco Bolivariano desarrollando servicios e integraciones bancarias en AWS con Java y Spring Boot: desde una búsqueda fonética con OpenSearch que redujo en un 50% las cancelaciones de remesas hasta pagos interbancarios en tiempo real a través de BANRED.

Antes pasé más de dos años en Telecu, donde crecí de desarrollador full-stack Junior a Semi-Senior construyendo chatbots RAG, agentes de IA, voice bots e integraciones de facturación con TypeScript, NestJS, React y Python.

Me enfoco en sistemas confiables y bien probados, y en usos prácticos de la IA que resuelvan problemas reales de negocio.

Habilidades

Lenguajes

  • TypeScript
  • JavaScript
  • Java
  • Python
  • C#
  • PHP
  • SQL
  • HTML
  • CSS

Backend

  • Node.js
  • NestJS
  • Express
  • Spring Boot
  • FastAPI
  • .NET Core
  • TypeORM
  • SQLAlchemy
  • Hibernate
  • Entity Framework

Frontend y Móvil

  • React
  • Next.js
  • Astro
  • React Native
  • Tailwind CSS
  • React Query
  • React Hook Form
  • Zod
  • Yup

IA y LLMs

  • LangChain
  • RAG
  • AI Agents
  • OpenAI
  • Gemini
  • ChromaDB

Bases de Datos

  • PostgreSQL
  • Microsoft SQL Server
  • MySQL
  • MongoDB
  • Redis
  • DynamoDB
  • OpenSearch

Cloud y DevOps

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • RabbitMQ
  • Nginx
  • Grafana

Pruebas de Software

  • Jest
  • Supertest
  • Cypress
  • Faker
  • JMeter
  • pytest
  • JUnit
  • Mockito
  • Spring Test

Educación

Maestría en Inteligencia Artificial

Graduado

UEES — Universidad de Especialidades Espíritu Santo

  • Mar 2025 – May 2026
  • Guayaquil, Ecuador

Ingeniería en Ciencias de la Computación

Graduado

ESPOL — Escuela Superior Politécnica del Litoral

  • May 2019 – Mar 2024
  • Guayaquil, Ecuador

Conceptos clave

  • Estructuras de Datos
  • Diseño y Análisis de Algoritmos
  • Inteligencia Artificial
  • Programación Orientada a Objetos
  • Redes de Computadoras
  • Sistemas Distribuidos
  • Bases de Datos
  • Seguridad Informática
  • Sistemas Operativos
  • Ingeniería de Software
  • Interacción Humano-Computador (UI/UX)