Gabriel Rodríguez

Gestor de subvenciones CEEB IBE | Ajuntament de Barcelona

Fecha
Agosto 2020 – Diciembre 2021 (1 año, 5 meses)
Material gráfico
Ver capturas
Tecnologías
Back end
PHP
Laravel
PostgreSQL
Apache
Linode
Git
Esendex
Front end
webpack
HTML
CSS
Sass
Bootstrap
JavaScript
jQuery
HTML Artisan

El CEEB (Consell de l'Esport Escolar de Barcelona) es la entidad encargada de gestionar las subvenciones a familias para actividades deportivas extraescolares, otorgadas por el IBE (Institut Barcelona Esports, Ajuntament de Barcelona). Anteriormente, el equipo del CEEB hacía la gestión con un archivo Excel editado y mantenido manualmente.

Mi trabajo fue desarrollar una aplicación web a medida para facilitar, agilizar y optimizar estas tareas, eliminando casi todo el trabajo manual y muchos puntos de posibles errores humanos.

Mi papel en el proyecto:

  • Dirección y liderazgo del proyecto desde su inicio, como desarrollador principal.
  • Análisis funcional y planificación del desarrollo, en contacto directo constante con el cliente.
  • Análisis, planificación y desarrollo del modelo de datos y la base de datos.
  • Desarrollo desde cero de la aplicación (back, front, gestión de servidor y seguridad).
  • Sistema de importación de los ficheros Excel generados por el Ajuntament con los datos de las subvenciones, configurable por año (columnas variables, número y porcentaje de los pagos de la subvención, etc.).
  • Conexión via API REST con otros servicios del Ajuntament, para recuperar datos sobre actividades extraescolares, entidades organizadoras, etc.
  • Sistema de gestión de las subvenciones semi-automatizado: cálculos automáticos de importes, partes proporcionales de las bajas, etc.
  • Sistema de generación y seguimiento de informes a partir de los datos recogidos: informes estadísticos, informes de resumen para las entidades, generación de documentos oficiales del IBE, informes de pago y devoluciones, etc. Los informes de pago permiten auto-selección de entidades basada en un límite de importe, y permitiendo priorizar ciertas entidades.
  • Sistema de envío de SMS para contactar con los padres de forma masiva.
  • Búsqueda full-text optimizada para todos los listados (subvenciones - más de 10.000 por año -, entidades, etc.).
  • Sistema de gestión de usuarios y permisos de acceso.
  • Optimización del código y la base de datos.

Aviso: todos los datos mostrados en las capturas y el vídeo a continuación son aleatorios, datos de prueba generados con el objetivo de mostrar el funcionamiento de la aplicación.