Esta carpeta contiene una colección de scripts de Bash (para tareas de infraestructura y flujo de trabajo) y Node.js (para optimización de activos digitales), creados para automatizar tareas repetitivas, reducir el riesgo operativo y mejorar el rendimiento de la aplicación web de la inmobiliaria.
| Script | Tecnología | Valor de Ingeniería Destacado |
|---|---|---|
sync_qa.sh |
Bash / PostgreSQL |
DevOps & Resiliencia Operativa. Automatiza el proceso de copia de seguridad (pg_dump), borrado, recreación y restauración de datos de Producción a QA. Garantiza que el entorno de pruebas esté siempre actualizado con datos reales en un solo comando, minimizando el error humano en el ciclo de despliegue. |
resize.js |
Node.js / sharp |
Optimización de Performance Web. Script para procesar por lotes imágenes de propiedades, redimensionándolas y convirtiéndolas a formatos modernos y ligeros (WebP). Mejora la velocidad de carga (Core Web Vitals) y la experiencia del usuario (UX). |
renaming.sh |
Bash |
Flujo de Trabajo (Workflow) y Consistencia. Script utilitario para renombrar de forma masiva archivos de imagen con un nombre base y un contador. Asegura la uniformidad de nomenclatura para una mejor gestión de activos en el backend. |
excel_to_json.sh |
Bash |
Integración de Datos y Preprocesamiento. Automatiza la conversión de datos de listados de propiedades (o cualquier otro dato estructurado) a un formato JSON o TXT estructurado (imgX:file.webp,alt:description;). Agiliza la carga de datos masiva en el sistema. |
Estos scripts demuestran mi enfoque en la eficiencia operativa. Entiendo que el trabajo de un desarrollador Full-Stack no termina en el código, sino que incluye asegurar que el workflow sea robusto y que la aplicación mantenga un rendimiento óptimo en un entorno real.