
Full-Stack-Entwickler (TypeScript, Node.js, Vue.js, Nuxt, React, Next.js, Svelte, Rust)
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 26419 Schortens
- auf Anfrage
- de | en
- 18.06.2025
Kurzvorstellung
Ich entwickle performante Webanwendungen und begleite Projekte von der Planung bis zur technischen Umsetzung.
Qualifikationen
Projekt‐ & Berufserfahrung
2/2025 – offen
Tätigkeitsbeschreibung
Webanwendung zur KI-gestützten Texterstellung auf Basis prozessorientierter Formulare
Webanwendung zur einfachen Texterstellung auf Basis vordefinierter, prozessorientierter Formulare.
Jede Vorlage bildet einen spezifischen Geschäftsprozess ab und ermöglicht es Nutzern, durch strukturierte Eingaben hochwertige Texte zu erzeugen, ohne Kenntnisse im Prompt-Engineering zu benötigen.
Die Anwendung verwendet die Chat Completions API von OpenAI zur Umwandlung der Eingaben in vollständige Texte.
Das Frontend wurde mit TypeScript, Svelte und TailwindCSS umgesetzt. Für das Backend kam Rust, sowie Poem als Framework, PostgreSQL als Datenbank und Diesel als ORM zum Einsatz.
CSS (Cascading Style Sheet), Docker, Generative KI, Git, HTML, JavaScript, Node.Js, Postgresql, Representational State Transfer (REST), Typescript
2/2022 – 3/2024
Tätigkeitsbeschreibung
CRM-System für die Gastronomie mit WhatsApp-Integration
Entwicklung eines maßgeschneiderten CRM-Systems zur Digitalisierung von Kundenbeziehungen und Geschäftsprozessen in der Gastronomie.
Das Frontend wurde mit Vue.js, Nuxt und TailwindCSS umgesetzt. Für das Backend kam NestJS, sowie PostgreSQL als Datenbank und Sequelize als ORM zum Einsatz.
Die API-Endpunkte im Backend wurden umfassend annotiert und kommentiert, um automatisiert ein OpenAPI-Schema für die Anbindung an das Frontend zu generieren.
Kernfunktionen:
- Kontaktmanagement
- WhatsApp-Integration für die Kommunikation mit Kunden
- Erfassung und Nachverfolgung von Bestellungen
- Benutzerverwaltung mit rollenbasierter Zugriffskontrolle
- Dashboard mit aktuellen Geschäftszahlen
- Integration von externen Shop-Systemen (u. a. Shopify)
- Zahlungsabwicklung
Docker, Git, JavaScript, Nginx, Node.Js, Postgresql, Representational State Transfer (REST), Shopify App-Entwicklung, Softwareentwickler, Typescript, Vue.Js
7/2021 – 11/2021
Tätigkeitsbeschreibung
Web-Interface für ein IoT-Temperaturmessgerät
Entwicklung eines Web-Interfaces zur Konfiguration und Visualisierung von einem IoT-Messgerät für Temperaturdaten. Für das Web-Interface kam Vue.js zum Einsatz, sowie Chart.js für die Visualisierung der erfassten Messwerte.
Softwareentwickler, Docker, Git, CSS (Cascading Style Sheet), HTML, JavaScript, Vue.Js
Über mich
Im Bereich Schnittstellenentwicklung verfüge ich über fundierte Kenntnisse in GraphQL, gRPC, Protocol Buffers, REST und OpenAPI. Testing und Qualitätssicherung sind für mich essenziell, weshalb ich umfangreiche Erfahrung mit Playwright, Vitest, Jest, Selenium sowie Behavior-Driven Development Tools wie Behat, Gherkin und Cucumber mitbringe.
Datenbanktechnisch bin ich sicher im Umgang mit PostgreSQL, SQLite, MariaDB und MySQL. Ich verfüge über umfassende Erfahrung in der Containerisierung von Entwicklungs- und Produktivumgebungen mit Docker.
Mit dieser breiten technischen Basis unterstütze ich Sie dabei, Ihre Projekte zuverlässig, skalierbar und zukunftssicher umzusetzen.
Projektarbeit vor Ort ist nach Absprache möglich. Für diese fällt ein angepasster Stundensatz an, zzgl. Reise-, Unterkunfts- und Verpflegungskosten.
Weitere Kenntnisse
eCommerce: Entwicklung maßgeschneiderter Lösungen auf Basis der Shopify API sowie Integrationen und Erweiterungen für Shopware.
Buchhaltung & Rechnungswesen: Umsetzung von Schnittstellen zu Buchhaltungsplattformen wie Lexware Office und sevdesk. Darüber hinaus Erfahrung mit der Anbindung von Zahlungsanbietern wie Stripe und SumUp zur automatisierten Zahlungsabwicklung und Belegerfassung.
CRM & Kommunikation: Entwicklung von CRM-Anbindungen mit Fokus auf externe Messaging-Plattformen, insbesondere die Integration von WhatsApp, Instagram und Facebook Messenger zur direkten Kundenkommunikation.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden