freiberufler Fullstack Softwareentwickler auf freelance.de

Fullstack Softwareentwickler

zuletzt online vor 4 Tagen
  • auf Anfrage
  • 55122 Mainz
  • auf Anfrage
  • de  |  en
  • 19.04.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

  • Docker
  • JavaScript
  • mySQL
  • Nestjs
  • Node.js
  • React (JavaScript library)
  • React Native
  • Representational State Transfer (REST)
  • TypeScript

Projekt‐ & Berufserfahrung

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

3/2023 – 6/2024

Tätigkeitsbeschreibung

- Einführung von bargeldlosem Zahlen an den Kassensystemen mit Dienstausweisen sowie mit Kreditkarten.
- Einführung und Anpassung einer Bestell-App.
- Konzeptentwicklung für die WLAN-Abdeckung in den Kantinen.
- Unterstützung im Tagesgeschäft der Kassen-IT.
- Neuinstallationen der Kassen im Notfall.
- Technische Dokumentation von Kassenprozessen.
- Aufnahme und Formulierung von Anforderungen durch die Fachabteilung.
- Erstellen von Sicherheitskonzepten.
- Windows-Server-Administration.
- Automatisierung von kleineren Supportprozessen durch das Entwickeln von kleinen Windows- Programmen.
- Behebung von Fehlern mit der Cloud-TSE (Fiskaly).
- Mit Erstellung von AVVs (Auftragsverarbeitungsvertrag)

Kassensystem, Cloud-TSE (Fiskaly), Windows, Projektbasierte Einführung von neuen Produkten

Eingesetzte Qualifikationen

Dokumentation (IT), IT-Support (allg.), IT Service Management (ITSM), Systemeinführungsunterstützung

Lead Developer
InMe Diagnostics GmbH, Wiesbaden
1/2023 – 7/2024 (1 Jahr, 7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2023 – 7/2024

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.

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

mySQL, Docker, Node.js, TypeScript, React (JavaScript library)

Founder
KFM DIgital Minds, Mainz
12/2021 – 8/2022 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2021 – 8/2022

Tätigkeitsbeschreibung

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, Node.js, React (JavaScript library)

Inventur App
Acventis GmbH, Düsseldorf
11/2021 – 12/2021 (2 Monate)
Großhandel
Tätigkeitszeitraum

11/2021 – 12/2021

Tätigkeitsbeschreibung

Hier geht es um eine Android app, die auf einem Zebra Gerät (Android Gerät, mit integriertem Barcode scanner) läuft und die Inventur in einem großen Lager vereinfachen soll
Prozess:
Barcode Scannen --> Menge + Ort eingeben --> Speichern
- Erfassung der Anforderungen
Frontend: (React Native)
- Erstellung des Frontends in React Native
- Implementierung der Zebra SDK
Backend:
- Schnittstelle zum Warenwirtschaftssystem
- Es wurden CSV-Dateien generiert, die das WW-System per FTP bekommen
hat.
- Speichern der gescannten Artikel in einer MySQL Datenbank

Eingesetzte Qualifikationen

Android Entwicklung, React Native

Kommissionier App
Acventis GmbH, Düsseldorf
10/2021 – 11/2021 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2021 – 11/2021

Tätigkeitsbeschreibung

Der Kunde war mit dem Frontend seiner Kommissionier App nicht zufrieden, wollte aber das Backend behalten, da andere Prozesse davon noch abhängig waren. Daraufhin, haben wir das Frontend neu entwickelt und an das Backend des aktuellen Systems angebunden. Dieses mal wurde es für ein Honeywell Gerät entwickelt.

Frontend: (React Native):
- Frontend für die Kommissionierung
- Implementierung der Honeywell SDK
- Backend Verbindung via SOAP-API

Eingesetzte Qualifikationen

Android, React Native

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

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

5/2021 – 12/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), SSL / TLS, 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

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
444
Alter
26
Berufserfahrung
6 Jahre und 1 Monat (seit 03/2018)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden