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 5
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.