Alejandro Serafín Gutiérrez
Desarrollador Full Stack
Experiencia creando productos empresariales basados en la nube, automatizando procesos con Python y desarrollando integraciones entre sistemas usando APIS.
EXPERIENCIA
IT Developer
Oct 2023 - Presente
Lideré el mantenimiento y administración de RAPIDPRO, un avanzado sistema de mensajería automatizada basado en microservicios y Docker. Mi trabajo abarcó desde la programación en Python y Go para el backend hasta la gestión de bases de datos con PostgreSQL, enfocándome en la creación y mejora continua de funcionalidades para optimizar la eficiencia del sistema, usando GitLab como versionador de código. Además de integrar servicios de terceros mediante API REST, como la mensajería a través de WhatsApp-Gupshup, enriquecí el sistema con inteligencia artificial de OpenAI, mejorando la interactividad y personalización de las respuestas. La arquitectura se complementó con el uso de AWS S3 para el almacenamiento de archivos estáticos y Redis para la gestión eficiente de colas de mensajes, lo que reforzó la escalabilidad y la fiabilidad del sistema. Extendí la funcionalidad de RAPIDPRO desarrollando un script en Python que utiliza MongoDB para generar reportes detallados, facilitando así el análisis de datos y la toma de decisiones. Mi gestión técnica incluyó la administración de servidores a través de terminal SSH en un entorno Linux, demostrando mi competencia en DevOps y la administración de sistemas en la nube.
Full Stack Developer
Dic 2020 - Jul 2023
En mi rol como Líder de Proyecto Full Stack, dirigí con éxito la conceptualización, diseño e implementación de un sistema integral de gestión empresarial (ERP), centrado en la transformación y automatización de procesos internos para mejorar la coordinación y el flujo de información entre seis áreas funcionales clave. En el desarrollo del sistema, apliqué principios de UI/UX para asegurar una experiencia de usuario óptima, creando interfaces intuitivas y responsivas con ReactJS / NextJS y Material-UI (MUI). El backend se desarrolló con Python y FastAPI, y la gestión de datos se realizó con PostgreSQL y SQLAlchemy, garantizando interacciones eficientes y seguras. Implementé prácticas de integración continua utilizando Jetbrains, Github y Jenkins con Docker, lo que facilitó el despliegue ágil y las iteraciones constantes del sistema. Además, adopté medidas de seguridad informática avanzadas para proteger contra ataques DDOS, XSS y SQL Injection, asegurando la integridad y confiabilidad del sistema. El impacto del sistema ERP fue transformador, logrando una optimización del 300% en la eficiencia de captura de datos y eliminando redundancias. Esta mejora en la gestión de datos y la reducción de tiempos de trabajo contribuyeron significativamente al aumento de la productividad y la eficiencia operativa de la empresa.
Project Full Stack
Dic 2019 - Dic 2020
Como Desarrollador de Software, diseñé y ejecuté un avanzado sistema de menús digitales para restaurantes, transformando la forma en que presentan sus ofertas a los clientes. Este sistema personalizable permitió a los restaurantes crear y gestionar perfiles únicos, accesibles mediante URLs individuales, con menús digitales optimizados para una visualización perfecta tanto en dispositivos móviles como de escritorio, gracias a un diseño web adaptable. Desarrollé la solución utilizando Python y Django, asegurando una estructura robusta y escalable, mientras que PostgreSQL sirvió como la base de datos confiable para almacenar datos de menús y perfiles de restaurantes. El sistema se enriqueció con la funcionalidad de códigos QR generados automáticamente, permitiendo a los comensales acceder instantáneamente a los menús con solo escanear, mejorando así la experiencia del usuario y la eficiencia del servicio. El despliegue se realizó en una instancia de Ubuntu Server en Digital Ocean, utilizando Nginx como servidor web, lo que garantizó un rendimiento óptimo y una alta disponibilidad. Además, configuré con éxito el dominio y el protocolo HTTPS, fortaleciendo la seguridad y la confianza en el sistema. Este proyecto no solo mejoró significativamente la interacción digital entre los restaurantes y sus clientes, sino que también demostró mi capacidad para innovar y ejecutar soluciones de software complejas que abordan necesidades comerciales específicas.
ÚLTIMOS PROYECTOS
Administrador de facturas
Aplicación web para la gestión de facturas XML - SAT. El sistema admite facturas tanto de ingresos como de egresos, reduciendo así el tiempo de identificación de las facturas por pagar y por cobrar.
Menú Digital
Sistema de menú digital para multiples restaurantes, bares y cafeterías. Con la posibilidad de mostrar su menú en una pagina web con diferentes temas y paleta de colores, al escanear un codigo QR.
Dashboard de entregas
Sistema de gestión de entregas de efectivo para una empresa de traslado de valores. Todos los estatus se registran mediante códigos QR y los reportes se generan a través de un chatbot en Telegram.