Technologien: Golang, Postgres, Git, Software-Architektur, Technische Konzepte
Diese Plattform vernetzt Menschen mit gleichen oder ähnlichen Interessen und hilft beim Kontaktaufbau. Die ähnlichen Interessen werden durch Profileinstellungen und persönlichen Angaben ermittelt. Inhalte werden geteilt und nach persönlich beliebteren Kategorien gefiltert und priorisiert angezeigt. Nutzer können mit einander schreiben und somit direkt kommunizieren. Um dies zu realisieren wird ein neues Backend mit Golang erstellt. Zur Authentifizierung werden API-Key und JSON Web Tokens eingesetzt.
Die Datenspeicherung ist mit einer SQL Datenbank umgesetzt. Hochgeladene Dateien werden auf dem File System gespeichert, sie sind über die API zugreifbar.
Technologien: Golang, Postgres, TypeScript, Git, Software-Architektur, Technische Konzepte
Um verschiedenste Arten biologischer Probenentnahme-Kits zur Verfügung zu stellen, diese eindeutig zu kennzeichnen, nach Gruppen bestimmter Kriterien zusammen zu fassen und anschließend zu analysieren, wurde ein neues Backend mit Golang erstellt. Zur Authentifizierung wurden API-Key und JSON Web Tokens eingesetzt.
Die Datenspeicherung wurde mit einer SQL Datenbank umgesetzt. Hochgeladene Dateien werden auf dem File System gespeichert, sie sind über die API zugreifbar.
Technologien: Golang, Postgres, Git, Software-Architektur, Technische Konzepte
Zur Auftragsdokumentation eines Handwerksbetriebes wurde ein neues Backend mit Golang erstellt. Zur Authentifizierung werden API-Key und JSON Web Tokens eingesetzt.
Die Datenspeicherung ist mit einer SQL Datenbank umgesetzt. Vom Backend erzeugte Dateien werden auf dem File System gespeichert, sie sind über die API zugreifbar.
Technologien: Golang, Postgres, TypeScript, Software-Architektur, Technische Konzepte
Für ein Werbeunternehmen wurde ein neues Backend in Golang aufgesetzt. Dieses ist mit API-Key uns JSON Web Tokens abgesichert. Verschiedenste Daten und Dateien können hochgeladen werden um den Auftrabsablauf nachzuvollziehen.
Zur Speicherung von Daten wird eine PostgreSQL Datenbank verwendet. Hochgeladene und vom System generierte Dateien werden im File System gespeichert und können über die API abgerufen werden.
Technologien: CDS, OData via SAP Gateway Builder, ABAP / ABAP OO, SAP UI 5
Weiterentwicklung einer SAP UI5 Applikation inklusive der Erstellung von OData-Services für ein großes Unternehmen im Handelsbereich. Automatisches Testing des ABAP-Service Codes.
Technologien: JavaScript, TypeScript, Node.js, AWS, AWS CDK, Git, Docker, Software-Architektur, Technische Konzepte, MongoDB
Für eine App zur Kommunikation mit Hinterbliebenen wurde eine neue Backend-API mit Node.js aufgesetzt. Zur Absicherung der API wird ein API-Key, sowie JSON Web Tokens zur Authentifizierung verwendet.
Die Daten werden in einer MongoDB gespeichert.
Die API mit in einem Docker Container, in einer skalierbaren AWS Umgebung veröffentlicht. Mittels des AWS CDKs sind Anpassungen und eine neues Deployment der der AWS Umgebung leicht umsetzbar.
Technologien: PHP, Laravel, Lumen, HTML, CSS, MySQL, Azure DevOps, Docker, Git, Software-Architektur, Technische Konzepte
Zur Zufahrts-/Autorisierungsverwaltung von Parkhäusern wurde eine bestehende Lumen API wurde auf Laravel umgestellt. Bei der Umstellung wurde das System gleichzeitig gewartet und Fehler wurden behoben.
Zur Datenspeicherung wurde eine MySQL Datenbank verwendet.
Das bestehende Web-Frontend, welches in PHP entwickelt wurde, ist ebenfalls gewartet und optimiert worden. Für eine übersichtlicheren und einheitlicheren Quellcode wurden HTML Styles in Klassen unterteilt und in CSS Dateien definiert.
Neue Module, Ansichten des Frontends und Backend Funktionen wurden implementiert.
Technologien: WordPress, Plugin Entwicklung, PHP, JSON
Es wurden neue Wordpress-Installationen, sowie Wartungen und Anpassungen durchgeführt.
Mittels PHP wurden Plugins für die Wordpress Seiten entwickelt.
Technologien: Golang, JWT, Git, Software-Architektur, Technische Konzepte
Es wurde ein Command-Line-Tool neu aufgesetzt. Dieses Tool erstellt und prüft, entsprechend der Eingaben, JSON Web Tokens mit diversen Verschlüsslungen. Die Ausgabe findet ebenfalls im Command-Line-Tool statt.
Technologien: Golang, Postgres, Git, Jira, Confluence, JSON, YAML, OpenAPI, TypeScript, JWT, Software-Architektur, Technische Konzepte
Für die Verwaltung elektronischer Schließanlagen, im Cloud Umfeld, wurde eine neue Backend-API in der Programmiersprache Golang erstellt. Meine Aufgaben umfassten die Konzeption, Entwicklung und Implementierung von Funktionen, um den reibungslosen Datenfluss zwischen Frontend, Backend und Datenbank zu gewährleisten.
API-Key als auch JSON Web Tokens wurden zur Authentifizierung und Autorisierung implementiert. Als Datenbank System wurde PostgreSQL verwendet.
Technologien: Delphi, Firebird, SQL, DevExpress, GUI, Git, Tortoise SVN, direkter Kontakt und ständiger Austausch mit Fertigung und Service, Software-Architektur, Technische Konzepte
Als Quereinsteiger in der Software-Entwicklung habe ich anfänglich bestehende Produktions- und Service-Tools, welche in Delphi, in Kombination mit Firebird SQL Datenbanken entwickelt wurden, gewartet. Dies beinhaltete die Analyse und Behebung gemeldete Fehler, sowie Erweiterungen bestehender und Implementierungen kleinerer neuer Funktionen. Ein wesentlicher Bestandteil der GUI Gestaltung war DevExpress.
Mit dem Know-How Zuwachs wurde das Aufgabenfeld auf die Erweiterung von Anwendungen mit neuen Formularen und Modulen erweitert, bis hin zum kompletten Konzeptionieren, Planen und Aufsetzen neuer Tools ausgebreitet.