David Ponce Vargas

Desarrollador Web

Más de 3 años de experiencia como Desarrollador de Software, especializado en Front-end con enfoque en arquitectura, calidad de código y entrega de producto.

Retrato profesional en blanco y negro de un hombre joven con los brazos cruzados, vistiendo playera negra, mirando ligeramente hacia arriba Retrato profesional en blanco y negro de un hombre joven con los brazos cruzados, vistiendo playera negra, mirando ligeramente hacia arriba

Proyectos

Lista de pendientes

React.js TypeScript Next.js Styled Components

Esta aplicación fue inspirada por el grupo Dona con el lema de hacer una lista de tareas más humana. La aplicación cuenta con un sistema de usuarios autenticados mediante correo electrónico y contraseña.

Buen día, Usuario

Hoy es viernes, 5 de junio de 2026

Tienes 2 tareas pendientes

Escribe una tarea

Reunión para análisis de requerimientos

APP-32D - Diseño de interfaz

Escribe una tarea

Reunión para análisis de requerimientos

APP-32D - Diseño de interfaz

Concurso Verano Frontend

HTML CSS JavaScript

Sitio web estático para el concurso de verano Frontend organizado por la empresa codigofacilito. Cuenta con diversas secciones que cuentan la historia de Cody, así como una galería de fotos de los lugares donde estuvo.

Repositorios destacados

Lista de lectura

Aplicación web con catálogo de libros y gestión de lista de lectura

  • SvelteKit
  • TypeScript
  • Tailwind CSS
  • Playwright

Medio Ambiente FCC

Sitio web para difusión de eventos relacionados con el medio ambiente

  • HTML
  • CSS
  • JavaScript

Habilidades

TypeScript
React.js
Next.js
Node.js
Git
Docker
Tailwind CSS
PostgreSQL
TanStack query

Experiencia

Logros

  • Implementé un sistema de diseño que estandarizó componentes, aceleró la entrega de producto y mejoró la consistencia en el producto.
  • Introduje estándares de calidad (linting y formateo automático) que redujeron errores en producción y mejoraron la colaboración entre desarrolladores.
  • Definí estándares y estrategias de código basados en arquitectura limpia y hexagonal adaptada a Next.js, mejorando la mantenibilidad del proyecto.
  • Colaboré con el equipo de diseño en el desarrollo de nuevas características y mejoras de flujos, priorizando la experiencia de usuario.
  • Trabajé junto al equipo de backend para definir, estructurar e integrar los servicios de comunicación del producto.
  • Lideré la migración a App Directory en Next.js, estableciendo una base escalable y mejorando el rendimiento de carga del producto.
Next.js TypeScript TanStack Query TanStack Table Zustand React Hook Form Auth.js Base UI Tailwind CSS Motion GraphQL Docker PostgreSQL