Saltar al contenido
en línea
esv0.46.1 · 1d135e2
mainlane.io

Portafolio

Productos que hemos creado: el reto, la solución y el resultado.

Plataforma
Tecnologías

Mostrando 3 de 18

Trabajo en equipos

Proyectos en los que trabajé como parte del equipo de un cliente. No indicamos los nombres de los clientes.

Game-match streaming platform

ene – feb 2023

Una plataforma de streaming de partidas de videojuegos con ligas, apuestas, monederos y suscripciones.

  • Angular
  • NestJS
  • PostgreSQL
  • MongoDB
Solución

En un encargo breve desarrollé notificaciones en tiempo real por sockets (estado de no leído, invitaciones a partidas y ligas, eventos de nuevos suscriptores en el back end), gestión de usuarios para administradores (roles, estado de bloqueo con motivo, búsqueda y ordenación, protección para no cambiar el propio rol), gestión de pagos con transacciones blockchain y de cuenta, y una administración de categorías con recorte de imágenes y un módulo independiente de reglas del juego en la API.

Team collaboration platform

2021 – 2022

RolSenior Frontend Developer

Un espacio de trabajo multi-tenant con chats, tableros kanban, calendario, notas, archivos y videollamadas en la web, iOS, Android y escritorio.

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
Solución

Durante año y medio fui uno de los desarrolladores front-end más activos y además revisaba e integraba el trabajo de otros desarrolladores:

  • Chat e hilos: un editor de texto enriquecido con menciones, emojis, imágenes pegadas y archivos con arrastrar y soltar; mensajes de voz que funcionan en el navegador, el escritorio e iOS; hilos con distintivos, paginación y enlaces profundos desde las notificaciones push; scroll infinito con «jump to present»; búsqueda; chats de grupo y mensajes directos; convertir un mensaje en tarea, evento o nota con sus adjuntos.
  • Tableros y tareas: kanban con arrastrar y soltar y desplazamiento automático, backlog y archivo, etiquetas y filtros, estimaciones, subtareas y tableros personales actualizados en tiempo real.
  • Calendario, notas y archivos: recordatorios, eventos de todo el día y periódicos, gestión del horario de verano, listas de comprobación y una data room con carpetas públicas y privadas y permisos.
  • Videollamadas: llamadas en espacios, proyectos y mensajes directos, un tono de llamada que funciona en segundo plano en iOS e invitados externos.
  • Móvil y escritorio: nueva navegación y pantallas rediseñadas, soporte para iPad y modo horizontal, compilaciones para Android e iOS y cuentas en las tiendas, notificaciones de escritorio, No molestar, enlaces profundos y compilaciones firmadas para Windows y macOS.
  • Rendimiento: listas clave trasladadas al estado de NGXS, caché de hilos y actualización de Angular y TypeScript.