Full stack

Evaluación de desempeño - Banco Pichincha

Lideré la primera versión de una plataforma interna de evaluación de desempeño y luego participé en su evolución junto a diseño y RR. HH. La solución pasó de Excel a Angular, Spring Boot y MySQL, desplegada en AWS, con autenticación, cifrado, nuevas funcionalidades y reportes Excel para la operación.

  • Angular
  • Spring Boot
  • MySQL
  • AWS EC2
  • Autenticación
  • Encriptación
  • Migración de datos
  • Diseño de solución
  • Despliegue
  • UX/UI
  • Reportes Excel
Vista previa del proyecto Evaluación de desempeño - Banco Pichincha

El proyecto nació para resolver una necesidad muy concreta dentro del banco: llevar el proceso de evaluación de desempeño a una plataforma interna más ordenada, segura y fácil de operar.

Antes de la solución, gran parte de la información vivía en archivos Excel. Eso funcionaba para iniciar el proceso, pero hacía difícil centralizar datos, controlar accesos, consultar información histórica y mantener trazabilidad sobre cada etapa de la evaluación.

El reto no era solo digitalizar un Excel. Era convertir un proceso sensible de recursos humanos en un producto interno confiable, escalable y preparado para evolucionar.

Primera versión

Lideré el diseño y desarrollo de la primera versión de la plataforma, cubriendo la experiencia de usuario, el flujo funcional y la arquitectura técnica necesaria para soportar el proceso.

La solución permitió que usuarios con correo corporativo ingresaran al sistema, gestionaran información asociada a sus evaluaciones y trabajaran sobre datos almacenados en una base relacional.

En esta etapa se implementaron piezas clave como:

  • Autenticación para usuarios internos.
  • Modelado relacional en MySQL.
  • Migración de información desde Excel hacia base de datos.
  • Cifrado de información sensible.
  • Desarrollo frontend con Angular.
  • Desarrollo backend con Spring Boot.
  • Despliegue de los componentes de la solución en AWS.

Evolución del producto

Después de la primera versión, la plataforma tuvo una segunda etapa de evolución. La buena acogida del producto dentro del banco generó nuevas solicitudes por parte de usuarios internos y también nuevas necesidades desde recursos humanos.

En esta fase, contar con una diseñadora permitió refactorizar y mejorar la experiencia del producto. El objetivo fue llevar la plataforma más allá de una solución funcional, haciendo que los flujos fueran más claros, mantenibles y alineados con la forma real en que el equipo de recursos humanos operaba el proceso.

También se incorporaron nuevas funcionalidades solicitadas por la operación, entre ellas la generación de reportes en Excel para las colaboradoras de recursos humanos, facilitando el seguimiento, análisis y gestión de la información.

¿Cómo funcionaba la solución?

A nivel general, la plataforma centralizaba la operación de evaluación de desempeño sobre una arquitectura full stack. AWS se utilizó como infraestructura para montar los componentes de la solución, incluyendo frontend, backend, base de datos y servicios necesarios para el despliegue.

Usuarios corporativos

Autenticación

Frontend Angular

Backend Spring Boot

MySQL

Reportes Excel para RR. HH.

Infraestructura:
AWS para despliegue de frontend, backend, base de datos y componentes de soporte

Principales responsabilidades

  • Liderazgo técnico de la primera versión de la plataforma.
  • Diseño de la solución y definición del flujo principal.
  • Desarrollo frontend con Angular.
  • Desarrollo backend con Spring Boot.
  • Modelado de datos en MySQL.
  • Migración de información desde Excel hacia una base de datos relacional.
  • Implementación de autenticación para usuarios con correo corporativo.
  • Cifrado de información sensible.
  • Despliegue de componentes en AWS.
  • Participación en el refactor y evolución de la segunda etapa.
  • Implementación de nuevas funcionalidades solicitadas por usuarios internos y recursos humanos.
  • Generación de reportes en Excel para apoyar la operación de RR. HH.

Stack técnico

  • Angular
  • Spring Boot
  • MySQL
  • AWS EC2
  • Excel
  • Autenticación
  • Cifrado de datos
  • Migración de datos

Resultado

La plataforma permitió transformar un proceso apoyado en archivos Excel en una solución digital interna, con información centralizada, acceso controlado y una base técnica preparada para crecer.

La segunda etapa fue especialmente importante porque confirmó que el producto tenía valor para sus usuarios. A partir de la adopción interna surgieron mejoras, ajustes de experiencia y nuevas funcionalidades que hicieron más útil la herramienta para recursos humanos.

Aprendizajes

Este proyecto fortaleció mi criterio como desarrollador full stack porque combinó arquitectura, seguridad, datos, experiencia de usuario y despliegue en un mismo producto.

También me dejó una lección importante sobre producto: una primera versión debe resolver bien el problema base, pero su verdadero valor aparece cuando puede evolucionar con el feedback de quienes la usan todos los días.