Gerardo Rodríguez
Entusiasta de los datos · Backend Developer · DBA
Sobre Mí
Profesional apasionado por el análisis de datos, con una sólida habilidad para la exploración de conjuntos de datos y la extracción de información valiosa. Disfruto de un ambiente colaborativo y de la tranquilidad de la reflexión individual. Mi curiosidad intelectual me impulsa a un aprendizaje continuo, dedicando mi tiempo libre al desarrollo de habilidades en la guitarra, la programación a través de videojuegos, y el seguimiento del baloncesto.
Proyectos
Interfaz de Usuario para Generador de Reportes en la Nube con Next.js (2025)
Desarrollo de una interfaz web moderna con Next.js que permite a los usuarios solicitar la creación, consulta y eliminación de reportes CSV basados en datos obtenidos desde la PokeAPI. La UI se comunica con una API en FastAPI y consume recursos desplegados en Azure.
- Next.js
- Tailwind CSS
- Axios para consumo de API
- Azure app service (Linux)
- Docker
- Application Insights
- Terraform
API REST en FastAPI para Gestión de Reportes CSV en Azure (2025)
API desarrollada en FastAPI para recibir solicitudes desde el frontend y orquestar la creación, almacenamiento y eliminación de reportes en la nube. Incluye validaciones, manejo de errores y conexión con Azure SQL Database y Blob Storage.
- Python + FastAPI
- Azure Postgresql Database
- Azure Blob Storage
- Docker
- Pydantic para validaciones
Procesador Asíncrono en Azure Functions para Enriquecimiento de Reportes (2025)
Función en Python con disparador de cola de Azure que procesa las solicitudes de reportes en segundo plano. Obtiene datos desde PokeAPI, los enriquece con estadísticas y habilidades, y genera un CSV almacenado en Azure Blob Storage.
- Azure Functions (Pyhon Queue Trigger)
- pandas
- requests
- Azure Storage SDK
Modelo de Datos en Azure SQL para Gestión de Reportes (2025)
Scripts SQL para crear la base de datos y tablas que almacenan metadatos de los reportes generados. Incluye soporte para el nuevo campo SampleSize y manejo de registros para eliminación.
- Azure Postgresql Database
- SQL
- Transact-SQL
Despliegue Automatizado de Arquitectura en Azure con Terraform (2025)
Aprovisionamiento automatizado de todos los recursos necesarios para el Generador de Reportes en Azure mediante Terraform. Incluye App Services, Azure Functions, Azure SQL Database, Blob Storage y Queue Storage.
- Terraform
- Azure Reosurce Manager
- Azure CLI
Pipeline de Datos y API con Caché Inteligente en Azure (2025)
Desarrollé una solución integral de backend que automatiza la migración de datos, expone una API segura y optimizada, y mejora el rendimiento mediante una capa de caché inteligente. El sistema incluye monitoreo con Application Insights, autenticación con Firebase y despliegue completo en la nube con Docker y Azure. Todo fue definido como infraestructura como código con Terraform.
- FastAPI (Python)
- Azure Data Factory
- Postgresql Database
- Redis Cache
- Firebase Authentication
- Docker
- Azure App Service (Linux)
- Application Insights
- Terraform
Arquitectura de Plataforma de E-commerce Escalable en Azure (2025)
Diseñé e implementé una arquitectura moderna de e-commerce sobre la nube de Azure, enfocada en la escalabilidad, resiliencia y análisis de datos. El proyecto se dividió en múltiples componentes y repositorios independientes para facilitar el trabajo colaborativo entre equipos, mejorar el mantenimiento y permitir despliegues automatizados.
- Azure App Service (Linux)
- Azure Storage Queues
- Azure SQL Database + Synapse (Data Warehouse)
- Azure Data Factory (ETL)
- Terraform (Infraestructura como Código)
Calculadora de varianza, desviacion media y estandar (2025)
En entornos donde se manejan grandes volúmenes de datos numéricos, entender su dispersión es crucial para evitar decisiones erróneas. Este proyecto surge como una herramienta práctica para analistas y estudiantes, permitiendo identificar rápidamente qué datos se alejan de la media. Gracias a esta calculadora, es posible tomar decisiones basadas en datos normalizados, evitando interpretaciones sesgadas y mejorando la confiabilidad de los análisis.
- Python
- NumPy
Visualizador de vistas de página en determinados períodos de tiempo (2025)
Las empresas necesitan comprender el comportamiento de sus usuarios para optimizar sus estrategias digitales. Este visualizador permite observar picos o caídas en visitas web a lo largo del tiempo, facilitando una lectura clara de los datos sin necesidad de revisar registros manualmente. La limpieza y organización de datos antes del análisis mejora la precisión y ayuda a detectar patrones que impulsan mejores decisiones de negocio.
- Python
- Pandas
- MathPlotLib
- NumPy
Plataforma de comercio electronico (2025-Presente)
Con el aumento del comercio en línea, ofrecer una experiencia rápida y fluida es fundamental para retener usuarios. Este proyecto responde a la necesidad de escalar una plataforma que presentaba problemas de rendimiento bajo alta demanda. Al implementar APIs eficientes y optimizar las respuestas del sistema, se redujeron significativamente los tiempos de espera, mejorando la experiencia del usuario y la conversión de ventas.
- Python
- JavaScript
- Django
- MariaDB
- Linux
Procesamiento y Limpieza de Datasets (2025)
Muchos proyectos fallan no por modelos incorrectos, sino por datos sucios. Este proyecto aborda un problema común en análisis de datos: la falta de calidad y consistencia. La limpieza efectiva de datasets permite que cualquier análisis posterior sea confiable y significativo, reduciendo errores y malinterpretaciones en áreas como marketing, ciencia de datos o investigación académica.
- Python
- Pandas
Implementación de APIs para Sistema de Registro (2025)
Las universidades necesitan sistemas robustos para gestionar el registro académico de miles de estudiantes. Este proyecto surge para cubrir esa necesidad, brindando APIs que automatizan y simplifican tareas como inscripción, asignación de clases y consulta de historial académico. La implementación permitió mayor agilidad administrativa y redujo errores humanos, mejorando el servicio al estudiante.
- PHP
- JavaScript
- MariaDB
- JWT
Diseño de Base de Datos para Gestión de Recursos Humanos (2024)
Gestionar de forma eficiente la información del personal es vital para cualquier organización. Este proyecto fue desarrollado con el objetivo de centralizar y optimizar el acceso a datos del área de Recursos Humanos, incluyendo contratos, evaluaciones y asistencia. Gracias a este sistema, se mejoró la trazabilidad y se facilitaron procesos internos clave como nómina y gestión del talento.
- Oracle
Diseño de ETL para migracion de datos entre bases de datos (2024)
Desarrolle un ETL personalizado para migrar datos entre bases de datos Oracle, asegurando la integridad y consistencia de la información. Este proceso es esencial para organizaciones que necesitan actualizar sus sistemas sin perder datos críticos, facilitando una transición fluida y minimizando el riesgo de errores.
- Oracle
- Java
- SpringBoot
- SQL
APIs para Plataforma de Comercio Electrónico (2024)
El comercio electrónico moderno exige sistemas flexibles y seguros para manejar operaciones como el registro de usuarios, pagos y gestión de inventario. Este proyecto permitió construir una base sólida de APIs para una tienda en línea, agilizando el desarrollo frontend y facilitando la integración con servicios externos. Respondió a la necesidad de un backend mantenible, escalable y orientado a microservicios.
- Java
- SpringBoot
- MySQL
- JavaScript
- JWT
Desarrollo de API y Gestión de Bases de Datos para Proyecto Estilo Spotify (2023)
La experiencia del usuario en plataformas de streaming depende de una respuesta rápida y un manejo eficiente del catálogo de contenido. Este proyecto emuló funcionalidades esenciales de una plataforma como Spotify, abordando retos como el diseño de consultas optimizadas y estructuras de datos adecuadas. Fue fundamental para demostrar la capacidad de construir sistemas escalables y orientados a contenidos dinámicos.
- Java
- SpringBoot
- Oracle
- Linux
- JavaScript
Perfil Profesional
Experiencia
Experiencia laboral
Actualmente, he adquirido experiencia significativa a través del desarrollo de software, APIs, diseño y optimización de bases de datos, y manipulación de datos en diversos proyectos académicos universitarios. Estas experiencias han consolidado mis habilidades en el ciclo completo de desarrollo de aplicaciones y en la gestión de datos
Certificaciones
Ingenieria de datos
2025-Presente
Ingles B1
2025-Presente
Analista de datos
jul-2025
Base relacionales
jul-2025
Python 1 y 2
oct-2023
Principios de ciberseguridad
ene-2023
Redes 1 y 2
sep-2022
Formación Académica
Ingenieria en sistemas
Universidad Nacional Autonoma de Honduras
2020-Presente
Habilidades Técnicas
Lenguajes
Java
80%
Python
70%
JavaScript
50%
PHP
70%
HTML
40%
CSS
30%
Bash
50%
SQL
70%
Base de datos
Oracle
70%
MySQL
70%
MariaDB
50%
SQL Server
40%
PostgreSQL
60%
MongoDB
40%
Analista de Datos
Pandas
85%
Excel
60%
MathPlotLib
50%
NumPy
40%
Ingeniería de Datos
ETL
60%
Data Warehousing
50%
Azure Data Factory
30%
Tableau
40%
Desarrollo Web
Django
40%
FastAPI
10%
SpringBoot
70%
PHP
50%
Frameworks y Librerías
React
20%
Next.js
20%
Express
20%
Bootstrap
30%
JWT
70%
Spring Security
80%
FastAPI
40%
Azure
Azure App Service (Linux)
60%
Azure Postgresql Database
70%
Azure Storage Queues
40%
Application Insights
20%
Azure Postgresql Database + Synapse (Data Warehouse)
50%
Azure functions
30%
Azure Blob Storage
40%
Otros
Docker
50%
Git
40%
Linux
70%
Firebase
30%