Nils Schneider

Backend-System für eine Social-Media-Plattform

Heiligenhaus, Germany

Experience

Apr 2024 - Present
1 year 3 months

Backend-System für eine Social-Media-Plattform

  • 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.
Feb 2024 - May 2024
4 months

Backend-System für Institut zur Prüfung biologischer Proben

  • 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.
Sep 2023 - Jan 2024
5 months

Backend-System für Handwerker Auftragsdokumentation

  • 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.
Apr 2023 - Sep 2023
6 months

Backend-System zur Auftragsabwicklung von Werbetechnik

  • 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.
Mar 2023 - Feb 2024
1 year

SAP Entwickler

  • 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.
Feb 2023 - Oct 2023
9 months

Backend-System inkl. App Kommunikation für Hinterbliebene

  • 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.
Sep 2022 - Jun 2023
10 months

Front- und Backend für Zufahrts-/Autorisierungsverwaltung von Parkhausanlagen

  • 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.
Apr 2022 - Nov 2022
8 months

Verschiedenste Webseiten für städtische Einrichtungen inkl. App Kommunikation

  • 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.
Mar 2022 - May 2022
3 months

Anwendung zur Generierung und Prüfung von JWT mit diversen Verschlüsselungen

  • 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.
Jan 2016 - Apr 2023
6 years 4 months

Verwaltungssystem für elektronische Schließanlagen inkl. App Kommunikation

  • 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.
Aug 2016 - Apr 2023
6 years 9 months

Entwicklung und Instandhaltung interner Produktions- und Service-Tools

  • 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.

Languages

German
Advanced