Hola, soy

David Jimenez

Junior Full-Stack Developer

Desarrollador full-stack junior en formación en el bootcamp DUAD. Construyo aplicaciones web con Python (Flask, FastAPI) y JavaScript, con pruebas automatizadas y demos en vivo.

01.

Sobre mí

Soy David, desarrollador full-stack junior y estudiante del bootcamp de desarrollo de software DUAD. Me enfoco en construir aplicaciones web completas, desde el frontend hasta el backend.

En el backend trabajo con Python (Flask y FastAPI), bases de datos SQLite y pruebas automatizadas con pytest. En el frontend uso JavaScript, React, Next.js y TypeScript, consumiendo APIs REST.

Cada proyecto de esta página tiene su código en GitHub y, cuando es posible, un demo en vivo.

stack actual

  • Python
  • Flask
  • FastAPI
  • JavaScript
  • React / Next.js
  • TypeScript
  • SQLite
  • pytest

02.

Proyectos

Finance Tracker

App web de finanzas personales multiusuario: registro e inicio de sesión, categorías, ingresos y gastos, panel con balance y resumen por mes y categoría. Base de datos SQLite y 19 pruebas con pytest.

PythonFlaskSQLitepytest

Weather App

App del clima en tiempo real. Busca cualquier ciudad y muestra temperatura, sensación térmica, humedad y viento usando la API de Open-Meteo, con conmutador °C/°F.

JavaScriptAPIHTML/CSS

Crypto Dashboard

Dashboard de criptomonedas con precios en vivo (CoinGecko), gráficos históricos, auto-refresh y autenticación de usuarios con Firebase.

JavaScriptFirebaseChart.jsAPI

SacHealth OS

Prototipo HealthTech full-stack: motor de triaje clínico basado en reglas (CDSS) y panel de gestión de camas en tiempo real, con FastAPI y SQLModel.

PythonFastAPISQLModelJavaScript

QuipuCash

Panel de criptomonedas con noticias, tabla de precios/variación 24h y gráfico interactivo con Chart.js.

JavaScriptChart.jsHTML/CSS

To-Do List

Gestor de tareas con agregar, completar y eliminar, y persistencia en el navegador mediante localStorage.

JavaScriptlocalStorageHTML/CSS

Guess My Number

Juego interactivo de adivinar el número con seguimiento de puntaje y manejo del estado del juego.

JavaScriptHTML/CSS

03.

Habilidades

Frontend

  • JavaScript
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • HTML/CSS
  • Chart.js

Backend

  • Python
  • Flask
  • FastAPI
  • SQLAlchemy / SQLModel
  • SQLite
  • REST APIs

Testing y servicios

  • pytest
  • unittest
  • Firebase Auth
  • Render
  • Vercel
  • GitHub Pages

Herramientas

  • Git
  • GitHub
  • npm

Contacto

Estoy abierto a nuevas oportunidades, colaboraciones o simplemente una buena conversación sobre tecnología.

jdavidjimenezq@gmail.com