Softwareentwicklung (Frontend/Backend), Full Stack
Aktualisiert am 05.12.2023
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch Muttersprache
Englisch fließend
Russisch Muttersprache

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Monate
2020-04 - 2020-05

Splitpay

Softwareentwickler TypeScript NEST.JS React ...
Softwareentwickler
  • Adressvorschläge über Anbindung an HERE MAPS Schnittstelle
  • Stabilisierung und Fehlerbehebung
  • Änderungswünsche umgesetzt (Rechtliche Vorgaben)
  • Evaluierung Google Places API gegen HERE Maps API
TypeScript NEST.JS React Docker REST TFS GitHub HTML CSS SCSS Google Place API Here Maps
Finanzinstitut
6 Monate
2019-08 - 2020-01

Entwicklung eines Frontends für einen Bankenservice

Softwaredeveloper, Fullstack Entwickler TypeScript Nest.JS React ...
Softwaredeveloper, Fullstack Entwickler

Über eine Webanwendung bekommen Kunden eines führenden Kreditkartenunternehmens die Möglichkeit, geleistete Zahlungen in einem Kredit umzuwandeln. Die Umsetzung des Frontends wurde nach den Vorgaben des Kunden übernommen. Hierzu gehörten auch die Anbindung verschiedener APIs und die Integration von Drittanwendungen (z.B. Identitätsprüfung).

Aufgabenstellung im Projekt:

  • Erstellung von React.JS Komponenten
  • Implementierung von Controllern, Services im Nest.JS Backend welche Daten aus der Kunden API holen und für das Frontend aufbereiten
  • Implementierung von Authentifizierung und Authorisierung über OAuth2 und PSD2
  • Einbindung es Flows der Kunden-API (credit-record, credit-line-application, installment-payment-plan)
  • Einbindung der Fintech-Schnittstelle (Xs2-Account-snapshot, Einloggen über Online Banking zur Überprüfung der finanziellen Daten)
  • Einbindung der IDNow Schnittstelle
  • Frontend und Backend Validierung von Eingabedaten
  • Implementierung von Unit- und Integrationstests
TypeScript Nest.JS React Docker REST GitHub CSS
Finanzinstitut
Dortmund
2 Monate
2019-07 - 2019-08

Entwicklung eines Rechtsschutz Schnellrechners

Fullstack Entwickler Angular TypeScript JavaScript ...
Fullstack Entwickler

Auf Basis eines TypeScript / Angular Technologiestacks wurde ein Rechtsschutz Schnellrechnerentwickelt.

Aufgabenstellung im Projekt:

  • Konzeption und Umsetzung der Anwendungsarchitektur
  • Gestaltung eines UI-Layouts
  • Integration JWT für die Anwendungssicherheit
  • Implementierung von Komponenten zur Abbildung der fachlichen Logik
Angular TypeScript JavaScript HTML5 CSS NestJS Node.js TypeORM REST RxJS IntelliJ IDEA Docker
IT Dienstleistung
Dortmund
4 Monate
2019-03 - 2019-06

Entwicklung einer Plattform für Bewerber-Programmieraufgaben

Softwareentwickler C# .NET ASP.NET ...
Softwareentwickler

Ziel des Projektes ist das Entwickeln einer MVC-Webanwendung für die Erstellung, Verwaltung und Durchführung praktischer Programmieraufgaben zum Prüfen von Bewerbern. Die Aufgaben werden so aufgebaut, dass sie durch einzelne Funktionen zu lösen sind. Beispielsweise soll der Prüfling anhand eines vorgegebenen Arrays als Inputparameter die kleinste Zahl ausgeben.

Der eingegebene Programmcode des Bewerbers wird mit Unit Tests geprüft und der Prüfling sieht, welche Testfälle erfolgreich durchgelaufen sind. Die Recruiting Abteilung und der Fachbereich können eine Übersicht der bearbeiteten Aufgaben des Bewerbers einsehen sowie die Lösung des Bewerbers, um die Code Qualität bewerten zu können.

Aufgabenstellung im Projekt:

- Entwicklung der Datenbankstrukturen
- Programmierung von:

Frontend mit folgenden Hauptseiten:

  • Startseite
  • Aufgabenübersicht
  • Bearbeitungseite für die Aufgabe mit Anbindung des Code Editors ACE (nach Evaluierung verschiedener Editoren)
  • Ausgeben der Testergebnisse

Backend mit folgenden Funktionalitäten:

  • Automatische Kompilierung der Prüflingslösung
  • Entwicklung einer Sand-Box, damit die Prüflingslösung nur in einer gesicherten Umgebung ausgeführt wird  
  • Tests zur Plattformlogik (Unit Tests)
  • Login System
  • Gruppenberechtigungssystem
  • E-Mailclient
  • Anbindung des Mail-Service-Providers SendGrid
  • Automatisches Testen der Prüflingslösung
  • Inhaltliche Initialisierung mit
  • Bewerberaufgaben
  • Tests zu den Aufgaben
MSSQL-Server NSubstitute
C# .NET ASP.NET Bootstrap Azure DevOps MVC Sendgrid
IT-Dienstleistung
Dortmund
2 Monate
2019-01 - 2019-02

Entwicklung Minimum Viable Products (MVP) für Interessenten

Softwareentwickler Scrum Entity Framework JSON ...
Softwareentwickler

Es gibt eine Inhouse-Anwendung zum Sammeln von Interessenten-Daten sowie Interessenten-Daten im Salesforce-System. Die Interessenten-Daten aus beiden Quellen werden in einem MVP synchronisiert. Dieses  MVP soll um folgende Funktionalitäten erweitert werden:

  • Zum Erstellen einer Kundenvollmacht wird eine PDF Druckvorlage aus den Interessentendaten befüllt
  • Nachträgliche Ablehnung ermöglichen innerhalb von 24 Stunden nach Anlage der Daten
  • Regelassistenten an die Inhouse-Anwendung anbinden
  • Anbindung an das Vertriebssystem

Aufgabenstellungen im Projekt:

  • Umwandlung der Anforderungen in ein Fachkonzept
  • Programmtechnische Umsetzung des Fachkonzepts
  • Entwicklung eines Testkonzepts im Pair
  • Implementierung der automatisierten Unit- und Fachtests
Salesforce
Scrum Entity Framework JSON Git .NET Microsoft Azure DevOps Test Driven Development Unit-Test Visual Studio Microsoft SQL
Versicherungsbranche
Dortmund
6 Monate
2018-07 - 2018-12

Neues Agenturnummernsystem und Kundeneinwilligungserklärung

Software-Entwickler Scrum Testmanagement Entity Framework
Software-Entwickler

Bei den Agenturnummern in einem Vertriebsportal war anhand der ersten zwei Ziffern erkennbar, um welche Art von Vetriebsagentur es sich handelt.
Diese Semantik sollte entfernt werden. Das Team hatte die Aufgabe, die Validierungslogik entsprechend anzupassen.
Es wurde immer im Pair gearbeitet und eine vollständige Testabdeckung angestrebt.
Aus Effizenzgründen wurden automatisierte Unit- und Fachtests entwickelt, welche die gleichen Schnittstellen ansprechen wie das Vertriebsportal und die bei jeder Änderung geprüft werden.
Erst am Ende erfolgte ein abschließender Test über die Vertriebsportal-Oberfläche.

Aufgaben im Projekt:

  • Umwandlung der Anforderungen in ein Fachkonzept
  • Programmtechnische Umsetzung des Fachkonzepts
  • Entwicklung eines Testkonzepts im Pair
  • Implementierung der automatisierten Unit- und Fachtests
.NET C# MS Azure DevOps JSON GIT
Scrum Testmanagement Entity Framework
Versicherungsbranche
Düsseldorf
1 Jahr 9 Monate
2016-09 - 2018-05

Webshop für Gastronomie-Großkunden

Software-Entwickler Scrum Agile Softwareentwicklung E-Commerce
Software-Entwickler

Der Kunde betreibt einen Webshop, welcher Gastronomie-Artikel an Großkunden verkauft. Das Shopsystem war ursprünglich eine Individuallösung in ASP Classic.
Die Aufgabenstellung war es das System um ein C# Service-Host für das Backend zu erweitern.
Nach einem Jahr wurden die Arbeiten für die Umstellung auf ein Standard-ECommerce-Shopsystem (Intershop) angefangen.

Basis für die Warenwirtschaft des Kunden ist Microsoft Access.

Aufgabenstellung im Projekt:

  • Google Translate API Einbindung
  • Entwicklung eines Konzeptes und Implementierung des Synchronisierungsprozess zwischen zwei REST-Schnittstellen
  • Continuous Integration realisiert mithilfe von Teamcity
  • Continuous Integration verbessert mit Microsoft Visual Studio Team Services und einbinden von Remote Powershell auf anderen PCs
  • Datenbankübertragung vom Produktivsystem auf das Testsystem per Powershell (Backup, Copy, Restore und weitere Anpassungen)
  • Daten aus HTML-Formular werden zwischengespeichert, so dass sie in einem anderen völlig anderen HTML-Formular per JavaScript eingesetzt werden können
  • Evaluation einer Datenbankreplikation zwischen Testdatenbank und TestCacheServer
  • Bildgrößenapassung auf einheitliche Größe und Synchronisation zwischen dem Kunden-Fileserver und externem Intershop-FTP Server per WinSCP und Powershell
  • Mapping der alten Datenstruktur auf neue Datenstruktur von Intershop per Altova Mapforce und C#
  • DSGVO Anpassungen an der Webseite
  • Einrichtung von Log4Net
C# REST SQL .NET PowerShell MS Access
Scrum Agile Softwareentwicklung E-Commerce
Gastronomie-Großhandel
Dortmund

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung: Fachinformatiker Anwendungsentwicklung

Zertifikate:

- Kanban - KMP Foundation I (LeanKanban University)

- KMK-Englisch

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Agile Softwareentwicklung
Azure DevOps
Bootstrap
CSS
Docker
E-Commerce
Entity Framework
GIT
GitHub
Google Place API
Here Maps
HTML
HTML5
IntelliJ IDEA
Microsoft Azure DevOps
MS Azure DevOps
MVC
Nest.JS
NestJS
Node.js
NSubstitute
REST
RxJS
Salesforce
Scrum
SCSS
Sendgrid
Test Driven Development
Testmanagement
TFS
TypeORM
Unit-Test
Visual Studio

Programmiersprachen

.NET Core
Angular
ASP.NET
C#
JavaScript
JSON
PowerShell
React
TypeScript

Datenbanken

Microsoft SQL
MS Access
MSSQL-Server
SQL

Branchen

Branchen

Versicherungen

Banken

Energiewirtschaft

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Monate
2020-04 - 2020-05

Splitpay

Softwareentwickler TypeScript NEST.JS React ...
Softwareentwickler
  • Adressvorschläge über Anbindung an HERE MAPS Schnittstelle
  • Stabilisierung und Fehlerbehebung
  • Änderungswünsche umgesetzt (Rechtliche Vorgaben)
  • Evaluierung Google Places API gegen HERE Maps API
TypeScript NEST.JS React Docker REST TFS GitHub HTML CSS SCSS Google Place API Here Maps
Finanzinstitut
6 Monate
2019-08 - 2020-01

Entwicklung eines Frontends für einen Bankenservice

Softwaredeveloper, Fullstack Entwickler TypeScript Nest.JS React ...
Softwaredeveloper, Fullstack Entwickler

Über eine Webanwendung bekommen Kunden eines führenden Kreditkartenunternehmens die Möglichkeit, geleistete Zahlungen in einem Kredit umzuwandeln. Die Umsetzung des Frontends wurde nach den Vorgaben des Kunden übernommen. Hierzu gehörten auch die Anbindung verschiedener APIs und die Integration von Drittanwendungen (z.B. Identitätsprüfung).

Aufgabenstellung im Projekt:

  • Erstellung von React.JS Komponenten
  • Implementierung von Controllern, Services im Nest.JS Backend welche Daten aus der Kunden API holen und für das Frontend aufbereiten
  • Implementierung von Authentifizierung und Authorisierung über OAuth2 und PSD2
  • Einbindung es Flows der Kunden-API (credit-record, credit-line-application, installment-payment-plan)
  • Einbindung der Fintech-Schnittstelle (Xs2-Account-snapshot, Einloggen über Online Banking zur Überprüfung der finanziellen Daten)
  • Einbindung der IDNow Schnittstelle
  • Frontend und Backend Validierung von Eingabedaten
  • Implementierung von Unit- und Integrationstests
TypeScript Nest.JS React Docker REST GitHub CSS
Finanzinstitut
Dortmund
2 Monate
2019-07 - 2019-08

Entwicklung eines Rechtsschutz Schnellrechners

Fullstack Entwickler Angular TypeScript JavaScript ...
Fullstack Entwickler

Auf Basis eines TypeScript / Angular Technologiestacks wurde ein Rechtsschutz Schnellrechnerentwickelt.

Aufgabenstellung im Projekt:

  • Konzeption und Umsetzung der Anwendungsarchitektur
  • Gestaltung eines UI-Layouts
  • Integration JWT für die Anwendungssicherheit
  • Implementierung von Komponenten zur Abbildung der fachlichen Logik
Angular TypeScript JavaScript HTML5 CSS NestJS Node.js TypeORM REST RxJS IntelliJ IDEA Docker
IT Dienstleistung
Dortmund
4 Monate
2019-03 - 2019-06

Entwicklung einer Plattform für Bewerber-Programmieraufgaben

Softwareentwickler C# .NET ASP.NET ...
Softwareentwickler

Ziel des Projektes ist das Entwickeln einer MVC-Webanwendung für die Erstellung, Verwaltung und Durchführung praktischer Programmieraufgaben zum Prüfen von Bewerbern. Die Aufgaben werden so aufgebaut, dass sie durch einzelne Funktionen zu lösen sind. Beispielsweise soll der Prüfling anhand eines vorgegebenen Arrays als Inputparameter die kleinste Zahl ausgeben.

Der eingegebene Programmcode des Bewerbers wird mit Unit Tests geprüft und der Prüfling sieht, welche Testfälle erfolgreich durchgelaufen sind. Die Recruiting Abteilung und der Fachbereich können eine Übersicht der bearbeiteten Aufgaben des Bewerbers einsehen sowie die Lösung des Bewerbers, um die Code Qualität bewerten zu können.

Aufgabenstellung im Projekt:

- Entwicklung der Datenbankstrukturen
- Programmierung von:

Frontend mit folgenden Hauptseiten:

  • Startseite
  • Aufgabenübersicht
  • Bearbeitungseite für die Aufgabe mit Anbindung des Code Editors ACE (nach Evaluierung verschiedener Editoren)
  • Ausgeben der Testergebnisse

Backend mit folgenden Funktionalitäten:

  • Automatische Kompilierung der Prüflingslösung
  • Entwicklung einer Sand-Box, damit die Prüflingslösung nur in einer gesicherten Umgebung ausgeführt wird  
  • Tests zur Plattformlogik (Unit Tests)
  • Login System
  • Gruppenberechtigungssystem
  • E-Mailclient
  • Anbindung des Mail-Service-Providers SendGrid
  • Automatisches Testen der Prüflingslösung
  • Inhaltliche Initialisierung mit
  • Bewerberaufgaben
  • Tests zu den Aufgaben
MSSQL-Server NSubstitute
C# .NET ASP.NET Bootstrap Azure DevOps MVC Sendgrid
IT-Dienstleistung
Dortmund
2 Monate
2019-01 - 2019-02

Entwicklung Minimum Viable Products (MVP) für Interessenten

Softwareentwickler Scrum Entity Framework JSON ...
Softwareentwickler

Es gibt eine Inhouse-Anwendung zum Sammeln von Interessenten-Daten sowie Interessenten-Daten im Salesforce-System. Die Interessenten-Daten aus beiden Quellen werden in einem MVP synchronisiert. Dieses  MVP soll um folgende Funktionalitäten erweitert werden:

  • Zum Erstellen einer Kundenvollmacht wird eine PDF Druckvorlage aus den Interessentendaten befüllt
  • Nachträgliche Ablehnung ermöglichen innerhalb von 24 Stunden nach Anlage der Daten
  • Regelassistenten an die Inhouse-Anwendung anbinden
  • Anbindung an das Vertriebssystem

Aufgabenstellungen im Projekt:

  • Umwandlung der Anforderungen in ein Fachkonzept
  • Programmtechnische Umsetzung des Fachkonzepts
  • Entwicklung eines Testkonzepts im Pair
  • Implementierung der automatisierten Unit- und Fachtests
Salesforce
Scrum Entity Framework JSON Git .NET Microsoft Azure DevOps Test Driven Development Unit-Test Visual Studio Microsoft SQL
Versicherungsbranche
Dortmund
6 Monate
2018-07 - 2018-12

Neues Agenturnummernsystem und Kundeneinwilligungserklärung

Software-Entwickler Scrum Testmanagement Entity Framework
Software-Entwickler

Bei den Agenturnummern in einem Vertriebsportal war anhand der ersten zwei Ziffern erkennbar, um welche Art von Vetriebsagentur es sich handelt.
Diese Semantik sollte entfernt werden. Das Team hatte die Aufgabe, die Validierungslogik entsprechend anzupassen.
Es wurde immer im Pair gearbeitet und eine vollständige Testabdeckung angestrebt.
Aus Effizenzgründen wurden automatisierte Unit- und Fachtests entwickelt, welche die gleichen Schnittstellen ansprechen wie das Vertriebsportal und die bei jeder Änderung geprüft werden.
Erst am Ende erfolgte ein abschließender Test über die Vertriebsportal-Oberfläche.

Aufgaben im Projekt:

  • Umwandlung der Anforderungen in ein Fachkonzept
  • Programmtechnische Umsetzung des Fachkonzepts
  • Entwicklung eines Testkonzepts im Pair
  • Implementierung der automatisierten Unit- und Fachtests
.NET C# MS Azure DevOps JSON GIT
Scrum Testmanagement Entity Framework
Versicherungsbranche
Düsseldorf
1 Jahr 9 Monate
2016-09 - 2018-05

Webshop für Gastronomie-Großkunden

Software-Entwickler Scrum Agile Softwareentwicklung E-Commerce
Software-Entwickler

Der Kunde betreibt einen Webshop, welcher Gastronomie-Artikel an Großkunden verkauft. Das Shopsystem war ursprünglich eine Individuallösung in ASP Classic.
Die Aufgabenstellung war es das System um ein C# Service-Host für das Backend zu erweitern.
Nach einem Jahr wurden die Arbeiten für die Umstellung auf ein Standard-ECommerce-Shopsystem (Intershop) angefangen.

Basis für die Warenwirtschaft des Kunden ist Microsoft Access.

Aufgabenstellung im Projekt:

  • Google Translate API Einbindung
  • Entwicklung eines Konzeptes und Implementierung des Synchronisierungsprozess zwischen zwei REST-Schnittstellen
  • Continuous Integration realisiert mithilfe von Teamcity
  • Continuous Integration verbessert mit Microsoft Visual Studio Team Services und einbinden von Remote Powershell auf anderen PCs
  • Datenbankübertragung vom Produktivsystem auf das Testsystem per Powershell (Backup, Copy, Restore und weitere Anpassungen)
  • Daten aus HTML-Formular werden zwischengespeichert, so dass sie in einem anderen völlig anderen HTML-Formular per JavaScript eingesetzt werden können
  • Evaluation einer Datenbankreplikation zwischen Testdatenbank und TestCacheServer
  • Bildgrößenapassung auf einheitliche Größe und Synchronisation zwischen dem Kunden-Fileserver und externem Intershop-FTP Server per WinSCP und Powershell
  • Mapping der alten Datenstruktur auf neue Datenstruktur von Intershop per Altova Mapforce und C#
  • DSGVO Anpassungen an der Webseite
  • Einrichtung von Log4Net
C# REST SQL .NET PowerShell MS Access
Scrum Agile Softwareentwicklung E-Commerce
Gastronomie-Großhandel
Dortmund

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung: Fachinformatiker Anwendungsentwicklung

Zertifikate:

- Kanban - KMP Foundation I (LeanKanban University)

- KMK-Englisch

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Agile Softwareentwicklung
Azure DevOps
Bootstrap
CSS
Docker
E-Commerce
Entity Framework
GIT
GitHub
Google Place API
Here Maps
HTML
HTML5
IntelliJ IDEA
Microsoft Azure DevOps
MS Azure DevOps
MVC
Nest.JS
NestJS
Node.js
NSubstitute
REST
RxJS
Salesforce
Scrum
SCSS
Sendgrid
Test Driven Development
Testmanagement
TFS
TypeORM
Unit-Test
Visual Studio

Programmiersprachen

.NET Core
Angular
ASP.NET
C#
JavaScript
JSON
PowerShell
React
TypeScript

Datenbanken

Microsoft SQL
MS Access
MSSQL-Server
SQL

Branchen

Branchen

Versicherungen

Banken

Energiewirtschaft

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.