Hola, soy Luis Álamo

Desarrollo de
Software Profesional y Personalizado

Luis Álamo - Desarrollador de Software
AWS AWS
Terraform Terraform
Docker Docker
CircleCI CircleCI
GitHub Actions GitHub Actions
Git Git
Grafana Grafana
AWS Lambda AWS Lambda
PagerDuty PagerDuty
Linux Linux
Bash Bash
Java Java
Spring Boot Spring Boot
Python Python
FastAPI FastAPI
PHP PHP
Laravel Laravel
PostgreSQL PostgreSQL
MySQL MySQL
Vue.js Vue.js
Tailwind CSS Tailwind CSS
HTML5 HTML5
CSS3 CSS3
JavaScript JavaScript
AWS AWS
Terraform Terraform
Docker Docker
CircleCI CircleCI
GitHub Actions GitHub Actions
Git Git
Grafana Grafana
AWS Lambda AWS Lambda
PagerDuty PagerDuty
Linux Linux
Bash Bash
Java Java
Spring Boot Spring Boot
Python Python
FastAPI FastAPI
PHP PHP
Laravel Laravel
PostgreSQL PostgreSQL
MySQL MySQL
Vue.js Vue.js
Tailwind CSS Tailwind CSS
HTML5 HTML5
CSS3 CSS3
JavaScript JavaScript
AWS AWS
Terraform Terraform
Docker Docker
CircleCI CircleCI
GitHub Actions GitHub Actions
Git Git
Grafana Grafana
AWS Lambda AWS Lambda
PagerDuty PagerDuty
Linux Linux
Bash Bash
Java Java
Spring Boot Spring Boot
Python Python
FastAPI FastAPI
PHP PHP
Laravel Laravel
PostgreSQL PostgreSQL
MySQL MySQL
Vue.js Vue.js
Tailwind CSS Tailwind CSS
HTML5 HTML5
CSS3 CSS3
JavaScript JavaScript

Servicios

Cloud engineering y backend entorno a AWS, con operación confiable y seguridad en el ciclo de vida.

Nube · IaC

Infraestructura en la nube e infraestructura como código

Diseño y evolución en AWS con Terraform: módulos reutilizables, redes y despliegues coordinados con el pipeline, incorporando criterios de seguridad en IaC y conectividad. Incluye apoyo en migración a la nube AWS: valoración de cargas de trabajo, red e identidades, plan de cortes y aterrizaje en servicios gestionados según el alcance acordado.

Qué incluye

  • Terraform modular y documentado; entornos reproducibles
  • Redes y cargas en AWS (VPC, exposición, patrones comunes e híbridos según alcance)
  • Migración a la nube AWS: fases, riesgos y coordinación con aplicaciones y datos
  • Servicios de cómputo y contenedores (p. ej. ECS) alineados a buenas prácticas de operación
AWS Terraform Migración ECS VPC IaC
CI/CD · DevSecOps

Pipelines, contenedores y seguridad en el ciclo de vida

Integración de seguridad en el S-SDLC junto a CI/CD: pipelines en GitHub Actions (o CodeBuild / CodePipeline en AWS cuando el cliente ya usa esa cadena), Docker y controles automáticos tempranos — SAST, análisis de dependencias (SCA) y escaneo de imagen, como en las plantillas públicas de referencia.

Qué incluye

  • Build, tests y artefactos listos para desplegar
  • Seguridad en contenedores y en la propia canalización (feedback al desarrollo)
  • Controles SAST / SCA y escaneo de imagen; criterios DAST cuando el alcance lo permite
GitHub Actions AWS CodeBuild Docker Semgrep OWASP Trivy CircleCI
Backend · APIs

APIs, eventos en AWS y calidad bajo carga

Diseño e implementación de servicios HTTP y de arquitectura orientada a eventos con Amazon SQS como cola gestionada (consumo, reintentos, colas de mensajes no entregados e idempotencia según diseño). La entrega incorpora pruebas unitarias, informes de cobertura en CI y pruebas de estrés sobre rutas críticas antes de picos o releases, en Java/Spring Boot, Python/FastAPI o PHP/Laravel según el contexto del equipo.

Qué incluye

  • Arquitectura orientada a eventos con Amazon SQS: diseño de mensajes, consumidores y manejo de fallos
  • Pruebas unitarias y de integración con cobertura visible en el pipeline (umbrales y regresión continua)
  • Pruebas de estrés y validación de límites sobre APIs o workers antes de despliegues o campañas de tráfico
Java Spring Boot FastAPI PHP Laravel Amazon SQS Cobertura Pruebas de estrés
Datos · bases

Bases de datos: operación, respaldos y modernización

Modelado, rendimiento y operación cotidiana en motores relacionales habituales; estrategias de respaldo y recuperación, modernización de versiones y esquemas, y migración entre entornos (on-prem a nube, cambio de motor o consolidación) con cortes y validación de integridad acordados con el negocio.

Qué incluye

  • PostgreSQL y MySQL en cargas exigentes; ajuste de índices, consultas y parámetros
  • Diseño y revisión de respaldos, retención y pruebas de restauración ante incidentes o auditorías
  • Modernización (versiones, extensiones, compatibilidad) y migración de datos con ventanas controladas
PostgreSQL MySQL Amazon RDS Respaldos Migración Modernización
Portales · SPA · CDN

Portales y experiencias SPA según alcance, con Vue como referencia

Cuando el alcance lo pide, diseño y entrega de portales y aplicaciones de página única (SPA) empaquetadas como artefacto versionado y servidas detrás de CDN, con rutas, caché e invalidaciones alineadas al pipeline. Vue.js es el framework de preferencia por consistencia y ecosistema; el stack concreto (p. ej. Vite, TypeScript) se acuerda con el equipo. Las suites end-to-end en Playwright cubren flujos críticos antes de promover a producción.

Qué incluye

  • Portales o SPA según requisitos: estructura de rutas, estado y despliegue reproducible con Vue como base habitual
  • Publicación estática o híbrida detrás de CDN (S3 + CloudFront u otro edge) y cabeceras de caché acordes al tipo de contenido
  • Pruebas end-to-end con Playwright integradas al flujo de integración continua
  • Encaje con CI/CD existente para promover el bundle sin fricción operativa frente a backend y plataforma
Vue.js Vite SPA Playwright CDN S3 CloudFront TypeScript
Plataforma · SRE

Docker, Linux y operación de plataforma

Contenedores Docker en producción, Linux, automatización y observabilidad (CloudWatch, tableros en Grafana), con foco en confiabilidad e incidentes y alerta operativa (p. ej. PagerDuty). En AWS, el despliegue puede combinar ECS, funciones con Lambda y CI con GitHub Actions según diseño, sin asumir un clúster propio a mantener. La operación se documenta y deja trazable (runbooks, cambios, registros y controles repetibles) para revisiones de seguridad y auditorías técnicas en cloud, en coordinación con quienes llevan el cumplimiento normativo.

Qué incluye

  • Docker en producción: imágenes, endurecimiento, recursos y ciclo de vida del runtime
  • Linux, Bash y automatización operativa; observabilidad en AWS y respuesta ante incidentes
  • CI/CD complementario (CircleCI, GitHub Actions) alineado al equipo
  • Evidencias operativas y controles automatizables alineados a marcos de buenas prácticas o preparación de auditorías técnicas
Docker Linux Bash Amazon ECS AWS Lambda CloudWatch Grafana PagerDuty GitHub Actions Trazabilidad

Proyectos

Material libre y abierto para la comunidad: plantillas y pipelines, demos y herramientas que puedes clonar o adaptar en tus equipos.

pydevsecopspipeline

Ver en GitHub

Microservicio FastAPI con pipeline en GitHub Actions: build y tests, SAST (Semgrep), SCA (OWASP Dependency-Check) y escaneo de imagen con Trivy.

PythonFastAPIGitHub ActionsDockerDevSecOps

jsdevsecopspipeline

Ver en GitHub

Pipeline DevSecOps sobre Node.js (npm): build y tests, SAST, SCA y escaneo de imagen en GitHub Actions — misma idea que en los otros stacks, con el ecosistema JS.

Node.jsnpmGitHub ActionsDockerDevSecOps

javadevsecopspipeline

Ver en GitHub

Microservicio Spring Boot con Gradle; pipeline con build, tests, análisis estático, dependencias y contenedor.

JavaSpring BootGradleGitHub ActionsDocker

express-typescript-template

Ver en GitHub

Plantilla Node.js con Express y TypeScript: API REST por capas, validación de entrada, ORM y documentación OpenAPI; pensada como punto de partida para servicios HTTP en TS.

Node.jsExpressTypeScriptRESTOpenAPIZod

springboot-template

Ver en GitHub

Plantilla Spring Boot con API REST de ejemplo, JPA, OpenAPI/Swagger y cliente WebClient para servicios externos.

JavaSpring BootMavenJPAOpenAPI

fastapi-template

Ver en GitHub

Plantilla FastAPI con arquitectura por capas, SQLAlchemy, Alembic, Pydantic y documentación OpenAPI.

PythonFastAPISQLAlchemyAlembicPydantic

react-typescript-template

Ver en GitHub

Plantilla de aplicación web con Vite, Radix UI, Tailwind y estado con Zustand; estructura por responsabilidades técnicas.

ReactViteTailwindRadix UIZustand

springbootcxfsoapclientwithtls

Ver en GitHub

Ejemplo Spring Boot de cliente SOAP con Apache CXF, TLS y firma digital, con patrón circuit breaker.

JavaSpring BootCXFSOAPTLS

springboot-kafka-consumer-example

Ver en GitHub

Proyecto de referencia para consumir topics de Apache Kafka desde Spring Boot.

JavaSpring BootKafkaGradle

pg-to-es-index-generator

Ver en GitHub

Herramienta de migración que lee PostgreSQL e indexa documentos en Elasticsearch 6.8.

PythonPostgreSQLElasticsearch

cis-aws-report-script

Ver en GitHub

Script en Python (boto3) de solo lectura que recorre una cuenta AWS y genera un informe tipo plantilla de autoevaluación de buenas prácticas (referencia CIS AWS Foundations).

Pythonboto3AWSSecurityAudit

instagram_playwright_unfollow

Ver en GitHub

Automatización en Python con Playwright para flujos en navegador; ejemplo de scripting y control de navegadores.

PythonPlaywrightAutomation

Contacto

Si tienes un proyecto en mente o quieres consultar sobre mis servicios, escríbeme por el canal que prefieras.

luismalamoc@gmail.com
Santiago, Chile