DISPONIBLE

Alejandro Muñoz Garay

Full Stack Developer · TypeScript · Node.js · React

SISTEMA v2.0

SOBRE

Aprendo mejor cuando enfrento problemas nuevos al desarrollar una idea. Después de titularme, tomé proyectos freelance que me ayudaron a crecer, pero ahora busco un empleo estable donde pueda aplicar lo que sé: desarrollo web, automatización y administración de servidores, tanto locales como en la nube.

Soy Alejandro Muñoz, Ingeniero Civil en Informática de la Universidad Adventista de Chile (2024). Me enfoco en construir sistemas completos, desde el backend hasta el despliegue, priorizando código claro y bien estructurado.

Trabajo con TypeScript, Node.js, React y PostgreSQL. He desarrollado sistemas SaaS multi-tenant, plataformas IoT, APIs containerizadas y herramientas CLI. En todos mis proyectos integro Docker, CI/CD, testing y monitoreo como parte del flujo de trabajo.

Formación

Ingeniería Civil en Informática

Universidad Adventista de Chile · 2019-2024

Ubicación

San Pablo, Santiago, Chile

DISPONIBLE

EXPERIENCIA v1.0

EXPERIENCIA

Desarrollador Full Stack — Proyectos Autónomos

Vitaria · AgroBot-Alert · TallerPro · Transporte · TypeForge

2024 - Presente

Desarrollé sistemas completos para mi portafolio, aplicando buenas prácticas de arquitectura, testing, DevOps y seguridad. El más completo es un sistema de gestión clínica SaaS con 16 módulos, multi-tenancy y más de 1100 tests automatizados.

  • Vitaria: sistema SaaS con 16 módulos (agenda, EHR, facturación, laboratorio, analítica), 1122 tests automatizados (89% cobertura), autenticación 2FA y soporte multilenguaje.
  • AgroBot-Alert: plataforma IoT con monitoreo agrícola en tiempo real, alertas por WhatsApp y Email, y dashboards con mapa Leaflet.
  • TallerPro: sistema multi-tenant con arquitectura hexagonal, monitoreo con Prometheus y Grafana, CI/CD automatizado en 5 etapas.
  • Transporte: TMS para flota de carga internacional con tracking GPS en tiempo real, geocercas y facturación.
  • TypeForge: CLI publicado en npm que genera APIs TypeScript listas para producción en segundos.
  • Stack principal: TypeScript, Node.js, React, PostgreSQL, Docker, GitHub Actions.

Desarrollador Full-Stack — Plataforma IoT

Geotrace (Proyecto INIA)

Jun 2024 - Nov 2024

Mi trabajo de título. Construí una plataforma IoT con monitoreo en tiempo real para sensores agrícolas, integrando sensores, backend, dashboards y alertas automatizadas.

  • Backend en Node.js/TypeScript con MySQL y dashboards en Grafana y Power BI.
  • Alertas automáticas por WhatsApp y Email que redujeron el tiempo de respuesta en un 20-25%.
  • Plataforma containerizada con Docker, integrando APIs de Wialon y OpenAI para enriquecer las alertas.

Práctica en Ingeniería de Software — Infraestructura

Depto. de Informática, Universidad Adventista de Chile

Jul 2020 - Oct 2020

Automaticé tareas de infraestructura y operaciones TI en un entorno académico con servidores en producción.

  • Automaticé el aprovisionamiento de servidores con Ansible y pipelines CI/CD, acortando los tiempos de despliegue.
  • Administré servidores Linux aplicando hardening de seguridad, parches y monitoreo constante.
  • Creé runbooks y documentación operativa para estandarizar la respuesta ante incidentes.

PROYECTOS v4.0

PROYECTOS

Monitoreo en tiempo real de proyectos activos. Cada entrada representa un entorno desplegado con recursos dedicados.

DESPLIEGUE ACTIVO

OP_ID: VITARIA...

EN VIVO

Vitaria

Sistema SaaS para gestión clínica con 16 módulos: agenda médica, historias clínicas, facturación, laboratorio, analítica y panel de administración. Incluye más de 1100 tests automatizados.

TypeScriptExpress 5React 19PostgreSQL 15DockerJWT + 2FAi18nGitHub Actions

DESPLIEGUE ACTIVO

OP_ID: AGROBOT-AL...

EN VIVO

AgroBot-Alert

Plataforma IoT para monitoreo agrícola con alertas automáticas, notificaciones por WhatsApp y Email, mapas interactivos y gráficos en tiempo real.

React 18Node.jsExpress 4MySQL 8DockerLeafletTwilioRecharts

DESPLIEGUE ACTIVO

OP_ID: TALLERPRO...

EN VIVO

TallerPro

Sistema para talleres mecánicos con arquitectura hexagonal. Gestiona clientes, vehículos, órdenes de reparación, inventario y facturación, con monitoreo integrado.

Node.jsExpress 5Prisma 6React 18PostgreSQL 15DockerPrometheusGrafana

DESPLIEGUE ACTIVO

OP_ID: TRANSPORTE...

EN VIVO

Transporte

Transport Management System (TMS) en tiempo real para flota de carga internacional: clientes, conductores, camiones, viajes, geocercas y facturación, con tracking GPS en vivo.

React 19ViteExpress 4Node.jsPostgreSQL + PostGISLeafletWebSocketDocker

DESPLIEGUE ACTIVO

OP_ID: TYPEFORGE...

EN VIVO

TypeForge

CLI publicado en npm que genera APIs TypeScript listas para usar en segundos. Incluye Express, Prisma, autenticación JWT, Docker y CI/CD listos para usar.

Node.jsTypeScriptCommanderInquirerHandlebarsnpm

RECURSOS DEL SISTEMA

STACK TECNOLÓGICO

Lenguajes

TypeScriptJavaScriptPythonSQL

Backend

Node.jsExpressPrisma ORMREST APIJWT

Frontend

ReactNext.jsTailwind CSSMUI

DevOps

DockerGitHub ActionsOracle CloudNginxLinux

Bases de Datos

PostgreSQLMySQLPrisma ORMSQL Avanzado

Testing

JestVitestSupertestCobertura de tests

Seguridad

JWT + Refresh TokensHelmet / CORSTOTP 2FARBACAuditoría

ARQUITECTURA v1.0

INFRAESTRUCTURA

Así están distribuidos los servicios en producción. Cada plataforma corre en su propio entorno, con recursos y estrategias de despliegue independientes.

TOPOLOGÍA DE PRODUCCIÓN

CLOUDFLARE · EDGEORACLE CLOUD · SA-SANTIAGO-1 · 146.181.55.59FIREWALL:22 · :80 · :443:5432 · solo RenderHTTPSHTTPS · :443HTTPSPGSQL · 5432 · SSLUSR01ClientesBrowser · AppEDGE02Cloudflareproxy · WAF · DNSGW03Nginx:80 · :443AGB04AgroBotweb :5173 · api :3000 · mysql :3306TAL05Taller Mec.app :3002 · web :3043 · pg :5433TRA06Transporteapi :3004 · postgisCLI07Clinic DBpostgres :5432 · SSLRND08RendervitariaLEGENDFocal · datosGateway · backendCloud · edgeExternal · tráficoHTTPS · 443PGSQL · 5432Docker · interno

DISTRIBUCIÓN POR PROVEEDOR

Cloudflare

EDGE · DNS · WAF

Punto de entrada global. Proxea los tres dominios hacia el origen en Oracle Cloud y termina SSL.

  • Proxy · WAF · DNSedge global
  • amgdeveloper.clHTTPS
  • agrobot.amgdeveloper.clHTTPS
  • taller.amgdeveloper.clHTTPS

Oracle Cloud

COMPUTE · SA-SANTIAGO-1

VPS con Nginx como gateway y stacks en Docker Compose. Hostea los proyectos con sus bases de datos internas.

  • Nginx Gateway:80 · :443
  • AgroBot5173 · 3000 · 3306
  • Taller Mec.3002 · 3043 · 5433
  • Transallendes3004 · postgis
  • Clinic DB5432 · SSL

Render

PAAS · IP FIJA

Servicio gestionado para la clínica. La app conecta al Postgres de Oracle por :5432 con SSL.

  • VitariaReact · Express
  • Postgres (Oracle):5432 · SSL

CONTACTO

ENVÍA UN MENSAJE

Estoy buscando mi primera oportunidad profesional. Si tienes un proyecto, una idea o simplemente quieres conversar, me gustaría escucharte.

Ubicación

San Pablo, Santiago, Chile

PORTAFOLIO · TODOS LOS SISTEMAS OPERATIVOS · © 2024 Alejandro Muñoz Garay