David Mamani Image
David MamaniBuenos Aires, Argentina

Desenvolvedor de Software

Sou Desenvolvedor de Software especializado em Frontend, com mais de 3 anos entregando projetos em produção. Meu foco é entregar valor real: produtos que funcionam, equipes que avançam e processos que escalam. Trabalho tanto na execução quanto na coordenação de equipes, gerenciando prioridades, facilitando a comunicação entre áreas e garantindo que as entregas cheguem no prazo e com a qualidade esperada. Colaboro com diferentes áreas: produto, design, backend, QA e stakeholders do negócio. Traduzo necessidades em soluções técnicas, antecipo riscos e mantenho a equipe alinhada aos objetivos. Liderei iniciativas técnicas, defini padrões e acompanhei desenvolvedores em seu crescimento, sempre com foco em resultados e em manter um ambiente de trabalho eficiente e colaborativo. Me interessa o impacto: que o usuário final tenha uma boa experiência, que o produto tenha bom desempenho e que a equipe possa sustentar a operação ao longo do tempo sem sobrecarga ou incidentes recorrentes.

Experiência Profissional

Empresas onde trabalhei profissionalmente, com os cargos que desempenhei e o período de cada experiência.

Stack Tecnológico

Principais tecnologias que utilizo e nas quais tenho experiência sólida. Inclui as ferramentas mais relevantes com as quais trabalhei em projetos profissionais, organizadas por categoria.

Frontend Core

  • React

    Uma biblioteca JavaScript para construir interfaces de usuário interativas

  • Next.js

    Um framework React para construir aplicações web rápidas e prontas para produção

  • TypeScript

    JavaScript com segurança de tipos para detectar erros antes da execução

  • JavaScript

    A linguagem de programação que potencializa experiências web interativas

  • Tailwind CSS

    Um framework CSS utilitário para desenvolvimento rápido de UI

  • HTML5

    A linguagem de marcação padrão para estruturar conteúdo web

  • CSS3

    Linguagem de folhas de estilo para projetar interfaces web bonitas

  • Vite

    Uma ferramenta de build frontend de próxima geração para desenvolvimento mais rápido

  • React Hook Form

    Biblioteca de formulários performática com validação fácil para aplicações React

  • React Native

    Framework para construir aplicativos mobile nativos usando React

  • Expo

    Plataforma para construir e implantar aplicações React Native

Gerenciamento de Estado e Busca de Dados

  • React Query

    Poderosa biblioteca de busca e cache de dados para aplicações React

  • SWR

    Biblioteca de hooks React para busca de dados e atualizações em tempo real

  • Nuqs

    Gerenciamento de estado de parâmetros de URL com segurança de tipos para Next.js

  • React Router

    Biblioteca de roteamento declarativo para aplicações React de página única

  • Axios

    Cliente HTTP baseado em promises para fazer requisições de API

Estilos e Interface

  • Shadcn UI

    Componentes lindamente projetados e acessíveis construídos com Radix UI

  • Radix UI

    Componentes de UI acessíveis e sem estilo para construir sistemas de design

  • Framer Motion

    Biblioteca de animação pronta para produção para criar interações fluidas

  • Material UI

    Biblioteca de componentes React popular implementando Material Design do Google

  • Sass

    Pré-processador CSS adicionando recursos poderosos às folhas de estilo

  • PostCSS

    Ferramenta para transformar CSS com plugins JavaScript

Ferramentas e Desenvolvimento

  • Git

    Sistema de controle de versão distribuído para rastrear mudanças no código

  • Turbopack

    Ferramenta de build extremamente rápida otimizada para aplicações Next.js

  • Turborepo

    Sistema de build de alto desempenho para gerenciar monorepos

  • Biome

    Formatador e linter rápido para JavaScript, TypeScript e mais

  • ESLint

    Ferramenta de linting plugável para encontrar e corrigir problemas de qualidade do código

  • Prettier

    Formatador de código opinativo para estilo de código consistente

  • VS Code

    Editor de código poderoso com extensões extensivas para desenvolvimento web

  • npm

    Gerenciador de pacotes padrão para o ecossistema JavaScript e Node.js

  • pnpm

    Gerenciador de pacotes JavaScript rápido e eficiente em espaço em disco

  • JSON

    Formato de intercâmbio de dados leve legível por humanos e máquinas

  • Markdown

    Linguagem de marcação simples para formatar documentos de texto

Backend e APIs

  • Node.js

    Runtime JavaScript para construir aplicações server-side escaláveis

  • Express.js

    Framework de aplicação web Node.js mínimo e flexível

  • Nest.js

    Framework Node.js progressivo para construir aplicações server eficientes

  • GraphQL

    Linguagem de consulta para APIs permitindo busca precisa de dados

  • GROQ

    Linguagem de consulta para buscar dados do Sanity CMS

  • Swagger

    Ferramentas para projetar, construir e documentar APIs REST

  • JWT

    Método seguro para transmitir informações entre partes como JSON

Banco de Dados e Autenticação

  • PostgreSQL

    Sistema de banco de dados relacional poderoso e de código aberto

  • MongoDB

    Banco de dados NoSQL flexível para armazenar documentos tipo JSON

  • Supabase

    Alternativa open-source ao Firebase com banco de dados PostgreSQL

  • Firebase

    Plataforma do Google para construir aplicações web e mobile

  • Neon

    Banco de dados PostgreSQL serverless com ramificação instantânea

  • Redis

    Armazenamento de dados em memória para cache e aplicações em tempo real

  • Prisma

    ORM de próxima geração para acesso ao banco de dados com segurança de tipos

  • Drizzle ORM

    ORM TypeScript leve para bancos de dados SQL

  • TypeORM

    ORM para TypeScript e JavaScript suportando múltiplos bancos de dados

  • Auth.js

    Solução de autenticação para aplicações web modernas

  • Clerk

    Plataforma completa de gerenciamento de usuários e autenticação

Nuvem e DevOps

  • Vercel

    Plataforma para implantar e hospedar aplicações web modernas

  • Cloudflare

    Rede global fornecendo serviços de segurança e desempenho

  • Docker

    Plataforma para construir, enviar e executar aplicações containerizadas

  • GitHub

    Plataforma para controle de versão e desenvolvimento de software colaborativo

CMS e Ferramentas

  • Sanity

    CMS headless para gerenciamento de conteúdo estruturado

  • Strapi

    CMS headless de código aberto para construir APIs customizáveis

  • Notion

    Espaço de trabalho tudo-em-um para notas, docs e gerenciamento de projetos

  • Figma

    Ferramenta de design colaborativa para criar interfaces de usuário

  • Postman

    Plataforma de API para construir e testar requisições de API

  • v0

    Ferramenta com IA para gerar componentes de UI a partir de prompts

  • Zod

    Biblioteca de validação de schema com TypeScript em primeiro lugar

  • image/svg+xml
    DBeaver

    Ferramenta de banco de dados universal para desenvolvedores e administradores

Pagamento e Integração

  • Stripe

    Plataforma de processamento de pagamentos para transações online

  • PayPal

    Plataforma de pagamento digital para enviar e receber dinheiro

  • Mercado Pago

    Solução de pagamento latino-americana para e-commerce

  • OpenAI

    Plataforma de IA fornecendo modelos de linguagem avançados e APIs

  • Gemini

    Modelo de IA do Google para geração de texto, imagem e código

  • Resend

    API de email para desenvolvedores enviarem emails transacionais

Outros

  • Slack

    Plataforma de colaboração em equipe para comunicação no trabalho

  • Microsoft Teams

    Plataforma de colaboração para chat, reuniões e compartilhamento de arquivos

  • Zoom

    Plataforma de videoconferência para reuniões online

  • Canva

    Plataforma de design gráfico para criar conteúdo visual

  • Linear

    Ferramenta de rastreamento de issues para equipes de desenvolvimento de software modernas

  • ClickUp

    Plataforma de produtividade tudo-em-um para gerenciamento de projetos

  • Miro

    Plataforma de quadro branco colaborativo online para brainstorming em equipe

  • Trello

    Ferramenta de gerenciamento de projetos visual usando quadros e cartões

  • Jira

    Ferramenta de rastreamento de issues e gerenciamento de projetos para equipes ágeis