STAR Flashcards
(6 cards)
Migración de sistemas legacy a stack moderno (Vue.js + Node.js)
S: En la Lotería y Casinos de la Provincia de Buenos Aires, los sistemas estaban basados en tecnologías obsoletas que dificultaban la escalabilidad.
T: Lideré la modernización de esos sistemas migrándolos a una arquitectura basada en Vue.js en el frontend y Node.js en el backend.
A: Diseñé una estructura de componentes escalable, integré WebSockets para notificaciones en tiempo real y me aseguré de mantener la integridad con APIs REST modernas.
R: La migración redujo errores críticos y habilitó nuevas funcionalidades como actualizaciones en tiempo real sin recargar la página.
Promoción de buenas prácticas y liderazgo técnico
S: En Visma, noté que existía una brecha de conocimientos entre los desarrolladores juniors sobre patrones de diseño y escalabilidad en Vue.
T: Decidí impulsar una cultura de excelencia técnica organizando sesiones internas de capacitación.
A: Dicté workshops sobre Clean Code, Atomic Design y patrones de arquitectura frontend. También revisé PRs promoviendo estándares de código consistentes.
R: Mejoró la calidad del código en un 30% (según métricas internas), se redujeron errores en producción, y varios desarrolladores juniors aceleraron su curva de aprendizaje.
Visualización de datos con D3.js en app electoral (Datalab)
S: En Datalab, trabajamos en una plataforma para gestionar resultados de elecciones locales en tiempo real.
T: Necesitábamos representar visualmente grandes volúmenes de datos para facilitar la toma de decisiones rápida por parte de autoridades.
A: Implementé gráficos interactivos usando D3.js integrados con Vue.js, optimizando la renderización de datos con actualizaciones automáticas y animaciones suaves usando GSAP.
R: La visualización fue clave durante la jornada electoral: el sistema procesó resultados en tiempo real sin demoras, y fue destacado por su claridad visual y rendimiento bajo carga.
Dashboard de RRHH en Visma con Vue 3 y D3
S: En Visma, el equipo de RRHH requería una vista centralizada del estado de empleados al ingresar al sistema.
T: Me asignaron construir el dashboard principal en Vue 3, accesible desde el home, que integra KPIs claves y visualizaciones dinámicas.
A: Desarrollé componentes reutilizables y modularizados con Vue 3 y TypeScript, y usé D3.js para mostrar gráficas dinámicas (empleados activos, vacaciones, licencias). Coordiné con backend para consumir múltiples fuentes de datos.
R: El dashboard se convirtió en la herramienta principal del equipo de RRHH y redujo en un 70% el tiempo de búsqueda de información clave sobre personal. Recibí feedback directo del área destacando la usabilidad y claridad del diseño.
Comunicación con equipo de Noruega y liderazgo técnico en Visma LATAM
S: En el equipo de frontend de Visma LATAM, notamos diferencias grandes entre nuestros desarrollos y las herramientas UI que usan los equipos en Noruega.
T: Propuse crear una librería de componentes propia para LATAM, inspirada en la utilizada en Visma Noruega, para unificar criterios de diseño y código.
A: Tomé el rol de nexo con el equipo escandinavo, siendo el único con inglés avanzado, participando en reuniones semanales, documentando estándares, y comenzando el diseño de los primeros componentes reutilizables.
R: El proyecto fue aprobado como iniciativa estratégica interna. Ya se están usando los primeros componentes en nuevos productos LATAM, y se estableció una colaboración oficial con el equipo nórdico para alinearnos tecnológicamente.