freiberufler Fullstack Softwareentwickler auf freelance.de

Fullstack Softwareentwickler

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 55122 Mainz
  • auf Anfrage
  • de  |  en
  • 11.11.2024

Kurzvorstellung

I am a high skilled and motivated FullStack software developer. My clients benefit from my wide overview of the newest technologies in the field of building high quality web applications.

Qualifikationen

  • Docker3 J.
  • JavaScript
  • Mysql2 J.
  • Nestjs
  • Node.Js4 J.
  • React (JavaScript library)3 J.
  • React Native4 J.
  • Representational State Transfer (REST)
  • Typescript3 J.

Projekt‐ & Berufserfahrung

POS / TSE-Application Manager*in
Berliner Verkehrsbetriebe (BVG), Berlin
4/2023 – 6/2024 (1 Jahr, 3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2023 – 6/2024

Tätigkeitsbeschreibung

Einführung von bargeldlosem Zahlen an den Kassensystemen mit Dienstausweisen sowie mit Kreditkarten.

Entwicklung und Anpassung einer Speisen- Bestell-App.

SAP kompatible Verarbeitung von Bestelldaten Unterstützung im Tagesgeschäft der Kassen- IT.

Technische Dokumentation von Kassenprozessen.

Aufnahme und Formulierung von Anforderungen durch die Fachabteilung.

Erstellen eines Kassen-Sicherheitskonzepts. Automatisierung von Supportprozessen

Behebung von Fehlern mit der Fiskaly Cloud- TSE

Eingesetzte Qualifikationen

Schreiben von Dokumentation, IT-Support (allg.), IT Service Management (ITSM), React (JavaScript library), SAP UI, Systemeinführungsunterstützung

DIGITALE ABWICKLUNG VON MED. TESTS
InMe Diagnostics GmbH, Wiesbaden
1/2023 – 7/2023 (7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2023 – 7/2023

Tätigkeitsbeschreibung

Der Kunde führt am Tag ca. 2000 Tests durch und brauchte hier einen optimierten digitalen Prozess für die Erstellung, Auswertung und Übermittlung der Tests sowie für die Einhaltung der gesetzlichen Standards.
Es wurde hier eine White Label Applikation entwickelt, die sich je nach Kunde in ihrer Gesamtheit an den Kunden anpasst.

Außerdem soll dies eine White Label Lösung sein, sodass das komplette Design Mandantenabhängig und dynamisch sein muss

Aufgaben:
Fullstack - Entwicklung der Ziel Software in einem agilen Projektteam
Backend: NestJS, NodeJs,Docker, MYSQL,
Frontend: Angular, React,
Sonstiges: GitLab, PDF-Generierung, automatischer Email-Versand,

Eingesetzte Qualifikationen

Docker, Mysql, Node.Js, React (JavaScript library), Typescript

Founder
KFM DIgital Minds GmbH (internes Projekt), Mainz
12/2021 – 12/2024 (3 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

12/2021 – 12/2024

Tätigkeitsbeschreibung

Programmierung einer SaaS-Lösung für die Digitalisierung des Bestellprozesses in der Gastronomie

Ein Kunde scannt den Qr-Code auf dem Tisch und kann dann bestellen.

In diesem Projekt wurde die App zunächst eine native App für IOS und Android entwickelt. Anschließend wurde die App als Web App neu entwickelt.
- Admin für das Administrieren und beobachten der Daten
- Applikation für die Bedienung im täglichen Einsatz

Admin-Ansicht:
- Bestellübersicht über alle nicht bezahlten Bestellungen
- Canban-Board für die Küche (offen / zubereitet)
- Quittungsdruck-Auftrag

User-Ansicht:
- Login / Registrierung / Login/reg. mit Google & Facebook
- Anzeige einer übersichtlichen Speisekarte mit Bestellfunktion
- Bezahlung über Paypal & Stripe
- Standortüberprüfung um Betrug zu minimieren

Backend:
- Generierung von PDF Dokumenten

- Berechnung von Statistiken
- JWT geschützte REST API für das bearbeiten, anlegen, löschen und
anzeigen der verschiedenen Daten
- Berechtigungskonzept
- MySQL Datenbank

Weiteres:
- Es wurde eine Schnittstelle zum Kassensystem Vectron entwickelt.
- Docker Container werden via Cronjob automatisch auf dem Server geupdated

Eingesetzte Qualifikationen

Docker, Git, Mysql, Node.Js, React (JavaScript library), React Native

LAGERLOGISTIK SOFTWARE
Acventis GmbH, Düsseldorf
11/2021 – 1/2024 (2 Jahre, 3 Monate)
Großhandel
Tätigkeitszeitraum

11/2021 – 1/2024

Tätigkeitsbeschreibung

Hier wurden über Jahre hinweg mehrere Software Lösungen programmiert, die die Lagerlogistik von Unternehmen automatisieren und vereinfachen soll
Der Fokus liegt bei der Transformation von alten Hardware-Geräten zu neuen Android Zebra Geräten.
Ich programmiere hier zum Beispiel Kommissionier-, Inventur und Wareneingangsprozesse.
Insbesondere das Einhalten und Einführen vom GS1-Standard beim Beschreiben von RFID- Tags war besonders wichtig.
Zudem wurde die mobile Software stets an das vorhandene ERP-System angebunden (Pixi, SAP, Microsoft AX)
RFID, Barcode, Ract-Native, NodeJS, TypeScript, GS1

Eingesetzte Qualifikationen

Android, Android Entwicklung, Radio-frequency identification (RFID), React Native, Typescript

Künstlervermittlung - Lead Developer
Kundenname anonymisiert, Wiesbaden
8/2021 – 12/2021 (5 Monate)
Gastronomie
Tätigkeitszeitraum

8/2021 – 12/2021

Tätigkeitsbeschreibung

Es wurde eine Applikation entwickelt, die es Veranstaltern von Partys,Hochzeiten usw. ermöglicht Künstler zu finden und zu buchen. Hier können sich Künstler, Veranstalter und Zuschauer anmelden

Frontend (React):
- Anzeigen/bearbeiten/löschen/erstellen von verschiedenen Daten
- Responsive Design
- WebSockets für Benachrichtigungen und Chat-Nachrichten
- Verschiedene Ansichten für Veranstalter/Künstler/Zuschauer
- Kalender
- Stripe & Paypal Payment

Backend (NestJS):
- JWT Authentifizierung
- Luft-Entfernung berechnen zwischen zwei Postleitzahlen
- Ist der Künstler in meinem angegebenen Radius ?
- Anzeigen/bearbeiten/löschen/erstellen von verschiedenen Daten
- Google / Facebook Login
- Erstellung von PDF Dokumenten (Rechnungen)
- Versenden von Emails
- MySQL Datenbank

Eingesetzte Qualifikationen

Docker, Node.Js, React (JavaScript library), Typescript

Corona-Test-Station -Lead Fullstack Developer
Acventis GmbH, Düsseldorf
5/2021 – 3/2022 (11 Monate)
Gesundheitswesen
Tätigkeitszeitraum

5/2021 – 3/2022

Tätigkeitsbeschreibung

Für eine Corona Test Station wurde der gesamte Prozess, von der Anmeldung des zu Testenden bis zur Ausstellung und Auswertung der Testergebnisse.
- Frontend (Angular)
- UX optimierte Oberfläche (auch für ältere Leute)
- Stripe & Paypal Bezahlung
- Qr-Code scannen im Browser
- Backend (NodeJs - Express)
- Schnittstelle zur Corona-Warn-App
- Erstellung von PDF- Zertifikaten
- Versenden von SMS und
Email

Eingesetzte Qualifikationen

Angular, React Native, Schnittstellenentwicklung

Learning Management System - Lead-Fullstack Developer
Kundenname anonymisiert, Rosenheim
4/2021 – 7/2022 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2021 – 7/2022

Tätigkeitsbeschreibung

Um eine große Anzahl von Mitarbeitern darauf vorzubereiten IT-Sicherheit zu lernen und ernstzunehmen wird ein Tool entwickelt, das den Schulungs Fortschritt vorantreibt und dokumentiert.
- Frontend: (React/Typescript)
- Anzeigen/bearbeiten/löschen/erstellen von verschiedenen Daten
- Anzeigen von interaktiven Videos (Scorm-Videos)
- Dark/Light Mode
- Mehrsprachigkeit
- Fullscreen Application
- Diagramme/Statistiken
- PDF-Download
- HTML5 Editor
- Clean-Code !! Jede Komponente ist hochgradig wiederverwendbar. Es gibt
also keinen redundanten Code.
- Backend (NestJS/Prisma)
- Authentifizierung und Berechtigungshandling mit Keycloak
- PDF Generierung mit komplexen Diagrammen und Daten
- Erstellung von Dokumenten mit Versionsverwaltung und Sichtbarkeitsstatus
mit MongoDB
- Versenden von Emails
- Nach manueller Bestätigung
- via Cronjob
- Phishing Simulation
- Herunterladen und lokales Speichern von Dateien, die in einem externen Storage liegen
- Datenbank Migrations
- Automatisches Erstellen von Datenbanken
- Da jeder Mandant seine eigene Datenbank haben muss - IT-Infrastruktur
- Die Anwendungen, Storage Buckets, Datenbanken werden in der Open Telekom Cloud (OTC) gehosted.
- OTC ähnelt AWS sehr
- Frontend und Backend sind dockerisiert.
- Docker Container werden in der Gitlab CI-Pipeline erstellt und in ein internen
Repository gepusht
- Es gibt 2 Systeme (Prod & Test)
- Hierbei wird das komplette System inkl. Datenbank und Storages neu eingerichtet und man hat ihr 2 absolut voneinander unabhängige Systeme.
- Weiteres
- Alle Domains des Kunden werden jetzt automatisch mit kostenlosen SSL
Zertifikaten (LetsEncrypt) ausgestattet und diese werden automatisch per Cronjob aktualisiert. Dafür wurde ein Bash script programmiert, dass diesen Prozess automatisiert.
- Neue Versionen von Docker Container werden ebenfalls automatisch gepullt.

Eingesetzte Qualifikationen

DevOps (allg.), Docker, Node.Js, React (JavaScript library), Transport Layer Security, Typescript

Design-Framework
Privacy Solutions GmbH, Frankfurt am Main
3/2020 – 7/2022 (2 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2020 – 7/2022

Tätigkeitsbeschreibung

- Erstellung eines Firmeninternen UI-Frameworks.
- Implementierung von konfigurierbaren und wiederverwendbaren Ui-Komponenten
nach Designvorgabe
- Angular, HTML, SCSS, Private NPM, Material-UI

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), HTML, Typescript

Android Kassensystem - Lead Fullstack Developer
Xetron Systems, Frankfurt am Main
3/2020 – 12/2020 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2020 – 12/2020

Tätigkeitsbeschreibung

Native Android Applikation für die Bedienung im täglichen Einsatz Technologien:
- TypeScript
- Java
- React Native
- Admin Oberfläche für die Administration der Daten. (Dashboard, Preise, Artikel, Preise usw. )
- Angular (HTML/SCSS)
- TypeScript
- Backend
- Generierung von PDF Dokumenten
- Berechnung von Statistiken
- JWT geschützte REST API für das bearbeiten, anlegen, löschen und
anzeigen der verschiedenen Daten
- Berechtigungskonzept
- MySQL Datenbank
- Weitere
- Implementierung von Cloud-TSE
- Anbindung an Zahlungsterminals
- Entwicklung für Geräte wie z.B.:
- -Hyperlink entfernt-
- -Hyperlink entfernt-

Eingesetzte Qualifikationen

Android, Angular, Node.Js, React Native, Typescript

Ausbildung

Wirtschaftsinformatik
Bachelor of Science
2019
Wiesbaden

Über mich

I am a high skilled and motivated FullStack software developer. My clients benefit from my wide overview of the newest technologies in the field of building high quality web applications.

Next to my experience in software development i am very practiced in creating and managing developer teams with up to 5 members.

Speaking with me does not require to change the language from tech- to management-language or vice versa since i understand both.

I am very open minded and i love to discuss about the best way to implement the clients requirements.

Weitere Kenntnisse

Durch die Kombination aus Projektmanagement und Softwareentwicklung in meinen bisherigen Projekten bin ich das perfekte Mitglied in Ihrem Softwareprojekt. Ich verstehe technische Zusammenhänge sehr gut und kann diese dem Entwickler genau so gut erklären wie dem Auftraggeber und kann diese auch selber umsetzen falls nötig. Mir fällt es außerdem sehr leicht die Komplexität einer Aufgabe einzuschätzen. In fachliche Umgebungen kann ich mich schnell einarbeiten und ich habe große Freude daran mein technisches und fachliches Wissen an Andere weiterzugeben.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
584
Alter
27
Berufserfahrung
6 Jahre und 10 Monate (seit 03/2018)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden