Saltar al contenido
Volver al inicio

Resumen

Edwin Gerardo Vásquez Guerrero

Ingeniero de Software Full-Stack

Construyo backends y microservicios confiables. Me interesan la seguridad, la criptografía post-cuántica y la computación cuántica.

Disponible para nuevas oportunidades · El Salvador

01En números

con sistemas en producción
2 añoscon sistemas en producción
sectores: finanzas, manufactura y salud
3sectores: finanzas, manufactura y salud
herramienta open source publicada
1herramienta open source publicada
cobradores en campo usaban a diario la app que construí completa: backend, base de datos y móvil
Atlas8cobradores en campo usaban a diario la app que construí completa: backend, base de datos y móvil
para extraer los datos de un PDF de diseño de unas 10 páginas; antes, con una IA, tardaba muchísimo y fallaba
TexOps~7 spara extraer los datos de un PDF de diseño de unas 10 páginas; antes, con una IA, tardaba muchísimo y fallaba
de logs al mes en el sistema, tras auditar lo que mi analizador sacó a la luz
EDC−99 %de logs al mes en el sistema, tras auditar lo que mi analizador sacó a la luz

02Experiencia

  1. abr 2026 – oct 2026

    Remoto

    Ingeniero de Software Full-Stack · Enterprise Database Corporation (EDC)

    Sistema core de cobros y administración hospitalaria: nuevas funciones, SQL Server de alta carga y automatización de despliegues.

    −99 %de logs al mes en el sistema, tras auditar lo que mi analizador sacó a la luz

    • Nuevas funciones y soporte en C#, .NET Framework / .NET Core, Web Forms y Windows Forms.
    • Diseño, refactorización y depuración de stored procedures, vistas y funciones en SQL Server con mucha carga transaccional.
    • Ingesta masiva de facturación y registros médicos con bulk inserts, bajando mucho los tiempos de proceso.
    • Un analizador de logs en Python: procesa los logs del mes, los agrupa por tipo y frecuencia, les da un ID único y arma un reporte con fechas. El equipo dejó de leer logs y pasó a resolver de la lista.
    • Scripts en Python que generan los SQL de deploy y de rollback para cambios DML y DDL entre DEV, QA y UAT; ciclo de vida en Azure DevOps.
    • C#
    • .NET
    • Web Forms
    • Windows Forms
    • SQL Server
    • Python
    • Azure DevOps
  2. ene 2026 – mar 2026

    Santa Ana, El Salvador

    Ingeniero de Software Full-Stack y DevOps · Textiles de Opico (TexOps)

    Modernicé backend, frontend e infraestructura, y monté el ciclo de CI/CD desde cero.

    ~7 spara extraer los datos de un PDF de diseño de unas 10 páginas; antes, con una IA, tardaba muchísimo y fallaba

    • Me dejaron diseñar mis propios microservicios, con Spring Boot y .NET, más utilidades en FastAPI; diseñé tablas y vistas en SQL Server para cada uno.
    • Un microservicio en Python que lee los PDFs de diseño de prendas del departamento de Embellishment (unos 8 por semana) y llena las tablas que consultan gerencia y la jefatura del área. Antes los subían a una IA: tardaba muchísimo y fallaba.
    • Rehíce el módulo de laboratorio: de páginas estáticas en Java a una app en React, mucho más rápida y sin tener que recargar la página tras cada cambio.
    • Migré los servidores de Windows a Linux y llevé todo el ecosistema a Docker.
    • Lideré el frontend: el cambio a aplicaciones React (SPA).
    • Pipelines con pruebas (JUnit, Vitest), linting, SonarQube, imágenes Docker y despliegue automático, sin pasos manuales.
    • Autenticación basada en tokens y monitoreo con Prometheus y Grafana.
    • Spring Boot
    • .NET
    • Python
    • SQL Server
    • React
    • Docker
    • SonarQube
    • Grafana
  3. ene 2025 – dic 2025

    El Salvador

    Ingeniero / Desarrollador Full-Stack · Financiera Atlas

    Construí la base del sistema financiero: microservicios transaccionales y la app móvil del equipo de cobros.

    8cobradores en campo usaban a diario la app que construí completa: backend, base de datos y móvil

    • La app móvil de cobros fue toda mía, de punta a punta: su microservicio, la base de datos en MySQL y la app en React Native, con reportes y geolocalización en tiempo real.
    • En el sistema core: microservicios transaccionales con Spring Boot y FastAPI; MySQL como motor principal y MongoDB para casos específicos.
    • Colaboré en la plataforma administrativa web con React y Angular.
    • Contenedores con Docker, orquestación con Kubernetes y pruebas con JUnit y Vitest.
    • Spring Boot
    • FastAPI
    • MySQL
    • MongoDB
    • React Native
    • Angular
    • Kubernetes

03Obras

  • SaaS multiempresa · proyecto propioEn construcción

    ERP para constructoras

    Plataforma para controlar proyectos de construcción: proyectos, obras, personal, asignaciones y permisos. El diferenciador: integración con Revit para sacar cantidades y materiales directo de los planos.

    5 servicios12 contenedores700+ pruebas

    • Java
    • Spring Boot
    • Spring Cloud Gateway
    • Python
    • FastAPI
    • Next.js
    • PostgreSQL
    • Redis
    • Flyway
    • Docker
    • Prometheus
    • Grafana
    • GitHub Actions
  • Herramienta de seguridad · open sourcePublicado

    Shorwatch

    Analizador estático (SAST) en Rust que busca en el código criptografía vulnerable a la computación cuántica y sugiere cómo migrar a los estándares post-cuánticos del NIST.

    v0.2 publicada145+ reglas17 algoritmos

    • Rust
    • tree-sitter
    • YAML
    • Docker
    • GitHub Actions
    github.com/ErwinQuantum/shorwatch
  • App de escritorio · para despachos de abogadosDefiniendo arquitectura

    Transcriptor de audiencias

    App de escritorio que transcribe audiencias sin que el audio salga de la oficina: quién dijo qué y en qué minuto, listo en Word. La transcripción es el núcleo; alrededor crecerán los casos y los expedientes del despacho.

    0 audios fuera de la oficina2 modos: local o servidor

    • Whisper
    • Ollama
    • Word (.docx)
  • Colaboración independiente · ingeniería civilServicio activo

    Modelado y documentación en Revit

    Me sumo al equipo de un proyecto para completar su modelo en Revit: agrego elementos, termino de dibujar y detallar los planos y, cuando hace falta, hago cálculos. Cada entrega lleva un documento con lo que hice, cómo y por qué.

    • Revit
    • AutoCAD

04Formación

  1. 2022 – 2024

    Ingeniería Civil

    Universidad de El Salvador

    El giro: Me enamoré del software.

  2. 2025 – actualidad

    Ingeniería en Desarrollo de Software

    Universidad de El Salvador

  3. En preparación

    Microsoft Azure Administrator (AZ-104)

    Estudiando para el examen.

  4. Sin certificar

    English B1

    Lectura técnica avanzada; sin certificado formal todavía.

  5. Meta declarada

    Maestría en computación cuántica

05Stack

Lenguajes
  • Java
  • C#
  • Python
  • Rust
  • TypeScript
  • JavaScript
Backend y frameworks
  • Spring Boot
  • .NET Core
  • FastAPI
  • Django
  • Node.js
Frontend y web
  • React
  • Angular
  • Vue
  • Next.js
  • Tailwind CSS
  • Framer Motion
Arquitectura y cloud
  • AWS
  • Azure
  • API Gateway
  • Load Balancing
  • Cloudflare
  • Object Storage (S3)
DevOps e infraestructura
  • Docker
  • Kubernetes
  • Terraform
  • NGINX
  • Jenkins
  • Azure DevOps
  • GitHub Actions
Seguridad y calidad
  • mTLS / Tokens
  • Rate Limiting
  • HashiCorp Vault
  • Azure Key Vault
  • SonarQube
  • OAuth2
Bases de datos y observabilidad
  • SQL Server
  • Oracle
  • PostgreSQL
  • Redis
  • Prometheus
  • Grafana
Cuántica
  • Q#
  • Qiskit