Elias Hintergrundbild
Elias

Elias

Fullstack-Software-Entwickler

Dresden

TypeScript
React
Full Stack Development

Konzipieren, Entwickeln, Umsetzen – Ganzheitliche Web-Lösungen

Promoter:in

Reputation

Promoter:in

Kontakte

Kontakte

2

Versicherung

Über Junico
versichert

Über mich

Mit über vier Jahren Erfahrung in der Softwareentwicklung ist es meine Leidenschaft, nicht einfach nur Code zu schreiben, sondern die passenden Lösungen für jede Herausforderung zu finden und umzusetzen. Im technischen Bereich liegt mein Fokus auf der Web-Entwicklung. Dabei setze ich meist auf meinen bewährten Stack aus TypeScript, React und Node.js, um die verschiedensten Projekte zu realisieren – von Prototypen über moderne KI-Anwendungen bis hin zu komplexen Backend-Systemen. Neben der klassischen Entwicklungsarbeit bringe ich meine Expertise auch als technischer Berater für Education Technology (EdTech) ein, besonders im Bereich Integrationen. Um Projekte erfolgreich umzusetzen, schaue über die technische Umsetzung hinaus und versuche die zugrundeliegenden Probleme zu verstehen, die richtige Lösung zu finden und sie schließlich selbstständig oder im Team umzusetzen. In Teams agiere ich so oft als Bindeglied zwischen technischen und nicht-technischen Teammitgliedern.

Skills

Expert:in

TypeScript
React
Full Stack Development
JavaScript
NodeJS
PostgreSQL
Express.js
MongoDB
Git
Linux
CSS
HTML
Docker
Tailwind CSS
Generative AI

Fortgeschritten

Next.js
VueJS
MySQL
Github
GitLab
Azure DevOps
Prisma
Go
AI Application
AI Development

Junior:in

PHP
MQTT

Projekte

  • Erstellung eines funktionsfähigen Prototyps für eine KI -basierte SaaS Anwendung

    Auftraggeber:in

    2024

    Beschreibung:

    Eigenständige Entwicklung eines funktionsfähigen SaaS-Prototyps zur Erprobung von großen Sprachmodellen und Modernisierung des persönlichen Tech-Stacks. Teil des Ziels war es, eine Referenzarchitektur zu schaffen, die moderne, skalierbare Webanwendungen mit minimalen Abhängigkeiten von externen Diensten unterstützt.

    Aufgaben:

    • Konzipierung und Realisierung einer flexiblen Architektur, einschließlich Frontend, Backend und Datenbank, um eine hohe Skalierbarkeit und Modularität zu garantieren.

    • Einrichtung von kontinuierlicher Integration und kontinuierlichen Deployments (CI/CD) via GitHub Actions, einschließlich der Nutzung von PaaS-Komponenten von Supabase und Vercel.

    • Realisierung eines performanten Backends mit Fastify und TypeScript, Integration von Swagger für die API-Dokumentation und Einbindung von gehosteten LLMs.

    • Entwicklung des Frontend-Designs in Figma, anschließende Implementierung mit Next.js, TailwindCSS und RadixUI.

    Technologien: TypeScript | Node.js | React | Fastify.js | PostgreSQL |Supabase | Github | CI/CD | OpenAI | RadixUI

  • Beratung und Entwicklung eines Proof-of-Concepts zur LTI-Integration in eine bestehende Plattform

    Kunde im Sektor der Fernlehre (Erwachsenenbildung) · Bildung und Wissenschaft

    2024

    Beschreibung:

    Beratung eines führenden Fernlehranbieters zur Evaluierung und Integration der 1EdTech LTI-Advantage Spezifikation (Learning Tools Interoperability) in das bestehende System. Die Machbarkeit der Integration wurde durch die Umsetzung eines Proof-of-Concept (PoC) innerhalb des bestehenden Systems bewiesen. Dafür wurden die internen Entwickler beraten und eigene Referenz-Implementierungen angefertigt. Durch detaillierte Beratungen, sowie der Anfertigung von umfassender Dokumentationen wurde außerdem der Aufbau der internen Expertise unterstützt.

    Aufgaben:

    • Entwicklung eines Proof-of-Concept (PoC) einer einfachen Node.js-basierten LTI-Advantage-Plattform als Referenz für die internen Entwickler, zur Unterstützung der Umsetzung im bestehenden Lernmanagementsystem (LMS).

    • Konzipierung und Entwicklung einer funktionsfähigen Demo-Anwendung als LTI-Advantage-Tool, um die Funktionsweise der PoC-Integration im Kunden-LMS mit einem eigenen Tool zu demonstrieren.

    • Intensive Beratung und technische Unterstützung der internen Entwickler bei der Umsetzung der Integration, mit einem besonderen Fokus auf der Vermittlung der LTI-Konzepte.

    • Erstellung umfassender technischer und nicht-technischer Dokumentationen zur Verbesserung des Verständnisses von LTI und für zur Unterstützung eines leichteren Einstiegs technischer Mitarbeiter in die LTI-Spezifikationen.

    Technologien: LTI-Advantage | TypeScript | Node.js | Next.js | React |TailwindCSS | Fastify.js | TRPC | Github | Docker

  • Refaktorierung und Weiterentwicklung einer Microservice-Anwendung

    Auftraggeber:in · Banken und Finanzdienstleistungen

    2023 — 2024

    Beschreibung:

    Im Rahmen der Aktualisierung des gesamten Kundensystems auf die neueste Version des intern entwickelten Microservice-Frameworks wurden mehrere Services angepasst. Diese Anpassungen umfassten nicht nur die Aktualisierung auf das neue Framework, sondern auch die Optimierung bestehender Code-Strukturen, um die Code-Qualität und Wartbarkeit zu verbessern. Besonderes Augenmerk lag hier auf der Integration von JS-Doc Typisierung und Unit-Tests, um die Konsistenz und Stabilität in dem schnell gewachsenen System zu erhöhen.

    Aufgaben:

    • Unterstützung des mehrköpfigen Entwicklerteams bei der Anpassung des bestehenden JavaScript-Quellcodes an das neue Framework. Dies umfasste eine kritische Überarbeitung des Codes, wobei mehrere bisher unbekannte Programmfehler identifiziert und präventiv behoben wurden.
    • Einführung von JSDoc zur schrittweisen Typisierung des JavaScript-Codes. Dadurch wurde nicht nur die allgemeine Code-Qualität verbessert, sondern es half auch maßgeblich bei der Identifikation versteckter Programmfehler.
    • Unterstützung bei der konsequenten Einführung von Unit-Tests, welche ebenfalls zur Verbesserung der Code-Qualität und der Erhöhung der Zuverlässigkeit des Systems beitrugen.
    • Beratung der internen Teams bezüglich Typisierung, Architektur und Testung, um die Entwicklung von Best Practices und eine nachhaltige Verbesserung der Code-Qualität voranzutreiben.

    Technologien: JavaScript | JSDoc | Node.js | Fastify.js | MongoDB | Mongoose | Jest | BullMQ

So findest du mit Junico
die besten Freelancer:innen

Auftrag erstellen

Erstelle kostenfrei einen Auftrag

Veröffentliche einen Auftragsgesuch mit gewünschten Skills, Arbeitsumfang und Interessen.

Profile erhalten

Erhalte geprüfte Vorschläge

Geprüfte Freelancer:innen senden dir unverbindliche Vorschläge zu deinem Gesuch und beginne den Dialog.

Zusammenarbeiten

Starte die Zusammenarbeit

Organisiere deine Freelancer:innen in deinem persönlichen Favorit:innen-Pool und starte die Zusammenarbeit mit den Besten.

Sicher Abrechnen

Rechne sicher und einfach ab

Behalte den Überblick über alle Aufwände, erhalte Rechnungen von deinen Freelancer:innen und bezahle sicher über Junico.

Wir sind Junico

Wir gestalten die neue Arbeitswelt, indem wir Freelancer:innen befähigen, mit ihren Skills die Welt zu verändern.

Expert:innen für dein Projekt

Wir verbinden euch mit Freelancer:innen, die ihr sonst nicht findet. Ob Startup oder Corporate — kleines oder großes Projekt: Passende Freelancer:innen für euch.

4,92

/5

Durchschnittliche Bewertung von über 4.000 Auftraggeber:innen

Flink Axa Scout24 Deutsche Bahn AboutYou

Elias ist Freelancer:in bei Junico

Finde Freelancer:innen wie Elias mit passenden Skills für dein nächstes Projekt.