Saltar al contenido

Disponible para nuevas oportunidades

Emilio González Cánovas

Webs que venden, reservan y organizan.

Desarrollador web full stack. Diseño y programo proyectos completos, de la base de datos a la última interacción.

Retrato de Emilio González Cánovas

Primero entiendo qué necesita el negocio. Después escribo el código.

Soy desarrollador web full stack y técnico superior en Desarrollo de Aplicaciones Multiplataforma. Mis proyectos están publicados y funcionando: una tienda online con pagos y panel de administración, la web de un concesionario que importa su catálogo automáticamente, un sistema de reservas, una plataforma educativa y una web corporativa.

Me resulta fácil hablar con la gente: escucho, pregunto y convierto lo que necesita una empresa en decisiones técnicas concretas. Me adapto rápido a equipos y entornos nuevos, trabajo con objetivos claros y cada proyecto me deja algo nuevo que aprender.

Descargar CV

Cómo trabajo

  • Comunicación directa

    Explico lo técnico sin jerga y pregunto antes de suponer.

  • Orientado a objetivos

    Cada funcionalidad tiene que servir para algo: vender, reservar, organizar.

  • Visión de principio a fin

    Interfaz, servidor, base de datos y despliegue. Entiendo el proyecto entero.

  • Aprendizaje constante

    Pagos, scraping, tiempo real: cada proyecto me ha llevado a dominar algo nuevo.

Qué busco

Un puesto como desarrollador web full stack o programador. También acepto proyectos freelance.

Cinco proyectos publicados. Cinco problemas distintos.

Todas las imágenes son capturas reales de cada web. Las tecnologías indicadas están comprobadas en el código fuente.

Comercio electrónico

Suplementación Deportiva

Tienda online de nutrición deportiva con el ciclo de compra completo: catálogo, carrito, pago y seguimiento de pedidos.

suplementaciondeportiva.es
Captura de la web de Suplementación Deportiva
Captura de Suplementación Deportiva en móvil

La necesidad

Vender suplementos por internet con una experiencia ágil para encontrar, comparar y comprar, y que la tienda pueda gestionar productos y pedidos por su cuenta.

Qué hace

  • Pago online con Stripe
  • Panel de administración con productos, pedidos y estadísticas
  • Catálogo con buscador, filtros y ordenación
  • Carrito y lista de favoritos
  • Historial de pedidos del cliente
  • Oferta del día con cuenta atrás
  • Club Elite con ventajas para miembros
  • SEO técnico con sitemap y robots
carboom.es
Captura de la web de CarBoom

Automoción

CarBoom

Web para un concesionario de coches de segunda mano en Alicante, con un catálogo que se alimenta de sus anuncios en Wallapop.

La necesidad

No mantener el stock dos veces: los coches publicados en Wallapop se extraen y aparecen en la web del concesionario.

Qué hace

  • Extracción de anuncios de Wallapop con Puppeteer y Cheerio
  • Sincronización programada del catálogo con Vercel Cron
  • Catálogo con fotos, modelo y precio de cada coche
  • Contacto directo por WhatsApp
  • Diseño adaptado a móvil

Tecnologías

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Puppeteer
  • Cheerio
  • libSQL
  • Vercel Cron

Plataforma educativa

Aulas

Aula virtual para organizar grupos y asignaturas, compartir recursos en la nube y comunicarse dentro de cada clase.

La necesidad

Reunir en un solo sitio los materiales y la comunicación de una clase, con permisos distintos según el rol de cada persona.

Qué hace

  • Registro, inicio de sesión y recuperación de contraseña
  • Grupos y asignaturas
  • Subida y descarga de recursos
  • Roles y permisos dentro de cada grupo
  • Chat por grupo y por asignatura

Tecnologías

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • libSQL
  • JWT
  • Nodemailer
proyecto-marcas-five.vercel.app
Captura de la web de Aulas
Estructura real de la aplicación
  • app/(dashboard)/
  • buscarGrupos/
  • grupos/[grupoId]/
  • chat/
  • asignaturas/[asignaturaId]/
  • recursos/
  • chat/

Extraída del repositorio. La plataforma requiere cuenta, por eso solo el acceso es público.

Captura de Reservas PowerFitt en móvil

Reservas online

Reservas PowerFitt

Sistema de reserva de citas para un servicio de plan nutricional y de entrenamiento.

La necesidad

Que los clientes reserven cita en pocos pasos, sin llamadas ni mensajes, y que el profesional gestione la agenda desde un panel.

Qué hace

  • Reserva guiada en tres pasos: datos, fecha y hora, confirmación
  • Horas disponibles actualizadas en tiempo real con Socket.IO
  • Panel de administración con acceso protegido
  • Gestión, cambio de fecha y cancelación de reservas
  • Correos automáticos de confirmación y de cambio de cita
efitec.com.es
Captura de la web de Efitec

Web corporativa

Efitec

Web corporativa para una consultoría de eficiencia energética de Alicante.

La necesidad

Presentar con claridad los servicios de la empresa y facilitar que las visitas se conviertan en contactos.

Qué hace

  • Presentación de servicios y proceso de trabajo
  • Formulario de contacto que envía al correo de la empresa
  • Contacto por WhatsApp y enlaces a redes sociales
  • Aviso legal, política de privacidad y de cookies
  • Diseño adaptado a móvil

En qué trabajo y con qué herramientas.

Áreas

  • Desarrollo web

    Sitios rápidos, accesibles y preparados para buscadores.

  • Aplicaciones web

    Usuarios, roles, paneles y datos en tiempo real.

  • Comercio electrónico

    Catálogo, carrito, pagos y gestión de pedidos.

  • Soluciones para empresas

    Webs corporativas, reservas y contacto con clientes.

  • Automatización e integración de datos

    Scraping, tareas programadas y conexión entre servicios.

  • Administración de sistemas

    Servidores, despliegues, Bash y mantenimiento.

Dónde lo he usado

Cada marca indica que la tecnología aparece en el código del proyecto.

Tecnologías utilizadas en cada proyecto
TecnologíaSUPCBMAULPWF
TypeScriptUsadoUsadoUsadoNo usado
ReactUsadoUsadoUsadoNo usado
Next.jsUsadoUsadoUsadoNo usado
Tailwind CSSNo usadoUsadoUsadoNo usado
Node.js + ExpressNo usadoNo usadoNo usadoUsado
Socket.IONo usadoNo usadoNo usadoUsado
JWTUsadoNo usadoUsadoUsado
libSQL / TursoUsadoUsadoUsadoUsado
PrismaUsadoNo usadoNo usadoNo usado
SupabaseNo usadoNo usadoUsadoNo usado
StripeUsadoNo usadoNo usadoNo usado
Puppeteer + CheerioNo usadoUsadoNo usadoNo usado
NodemailerUsadoNo usadoUsadoUsado
VercelUsadoUsadoUsadoNo usado
RenderNo usadoNo usadoNo usadoUsado

Efitec no aparece porque su código no es público.

Lenguajes y herramientas

Además de lo anterior, programo en Java, Python y Bash, y trabajo a diario con SQL y Git.

  • Java
  • Python
  • Bash
  • SQL
  • Git

Formación e idiomas.

Formación

Grado Superior en Desarrollo de Aplicaciones Multiplataforma (DAM)

IES Poeta Paco Mollà, Petrer

Y sigo aprendiendo cada día: cada proyecto real me obliga a dominar algo nuevo.

Idiomas

Castellano
Nativo
Inglés
C1

¿Construimos algo que funcione?

Busco mi siguiente puesto como desarrollador web full stack o programador, y estoy abierto a proyectos freelance. Cuéntame qué necesitas.