CONSULTING FOR THE IMPLEMENTATION OF THE FIRST PHASE OF THE STATE REGISTER OF PUBLIC SERVANTS (RUESS) INFORMATION PLATFORM
General Description
The project consisted of consulting and developing the first phase of the RUESS computer platform, a centralized system for managing public servers. The implementation was carried out with PHP and MySQL, under an open-code approach, prioritizing efficiency, security, and scalability. Technical Scope The initial phase covered the design, development, and implementation of essential modules: Database Design: Relational schema in MySQL, optimized for personnel data. Normalization, indexing, and use of views for performance and consistency. Stored procedures and functions to encapsulate business logic. Database-level security with user, role, and privilege management. System Architecture: MVC (Model-View-Controller) architecture with a PHP framework for modularity. Responsive user interface (UI) with HTML5, CSS3, and JavaScript. Functional Modules (First Phase): Public Server Registration: Capture and validation of personal, academic, and employment data. User and Role Management: Role-based authentication and authorization system, with secure password storage (hash and salting). Basic Query and Reporting: Advanced search, filtering, and exportable report generation functionalities (CSV, PDF). Security and Performance: Prevention of vulnerabilities (SQL Injection, XSS, CSRF) and secure session management. Optimization of queries and page loading. Implementation of audit logs for operation tracking. The choice of open-source technologies guaranteed a cost-effective and flexible implementation, laying the foundations for future expansions of the RUESS.
Gallery

Technical Area
Systems and Telecommunications
Type of Service
CONSULTING
Location
La Paz, Bolivia
Period
2016
CONSULTORÍA PARA IMPLEMENTAR LA PRIMERA FASE DE LA PLATAFORMA INFORMÁTICA DEL REGISTRO ÚNICO ESTATAL DE SERVIDORAS Y SERVIDORES PÚBLICOS (RUESS)

KRETCO S.R.L.
La Paz – Bolivia
El proyecto consistió en la consultoría y desarrollo de la primera fase de la plataforma informática del RUESS, un sistema centralizado para la gestión de servidores públicos. La implementación se realizó con PHP y MySQL, bajo un enfoque de código abierto, priorizando eficiencia, seguridad y escalabilidad. Alcance Técnico La fase inicial abarcó el diseño, desarrollo e implementación de módulos esenciales: Diseño de Base de Datos: Esquema relacional en MySQL, optimizado para datos de personal. Normalización, indexación y uso de vistas para rendimiento y consistencia. Procedimientos almacenados y funciones para encapsular lógica de negocio. Seguridad a nivel de BD con gestión de usuarios, roles y privilegios. Arquitectura del Sistema: Arquitectura MVC (Modelo-Vista-Controlador) con un framework PHP para modularidad. Interfaz de usuario (UI) responsiva con HTML5, CSS3 y JavaScript. Módulos Funcionales (Primera Fase): Registro de Servidores Públicos: Captura y validación de datos personales, académicos y laborales. Gestión de Usuarios y Roles: Sistema de autenticación y autorización basado en roles, con almacenamiento seguro de contraseñas (hash y salting). Consulta y Reportes Básicos: Funcionalidades de búsqueda avanzada, filtrado y generación de reportes exportables (CSV, PDF). Seguridad y Rendimiento: Prevención de vulnerabilidades (Inyección SQL, XSS, CSRF) y gestión de sesiones seguras. Optimización de consultas y carga de páginas. Implementación de logs de auditoría para seguimiento de operaciones. La elección de tecnologías de código abierto garantizó una implementación rentable y flexible, sentando las bases para futuras expansiones del RUESS.
