Zum Inhalt springen

Offen für neue Möglichkeiten

Emilio González Cánovas

Websites, die verkaufen, buchen und organisieren.

Full-Stack-Webentwickler. Ich konzipiere und entwickle komplette Projekte, von der Datenbank bis zur letzten Interaktion.

Porträt von Emilio González Cánovas

Erst verstehe ich, was das Unternehmen braucht. Dann schreibe ich den Code.

Ich bin Full-Stack-Webentwickler mit einer staatlich anerkannten Berufsausbildung (Grado Superior) in plattformübergreifender Anwendungsentwicklung. Meine Projekte sind online und in Betrieb: ein Onlineshop mit Zahlungen und Admin-Bereich, die Website eines Autohauses, die ihren Katalog automatisch importiert, ein Buchungssystem, eine Bildungsplattform und eine Unternehmenswebsite.

Der Umgang mit Menschen fällt mir leicht: Ich höre zu, frage nach und übersetze die Anforderungen eines Unternehmens in konkrete technische Entscheidungen. Ich finde mich schnell in neuen Teams und Umgebungen zurecht, arbeite zielorientiert, und jedes Projekt bringt mir etwas Neues bei.

CV herunterladen

Wie ich arbeite

  • Direkte Kommunikation

    Ich erkläre Technisches ohne Fachjargon und frage nach, statt zu vermuten.

  • Zielorientiert

    Jede Funktion muss einen Zweck erfüllen: verkaufen, buchen, organisieren.

  • Gesamtblick

    Oberfläche, Server, Datenbank und Deployment. Ich verstehe das ganze Projekt.

  • Ständiges Lernen

    Zahlungen, Scraping, Echtzeit: Jedes Projekt hat mich etwas Neues meistern lassen.

Was ich suche

Eine Stelle als Full-Stack-Webentwickler oder Programmierer. Freelance-Projekte übernehme ich ebenfalls.

Fünf Projekte online. Fünf verschiedene Probleme.

Alle Bilder sind echte Screenshots der jeweiligen Website. Die angegebenen Technologien sind im Quellcode nachgewiesen.

E-Commerce

Suplementación Deportiva

Onlineshop für Sporternährung mit dem kompletten Kaufprozess: Katalog, Warenkorb, Bezahlung und Bestellverfolgung.

suplementaciondeportiva.es
Screenshot der Website von Suplementación Deportiva
Screenshot von Suplementación Deportiva auf dem Smartphone

Die Anforderung

Nahrungsergänzungsmittel online verkaufen, mit einem schnellen Weg zum Finden, Vergleichen und Kaufen, und den Shop Produkte und Bestellungen selbst verwalten lassen.

Was es kann

  • Online-Zahlung mit Stripe
  • Admin-Bereich mit Produkten, Bestellungen und Statistiken
  • Katalog mit Suche, Filtern und Sortierung
  • Warenkorb und Merkliste
  • Bestellhistorie für Kunden
  • Angebot des Tages mit Countdown
  • Club Elite mit Vorteilen für Mitglieder
  • Technisches SEO mit Sitemap und robots.txt
carboom.es
Screenshot der Website von CarBoom

Automobil

CarBoom

Website für ein Gebrauchtwagenhaus in Alicante, dessen Katalog aus den eigenen Wallapop-Anzeigen gespeist wird.

Die Anforderung

Den Bestand nicht doppelt pflegen: Die auf Wallapop veröffentlichten Autos werden ausgelesen und auf der Website des Autohauses angezeigt.

Was es kann

  • Auslesen der Wallapop-Anzeigen mit Puppeteer und Cheerio
  • Zeitgesteuerte Katalog-Synchronisierung mit Vercel Cron
  • Katalog mit Fotos, Modell und Preis jedes Fahrzeugs
  • Direkter Kontakt über WhatsApp
  • Für Mobilgeräte optimiertes Design

Technologien

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

Bildungsplattform

Aulas

Virtuelles Klassenzimmer, um Gruppen und Fächer zu organisieren, Materialien in der Cloud zu teilen und innerhalb jeder Klasse zu kommunizieren.

Die Anforderung

Materialien und Kommunikation einer Klasse an einem Ort bündeln, mit unterschiedlichen Berechtigungen je nach Rolle.

Was es kann

  • Registrierung, Anmeldung und Passwort-Wiederherstellung
  • Gruppen und Fächer
  • Hoch- und Herunterladen von Materialien
  • Rollen und Berechtigungen innerhalb jeder Gruppe
  • Chat pro Gruppe und pro Fach

Technologien

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • libSQL
  • JWT
  • Nodemailer
proyecto-marcas-five.vercel.app
Screenshot der Website von Aulas
Tatsächliche App-Struktur
  • app/(dashboard)/
  • buscarGrupos/
  • grupos/[grupoId]/
  • chat/
  • asignaturas/[asignaturaId]/
  • recursos/
  • chat/

Aus dem Repository übernommen. Die Plattform erfordert ein Konto, daher ist nur die Anmeldung öffentlich.

Screenshot von Reservas PowerFitt auf dem Smartphone

Online-Terminbuchung

Reservas PowerFitt

Terminbuchungssystem für einen Service mit Ernährungs- und Trainingsplänen.

Die Anforderung

Kunden sollen in wenigen Schritten einen Termin buchen können, ohne Anrufe oder Nachrichten, und der Anbieter verwaltet den Kalender über ein Dashboard.

Was es kann

  • Geführte Buchung in drei Schritten: Daten, Datum und Uhrzeit, Bestätigung
  • Freie Zeitfenster in Echtzeit mit Socket.IO
  • Admin-Bereich mit geschütztem Zugang
  • Buchungen verwalten, verschieben und stornieren
  • Automatische E-Mails zur Bestätigung und Terminänderung
efitec.com.es
Screenshot der Website von Efitec

Unternehmenswebsite

Efitec

Unternehmenswebsite für eine Beratung für Energieeffizienz in Alicante.

Die Anforderung

Die Leistungen des Unternehmens klar präsentieren und Besuchern die Kontaktaufnahme erleichtern.

Was es kann

  • Darstellung der Leistungen und des Arbeitsablaufs
  • Kontaktformular, das an das Postfach des Unternehmens sendet
  • Kontakt über WhatsApp und Links zu sozialen Netzwerken
  • Impressum, Datenschutz- und Cookie-Richtlinien
  • Für Mobilgeräte optimiertes Design

Woran ich arbeite und womit.

Bereiche

  • Webentwicklung

    Schnelle, barrierearme Websites, bereit für Suchmaschinen.

  • Webanwendungen

    Benutzer, Rollen, Dashboards und Echtzeitdaten.

  • E-Commerce

    Katalog, Warenkorb, Zahlungen und Bestellverwaltung.

  • Lösungen für Unternehmen

    Unternehmenswebsites, Buchungen und Kundenkontakt.

  • Automatisierung und Datenintegration

    Scraping, geplante Aufgaben und Verbindung von Diensten.

  • Systemadministration

    Server, Deployments, Bash und Wartung.

Wo ich es eingesetzt habe

Jede Markierung bedeutet, dass die Technologie im Code des Projekts vorkommt.

Eingesetzte Technologien je Projekt
TechnologieSUPCBMAULPWF
TypeScriptVerwendetVerwendetVerwendetNicht verwendet
ReactVerwendetVerwendetVerwendetNicht verwendet
Next.jsVerwendetVerwendetVerwendetNicht verwendet
Tailwind CSSNicht verwendetVerwendetVerwendetNicht verwendet
Node.js + ExpressNicht verwendetNicht verwendetNicht verwendetVerwendet
Socket.IONicht verwendetNicht verwendetNicht verwendetVerwendet
JWTVerwendetNicht verwendetVerwendetVerwendet
libSQL / TursoVerwendetVerwendetVerwendetVerwendet
PrismaVerwendetNicht verwendetNicht verwendetNicht verwendet
SupabaseNicht verwendetNicht verwendetVerwendetNicht verwendet
StripeVerwendetNicht verwendetNicht verwendetNicht verwendet
Puppeteer + CheerioNicht verwendetVerwendetNicht verwendetNicht verwendet
NodemailerVerwendetNicht verwendetVerwendetVerwendet
VercelVerwendetVerwendetVerwendetNicht verwendet
RenderNicht verwendetNicht verwendetNicht verwendetVerwendet

Efitec ist nicht aufgeführt, da der Code nicht öffentlich ist.

Sprachen und Werkzeuge

Darüber hinaus programmiere ich in Java, Python und Bash und arbeite täglich mit SQL und Git.

  • Java
  • Python
  • Bash
  • SQL
  • Git

Ausbildung und Sprachen.

Ausbildung

Höhere Berufsausbildung in plattformübergreifender Anwendungsentwicklung (DAM)

IES Poeta Paco Mollà, Petrer (Spanien)

Und ich lerne jeden Tag weiter: Jedes echte Projekt bringt mich dazu, etwas Neues zu meistern.

Sprachen

Spanisch
Muttersprache
Englisch
C1

Bauen wir etwas, das funktioniert?

Ich suche meine nächste Stelle als Full-Stack-Webentwickler oder Programmierer und bin offen für Freelance-Projekte. Erzählen Sie mir, was Sie brauchen.