Produtos que criamos: o desafio, a solução e o resultado.
Plataforma
Tecnologias
Mostrando 3 de 18
Atuação em equipes
Projetos em que trabalhei como parte da equipe de um cliente. Não citamos os nomes dos clientes.
Game-match streaming platform
jan. – fev. de 2023
Uma plataforma de streaming de partidas de games com ligas, apostas, carteiras e assinaturas.
Angular
NestJS
PostgreSQL
MongoDB
Solução
Em um projeto curto, criei notificações em tempo real via sockets (estado de não lidas, convites para partidas e ligas, eventos de novos assinantes no back-end), gestão de usuários para administradores (papéis, status de banimento com motivo, busca e ordenação, proteção contra alterar o próprio papel), gestão de pagamentos com blockchain e transações de conta, e um painel de categorias com recorte de imagens e um módulo separado de regras de jogo na API.
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.
Early experience
2015 – 2021
Apps mobile em Ionic e Angular, incluindo controle de dispositivos por Bluetooth publicado na App Store e no Google Play, monitoramento IoT via MQTT, lojas virtuais em PHP e um marketplace de banco de imagens.
Ionic
Angular
Node.js
PHP
MySQL
MongoDB
Solução
Analytics para uma plataforma SaaS · 2021. Dados do Google Analytics processados e estruturados em dashboards e gráficos para os clientes da plataforma. Angular, Node.js, Express, MongoDB.
Loja virtual de móveis · 2018–2020. Mudanças no card de produto, integrações de frete e pagamento, módulos personalizados no OpenCart. PHP, JavaScript, MySQL.
Marketplace de banco de imagens para fotógrafos · 2016–2020. Upload e download de fotos, extração de metadados, busca com filtros, sistemas de pagamento e armazenamento de arquivos no AWS S3. PHP, JavaScript, MySQL, AWS.
Monitoramento IoT de dispositivos de rede · 2017–2020. Comandos para roteadores personalizados via MQTT, coleta de dados de dispositivos remotos, dashboards e alertas para os usuários quando a análise atinge condições definidas. Angular, Node.js, Express, MongoDB, PHP, Shell.
App para aprender violão no iOS e no Android · 2017. Videoaulas, favoritos e notificações push sobre novas aulas. Ionic, Angular, REST API.
App de criação de hábitos para iOS e Android · 2016–2017. Criado do zero: tarefas diárias e humor, um calendário, gráficos de conquistas, lembretes locais agendados. Ionic, Angular.
App de controle de dispositivos por Bluetooth · 2015–2016. Busca de dispositivos, pareamento protegido por senha, envio de comandos BLE e exibição do status, logs e tratamento de erros; publicado na App Store e no Google Play, com landing page em WordPress. Ionic, Angular, Cordova, WordPress.