Pular para o conteúdo
online
pt-BRv0.46.1 · 1d135e2
mainlane.io

Portfólio

Produtos que criamos: o desafio, a solução e o resultado.

Plataforma
Tecnologias

Mostrando 2 de 18

Atuação em equipes

Projetos em que trabalhei como parte da equipe de um cliente. Não citamos os nomes dos clientes.

Team collaboration platform

2021 – 2022

FunçãoDesenvolvedor front-end sênior

Um workspace multi-tenant com chats, quadros kanban, calendário, notas, arquivos e videochamadas na web, no iOS, no Android e no desktop.

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
Solução

Durante um ano e meio, fui um dos desenvolvedores front-end mais ativos e também revisava e fazia merge do trabalho de outros desenvolvedores:

  • Chat e threads: um editor de rich text com menções, emojis, imagens coladas e arquivos arrastados; mensagens de voz que funcionam no navegador, no desktop e no iOS; threads com badges, paginação e deep links a partir de notificações push; rolagem infinita com “voltar ao presente”; busca; chats em grupo e mensagens diretas; transformar uma mensagem em tarefa, evento ou nota com os anexos.
  • Quadros e tarefas: kanban com arrastar e soltar e rolagem automática, backlog e arquivo, etiquetas e filtros, estimativas, subtarefas, quadros pessoais atualizados em tempo real.
  • Calendário, notas e arquivos: lembretes, eventos de dia inteiro e recorrentes, tratamento do horário de verão, checklists, um data room com pastas públicas e privadas e permissões.
  • Videochamadas: chamadas em espaços, projetos e mensagens diretas, um toque que funciona em segundo plano no iOS, convidados externos.
  • Mobile e desktop: nova navegação e telas redesenhadas, suporte a iPad e modo paisagem, builds para Android e iOS e contas nas lojas, notificações no desktop, Não Perturbe, deep links e builds assinados para Windows e macOS.
  • Desempenho: listas principais migradas para o estado do NGXS, cache de threads, atualização do Angular e do TypeScript.