David Mamani Image
David MamaniBuenos Aires, Argentina

Desarrollador de Software

Soy Desarrollador de Software especializado en Frontend, con más de 3 años llevando proyectos a producción. Mi enfoque es entregar valor real: productos que funcionan, equipos que avanzan y procesos que escalan. Trabajo tanto en ejecución como en coordinación de equipos, gestionando prioridades, facilitando la comunicación entre áreas y asegurando que las entregas lleguen en tiempo y con la calidad esperada. Colaboro con distintas áreas: producto, diseño, backend, QA, y stakeholders del negocio. Traduzco necesidades en soluciones técnicas, anticipo riesgos y mantengo al equipo alineado con los objetivos. Lideré iniciativas técnicas, definí estándares y acompañé a desarrolladores en su crecimiento, siempre con foco en resultados y en mantener un ambiente de trabajo eficiente y colaborativo. Me interesa el impacto: que el usuario final tenga una buena experiencia, que el producto rinda bien y que el equipo pueda sostener la operación en el tiempo sin sobrecargas ni incidentes recurrentes.

Experiencia Profesional

Empresas donde trabajé profesionalmente, con los roles que desempeñé y el período de cada experiencia.

Stack Tecnológico

Principales tecnologías que utilizo y con las que tengo experiencia sólida. Incluye las herramientas más relevantes con las que trabajé en proyectos profesionales, organizadas por categoría.

Frontend Core

  • React

    Una biblioteca JavaScript para construir interfaces de usuario interactivas

  • Next.js

    Un framework de React para construir aplicaciones web rápidas y listas para producción

  • TypeScript

    JavaScript con seguridad de tipos para detectar errores antes de la ejecución

  • JavaScript

    El lenguaje de programación que impulsa experiencias web interactivas

  • Tailwind CSS

    Un framework CSS de utilidades para desarrollo rápido de UI

  • HTML5

    El lenguaje de marcado estándar para estructurar contenido web

  • CSS3

    Lenguaje de hojas de estilo para diseñar interfaces web hermosas

  • Vite

    Una herramienta de compilación frontend de próxima generación para desarrollo más rápido

  • React Hook Form

    Biblioteca de formularios eficiente con validación fácil para aplicaciones React

  • React Native

    Framework para construir aplicaciones móviles nativas usando React

  • Expo

    Plataforma para construir e implementar aplicaciones React Native

Gestión de Estado y Obtención de Datos

  • React Query

    Potente biblioteca de obtención y caché de datos para aplicaciones React

  • SWR

    Biblioteca de hooks de React para obtención de datos y actualizaciones en tiempo real

  • Nuqs

    Gestión de estado de parámetros de URL con seguridad de tipos para Next.js

  • React Router

    Biblioteca de enrutamiento declarativo para aplicaciones React de página única

  • Axios

    Cliente HTTP basado en promesas para realizar solicitudes de API

Estilos e Interfaz

  • Shadcn UI

    Componentes bellamente diseñados y accesibles construidos con Radix UI

  • Radix UI

    Componentes de UI accesibles y sin estilo para construir sistemas de diseño

  • Framer Motion

    Biblioteca de animación lista para producción para crear interacciones fluidas

  • Material UI

    Popular biblioteca de componentes React que implementa Material Design de Google

  • Sass

    Preprocesador CSS que añade características poderosas a las hojas de estilo

  • PostCSS

    Herramienta para transformar CSS con plugins JavaScript

Herramientas y Desarrollo

  • Git

    Sistema de control de versiones distribuido para rastrear cambios en el código

  • Turbopack

    Herramienta de compilación ultrarrápida optimizada para aplicaciones Next.js

  • Turborepo

    Sistema de compilación de alto rendimiento para gestionar monorepos

  • Biome

    Formateador y linter rápido para JavaScript, TypeScript y más

  • ESLint

    Herramienta de linting conectable para encontrar y corregir problemas de calidad del código

  • Prettier

    Formateador de código obstinado para estilo de código consistente

  • VS Code

    Potente editor de código con extensas extensiones para desarrollo web

  • npm

    Gestor de paquetes predeterminado para el ecosistema JavaScript y Node.js

  • pnpm

    Gestor de paquetes JavaScript rápido y eficiente en espacio de disco

  • JSON

    Formato de intercambio de datos ligero legible por humanos y máquinas

  • Markdown

    Lenguaje de marcado simple para formatear documentos de texto

Backend y APIs

  • Node.js

    Runtime de JavaScript para construir aplicaciones del lado del servidor escalables

  • Express.js

    Framework de aplicación web Node.js mínimo y flexible

  • Nest.js

    Framework Node.js progresivo para construir aplicaciones de servidor eficientes

  • GraphQL

    Lenguaje de consulta para APIs que permite obtención precisa de datos

  • GROQ

    Lenguaje de consulta para obtener datos de Sanity CMS

  • Swagger

    Herramientas para diseñar, construir y documentar APIs REST

  • JWT

    Método seguro para transmitir información entre partes como JSON

Base de Datos y Autenticación

  • PostgreSQL

    Potente sistema de base de datos relacional de código abierto

  • MongoDB

    Base de datos NoSQL flexible para almacenar documentos tipo JSON

  • Supabase

    Alternativa de código abierto a Firebase con base de datos PostgreSQL

  • Firebase

    Plataforma de Google para construir aplicaciones web y móviles

  • Neon

    Base de datos PostgreSQL serverless con ramificación instantánea

  • Redis

    Almacenamiento de datos en memoria para caché y aplicaciones en tiempo real

  • Prisma

    ORM de próxima generación para acceso a base de datos con seguridad de tipos

  • Drizzle ORM

    ORM TypeScript ligero para bases de datos SQL

  • TypeORM

    ORM para TypeScript y JavaScript que soporta múltiples bases de datos

  • Auth.js

    Solución de autenticación para aplicaciones web modernas

  • Clerk

    Plataforma completa de gestión de usuarios y autenticación

Nube y DevOps

  • Vercel

    Plataforma para implementar y alojar aplicaciones web modernas

  • Cloudflare

    Red global que proporciona servicios de seguridad y rendimiento

  • Docker

    Plataforma para construir, enviar y ejecutar aplicaciones en contenedores

  • GitHub

    Plataforma para control de versiones y desarrollo de software colaborativo

CMS y Herramientas

  • Sanity

    CMS headless para gestión de contenido estructurado

  • Strapi

    CMS headless de código abierto para construir APIs personalizables

  • Notion

    Espacio de trabajo todo en uno para notas, docs y gestión de proyectos

  • Figma

    Herramienta de diseño colaborativa para crear interfaces de usuario

  • Postman

    Plataforma de API para construir y probar solicitudes de API

  • v0

    Herramienta con IA para generar componentes de UI desde prompts

  • Zod

    Biblioteca de validación de esquemas con TypeScript en primer lugar

  • image/svg+xml
    DBeaver

    Herramienta de base de datos universal para desarrolladores y administradores

Pagos e Integración

  • Stripe

    Plataforma de procesamiento de pagos para transacciones en línea

  • PayPal

    Plataforma de pago digital para enviar y recibir dinero

  • Mercado Pago

    Solución de pago latinoamericana para comercio electrónico

  • OpenAI

    Plataforma de IA que proporciona modelos de lenguaje avanzados y APIs

  • Gemini

    Modelo de IA de Google para generación de texto, imagen y código

  • Resend

    API de correo electrónico para desarrolladores enviar correos transaccionales

Otros

  • Slack

    Plataforma de colaboración en equipo para comunicación laboral

  • Microsoft Teams

    Plataforma de colaboración para chat, reuniones y compartir archivos

  • Zoom

    Plataforma de videoconferencia para reuniones en línea

  • Canva

    Plataforma de diseño gráfico para crear contenido visual

  • Linear

    Herramienta de seguimiento de problemas para equipos de desarrollo de software modernos

  • ClickUp

    Plataforma de productividad todo en uno para gestión de proyectos

  • Miro

    Plataforma de pizarra colaborativa en línea para lluvia de ideas en equipo

  • Trello

    Herramienta de gestión de proyectos visual usando tableros y tarjetas

  • Jira

    Herramienta de seguimiento de problemas y gestión de proyectos para equipos ágiles