Construyendo Software

Ingeniero de Software | B.S. Ingeniería Informática

Java/Spring
Angular/React
Data Science/AI

Experiencia

Desarrollador Fullstack Freelance

  • Realicé la migración de un sitio institucional educativo de WordPress a Angular, mejorando su rendimiento, mantenibilidad y experiencia de usuario
  • Contribuí al desarrollo integral de una plataforma de comercio electrónico, desde el frontend hasta la lógica de negocio en el backend
  • Implementé patrones de diseño responsivo y optimicé la arquitectura de componentes para escalabilidad
Angular TypeScript WordPress E-commerce Diseño Responsivo Java Spring Boot

Proyectos

UNP Campus Map project image
Feature

Full-Stack Development

UNP Campus Map

Una plataforma centralizada y orientada a la ubicación que ayuda a los estudiantes de la Universidad Nacional de Piura a encontrar rápidamente facultades, pabellones y recursos académicos. Construido con Next.js 14 y MySQL.

  • Tailwind
  • Cloudinary
  • Next.js
  • JavaScript
  • MySQL
FluentReads project image
Project

Frontend Development

FluentReads

Una tienda en línea moderna especializada en la venta de libros en inglés, exámenes internacionales y paquetes de estudio. Cuenta con un catálogo interactivo, carrito de compras funcional y flujo de pago, construida con la arquitectura de Islas de Astro para máximo rendimiento.

  • Astro
  • React
  • Tailwind
  • TypeScript
Auctions project image
Project

Full-Stack Development

Auctions

El Sitio de Subastas es una aplicación web donde los usuarios pueden crear, pujar y gestionar subastas en línea. Proporciona una plataforma para que los usuarios enumeren artículos para la venta, realicen ofertas competitivas e interactúen con la comunidad de subastas a través de comentarios y listas de seguimiento.

  • Django
  • Python
  • Bootstrap
  • JavaScript
  • PostgreSQL
MAD AI project image
Feature

Full-Stack Development

MAD AI

Una plataforma administrativa moderna construida con Angular 20 y Clean Architecture. Incorpora gestión avanzada de usuarios y roles, autenticación segura, notificaciones y renderizado del lado del servidor (SSR) con Express, todo estilizado con la última versión de Tailwind CSS.

  • Angular
  • Tailwind
  • TypeScript
  • RxJS
  • Django
  • Python
  • PostgreSQL

Sobre mí

Me llamo Juan David, aunque la mayoría me conoce como David. Actualmente soy egresado de la carrera de Ingeniería Informática en la Universidad Nacional de Piura. Mi pasión por el desarrollo de software me ha llevado a crear diversos proyectos independientes que reflejan mis habilidades y dedicación.

A lo largo de mi formación, he trabajado en proyectos que abarcan desde el desarrollo de aplicaciones web hasta soluciones móviles. Estos proyectos han sido una oportunidad para consolidar mis conocimientos técnicos y explorar tecnologías como JavaScript, Java, Django, Kotlin, y bases de datos relacionales como PostgreSQL, MySQL y SQLServer.

Mi enfoque está en aprovechar la tecnología para resolver problemas prácticos y mejorar procesos mediante la innovación. Aspiro a seguir aprendiendo y aportando al mundo del desarrollo de software, construyendo soluciones que impacten positivamente a las personas y las empresas.

Juan David

Enfocado actualmente en:

  • Construir aplicaciones potenciadas por IA
  • Arquitecturas nativas de la nube
  • Optimización de rendimiento
  • Experiencia de desarrollador y herramientas
  • Liderazgo técnico y mentoría
  • Contribuciones de código abierto

Tecnologías & Herramientas

TypeScriptAngularRxJS Next.jsReactAstro