personal

Elecciones CCAT, Centro Cultural Avanzada Tecnológica - Universidad Nacional de Ingeniería

Desarrollo e implementación de un sistema de votación en línea para asegurar procesos de votación seguros, anónimos y confiables.

Descripción del Proyecto

De septiembre a diciembre de 2020, colaboré con el equipo de elecciones del CCAT para desarrollar e implementar un sistema de votación en línea. Diseñé una interfaz receptiva y fácil de usar, gestioné servicios de backend para la autenticación de usuarios, conteo de votos, y generación de reportes. Aseguré la seguridad del sistema integrando protocolos de autenticación y login seguros. Además, optimicé el despliegue y la escalabilidad mediante la contenedorización, y gestioné el almacenamiento de datos con soluciones de respaldo efectivas.

Tecnologías Utilizadas

Firebase

Spring Boot

Java

PostgreSQL

Objetivos del Proyecto

  • Sistema de Votación en Línea

    Desarrollar e implementar un sistema de votación en línea que garantice procesos seguros, anónimos y confiables.

  • Interfaz de Usuario

    Diseñar una interfaz de usuario receptiva y fácil de usar.

  • Gestión de Backend

    Administrar servicios de backend para la autenticación de usuarios, conteo de votos y generación de reportes.

  • Seguridad del Sistema

    Integrar protocolos de autenticación y login seguros.

  • Escalabilidad y Despliegue

    Optimizar la escalabilidad y el despliegue mediante la contenedorización.

  • Gestión de Datos

    Administrar el almacenamiento de datos con soluciones de respaldo efectivas.

Funcionalidades Principales

Sistema de Votación Seguro

Sistema de votación en línea que asegura procesos de votación anónimos y confiables.

Interfaz de Usuario Receptiva

Interfaz diseñada para ser accesible y fácil de usar desde cualquier dispositivo.

Despliegue con contenedores

Uso de Docker para optimizar el despliegue y la escalabilidad en diferentes entornos.

Seguridad Integrada

Integración de protocolos de autenticación y login seguros con Keycloak y Oauth2.

Gestión Eficiente de Datos

Manejo de datos utilizando Google Blob Storage y Firebase, con soluciones de respaldo efectivas.