Senior Javascript / Typescript Experte (NodeJS, Angular, ReactJS)
Aktualisiert am 08.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Angular
Node.js
ReactJS
TypeScript
CSS3
primeng
material
nestjs
nx
rxjs
ngrx
scss
mongodb
mysql
express
JavaScript
redux
AWS
nextjs
remix
azure
Englisch
Deutsch

Einsatzorte

Einsatzorte

München (+100km)
Deutschland
möglich

Projekte

Projekte

10 Monate
2024-03 - 2024-12

Banking Schnittstelle (Payments and Transactions)

Backend-Entwickler (AWS) TypeScript CDK XML ...
Backend-Entwickler (AWS)

Für diesen B2B-Bankdienstleistungsanbieter wurde ein komplexes Backend in AWS entwickelt. Es basierte zentral auf diversen AWS Produkten und band mehrere Drittanbieter-Produkte und -Schnittstellen an. Fokus in diesem Projekt war die Verarbeitung, Transformation und Weiterleitung von Zahlungen, das AML Transaction Monitoring sowie das Speichern und Überwachen von Geldflüssen sowie weiteren zahlungsspezifischen Nachrichten und Informationen.

AWS Mambu ComplyAdvantage Lambda
TypeScript CDK XML Prisma AWS MSK DynamoDB SQS API Gateway
Raisin Bank AG
9 Monate
2023-10 - 2024-06

Digital Workplaces: Project Management Suite

Frontend-Entwickler TypeScript Angular
Frontend-Entwickler
Um die internen Prozesse weiter zu digitalisieren wurde die Initiate "Digital Workplaces" ins Leben gerufen. In diesem Teilprojekt wurde die Anbindung an Projektmanagementtools umgesetzt, deren Daten ausgelesen, normalisiert und in einer einheitlichen Oberfläche dargestellt werden. Es wurden zudem konkrete Prozesse digitalisiert, die zuvor über Excel-Dokumente und E-Mails abgewickelt wurden. Die Anwendung wurde mit Angular in einem NX Mono-Repo umgesetzt.
Angular Material NGRX nx typescript Azure jest Cypress
TypeScript Angular
Schaeffler Technologies AG & Co. KG
9 Monate
2023-01 - 2023-09

CO2- und Betriebsgrößen-Berechner

Frontend-Entwickler TypeScript Angular
Frontend-Entwickler
In diesem Projekt wurde eine Webanwendung zur Berechnung diverser Betriebsgrößen von Industrielagern entwickelt. Die Anwendung zeigte zudem die CO2e-Emissionen für die Herstellung und den Betrieb an. Herausforderung hierbei war, dass diverse Backend-Systeme angesprochen und die Daten z.T. aufwändig transformiert werden mussten.
Angular nx rxjs material
TypeScript Angular
Schaeffler Technologies AG & Co. KG
2 Jahre 4 Monate
2020-09 - 2022-12

Banking Schnittstelle (Cloud-Native API)

Backend-Entwickler (AWS Cloud) ReactJS AWS terraform ...
Backend-Entwickler (AWS Cloud)

Für diesen B2B-Bankdienstleistungsanbieter wurde ein komplexes Backend in AWS entwickelt. Es basierte zentral auf AWS Lambda und bot Partnern die Möglichkeit, alle relevanten Kundenfunktionen anzusteuern. Es wurde der gesamte Customer-Lifecycle abgebildet, vom Anlegen und Überprüfen der Kunden, zur Erstellung von Konten, Überprüfung, Bewilligung und Auszahlung von Krediten und deren Rückzahlung. Die Schnittstelle wurde eng verwoben mit dem Mambu Kernbankingsystem sowie diverser externer Dienste, wie KYC und Payment Gateways. 


Aufgaben:

  • Entwicklung und Testing diverser Lambda-Funktionen mit Zugriff auf interne und externe Dienste 
  • Integration externer Systeme mit der Schnittstelle 
  • Implementierung von Logging- und Monitoring-Frontends
  • Aktualisierung und Erweiterung der API-Spezifikationen  

NodeJS AWS Lambda AWS S3 AWS DynamoDB AWS CloudWatch AWS SAM AWS CDK Mambu MPO OpenAPI Terraform ReactJS
ReactJS AWS terraform mpo Lambdasonde Node.js
Frankfurt
1 Jahr 10 Monate
2020-12 - 2022-09

MasterEV 2 Bewerbungsmanagement-System (Web-App)

Fullstack-Entwickler nestjs Angular MongoDB ...
Fullstack-Entwickler

Komplette Neuentwicklung eines Bewerberungsmanagement-Systems für Studiengänge. Projektstruktur basierend auf einem NX Mono-Repository, NestJS im Backend sowie Angular 13 im Frontend. Modularer Aufbau für verschiedene Kunden, automatische CI Pipeline durch GitHub Actions mit Unit- und E2E-Tests und anschließendem Release in Form von Docker-Containern. Hochdynamisches System, welches flexibel aber sicher und vorhersehbar Prozesse abbilden kann. 


Aufgaben

  • Systemdesign und Entwicklung des CI/CD Prozesses mit GitHub Actions
  • Implementierung eines NX Monorepositories mit dutzenden wiederverwendbaren Libraries und diversen Apps 
  • Umsetzung des Backends mit NestJS, SQL- und NoSQL-Datenbank sowie OpenAPI RESTSchnittstelle
  • Umsetzung des Frontends mit Angular und PrimeNG  

Angular 13 TypeScript SCSS MariaDB Jest NodeJS NestJS Cypress OpenAPI Nrwl Nx PrimeNG Docker RxJS GitHub Actions Ansible AWS Lambda AWS DynamoDB AWS CloudWatch
nestjs Angular MongoDB Node.js nx primeng docker rxjs
TU München
München
7 Monate
2020-03 - 2020-09

Datalake Management Konsole (Web-App)

Fullstack-Entwickler ReactJS redux graphql ...
Fullstack-Entwickler

Für ein KI-FinTech sollte eine Management-Konsole entwickelt werden, welche den Datenfluss in einen Datalake steuert. Das System basierte auf einer Serverless-Architektur in AWS und die implementierte Konsole steuerte Konfigurationsoptionen für diverse Quellen, u.a. RSS Feeds, Twitter Posts sowie einen einfachen Webcrawler. Sie wurde mit React umgesetzt und bot dank GraphQL-Schnittstelle EchtzeitMonitoring der Ereignisse und Einstellungen. Mit Hilfe von Cloudwatch- und externen Events wurden AWS Lambda Serverless-Funktionen aufgerufen, die die Daten damit basierend auf der Konfiguration heruntergeladen und im Datalake gespeichert haben.  


Aufgaben: 

  • Konzeption und Setup der einzelnen Komponenten in den Amazon Web Services (AWS) 
  • Implementierung der Konsole und einzelnen Konfigurationstypen mit React
  • Erstellung der GraphQL Schemas und Funktionen mit Hilfe von AWS Amplify  

React Redux GraphQL NodeJS TypeScript SCSS AWS Amplify AWS Lambda AWS S3 AWS DynamoDB AWS CloudWatch AWS SAM
ReactJS redux graphql Node.js TypeScript AWS
Startup / Fintech
Berlin
1 Jahr 6 Monate
2018-11 - 2020-04

EAGLE Collaboration Tool (Web-App)

Frontend-Entwickler Angular TypeScript rxjs ...
Frontend-Entwickler

Für einen in Ingolstadt ansässigen Automobilkonzern wurde das Dokumentenmanagement und - kollaborationstool EAGLE, ein Big-Data Produkt aus dem Hause Norcom, angepasst und deutlich erweitert. Die Anforderungen umfassten branchen-spezifische Anpassungen und Features im Legal-Bereich. Das fertige Produkt ist im Frontend eine komplette Neuentwicklung und nutzt Angular 9 sowie einen NGRX Store für das komplexe State-Management.


Aufgaben: 

  • Implementierung von Komponenten und Systemdesign 
  • UX/UI Entwicklung in enger Zusammenarbeit mit dem Kunden 
  • Schrittweise Migration von Angular 5 bis hin zu Version 9 
  • Integration von NGRX Store zur Verwaltung der komplexen Applikationszuständen
  • Schreiben von Unit- und E2E-Tests  

Angular 9 TypeScript RxJS NGRX Material SCSS Karma Jest Protractor REST Ansible
Angular TypeScript rxjs ngrx Materialbewertung scss jest ansible
Norcom AG
München
3 Jahre 1 Monat
2016-05 - 2019-05

MasterEV Bewerbungsmanagement-System (Web-App)

Fullstack-Entwickler Angular TypeScript scss ...
Fullstack-Entwickler

Umsetzung einer modernen Web-Anwendung mit aktuellen Technologien für die Bewerbungsverwaltung. Skalierbarer und hoch-dynamischer Aufbau des Systems um verschiedenste Prozesse und Anforderungen im Bewerbungsablauf abbilden zu können. Außerdem wurde durch den Einsatz von GraphQL die gleichzeitige Bearbeitung von Bewerbern durch verschiedene Benutzer über unterschiedliche Geräte hinweg ermöglicht. Das Deployment erfolgte über Dockercontainer direkt bei den Kunden. 


Aufgaben: 

  • Systemdesign und Entwicklung des CI/CD Prozesses in Gitlab CI 
  • Implementierung von Front- und Backend 
  • Abstraktion der Datenbankebene 
  • UI/UX Design zusammen mit den Kunden  

AngularJS Angular 6 TypeScript SCSS MongoDB MySQL Jest NodeJS GraphQL Docker Gitlab CI
Angular TypeScript scss MongoDB MySQL jest Node.js graphql docker gitlab
TU München
München
7 Monate
2018-07 - 2019-01

Customer-Management- & Order-System (Web-App)

Fullstack-Entwickler
Fullstack-Entwickler

Für einen größeren produzierenden Betrieb sollte eine Kunden- und Bestellverwaltung entwickelt werden, denn der Einsatz bestehender CRM- und Shop-Systeme kam durch spezielle Anforderungen nicht in Frage. Das Unternehmen produziert individuelle Materialzuschnitte und das System ermöglicht es, personalisierte Materialien und Angebote für einzelne Kunden zu erstellen. Kunden wiederum können das System nutzen, um individuell zugeschnittene Stücke basierend auf Materialien oder Angeboten zu bestellen. Die Anwendung erlaubt zudem die Verwaltung von Materialien, Angeboten, Bestellungen, Kunden und Benutzern. 


Aufgaben:

  • Evaluation und Abstraktion der Prozesse 
  • Definition von Views und Regeln 
  • Umsetzung der Anwendung mit CakePHP (Backend), React (Frontend) 
  • UX/UI Entwicklung in enger Zusammenarbeit mit dem Kunden 

React Bootstrap SCSS CakePHP PHP MySQL
NDA
Deutschland
1 Jahr 2 Monate
2017-11 - 2018-12

WordPress Plugin Development (Web)

Fullstack-Entwickler
Fullstack-Entwickler

Entwicklung diverser Wordpress-Plugins mit jeweils mittlerem Umfang für verschiedene Kunden. Wechselnde Anforderungen und Umfänge der Plugins, aber meist mit Front- und Backend-Teilen und Datenbankanbindung. Die Plugins wurden auf Testsystemen umgesetzt, getestet und anschließend auf die Produktivsysteme des jeweiligen Kunden installiert. 


Aufgaben: 

  • Backend und Frontend-Entwicklung der Plugins 
  • Anbindung an Datenbanken 
  • Umsetzung von dynamischen Frontend-Funktionen mit JavaScript
  • Abstimmung mit Kunden (Funktionalität / UX und UI)  

Wordpress PHP SCSS XML MySQL jQuery Bootstrap
Diverse
München
5 Monate
2015-07 - 2015-11

Trusted SSL Certificate Manager (Web-App)

Fullstack-Entwickler
Fullstack-Entwickler

Weiterentwicklung einer Software für die einfache Verwaltung von SSL Zertifikaten innerhalb von Unternehmen, basierend auf einem einzigen CA-Zertifikat. Damit wird die Sicherung und SSLVerschlüsselung von internen und externen Ressourcen auch für technisch wenig versierte Nutzer ermöglicht. Durch standardisierte und aktuelle Konfigurationsparameter der OpenSSL-Schnittstelle, werden kryptographisch sichere Zertifikate erzeugt, ohne die üblichen Stolperfallen oder dem versehentlichen Einsatz überholter Verschlüsselungsverfahren. 


Aufgaben: 

  • Einarbeitung in den bestehenden Code 
  • Weiterentwicklung des Projekts in Sachen UI/UX 
  • Aktualisierung der Schlüsselgenerierung nach aktuellen Empfehlungen 
  • Implementierung von passwort-geschützten privaten Schlüsseln 

OpenSSL Laravel PHP Bootstrap jQuery
Open Source
München
3 Jahre 1 Monat
2012-10 - 2015-10

Maschinendesign- und Synchronisierungs-Tool (Web- und Java-App)

Fullstack-Entwickler
Fullstack-Entwickler

Für eine proprietäre Simulationssoftware für elektrische Maschinen sollte eine flexible Steuerung entwickelt und wechselnden Benutzern ermöglicht werden, diese mit dynamischen Datensätzen und Konfigurationsparametern zu füllen. Verschiedene Maschinentypen, Parametersätze und Experimente mussten zentral sowie lokal speicher- und abrufbar werden. Zudem musste die proprietäre Schnittstelle des Simulators abstrahiert und in ein leicht erweiterbares, offenes System integriert werden. Das Projekt lief mehrere Jahre und wurde währenddessen sowohl von Seiten der Anforderungen als auch vom Technologiestack stark verändert. Zu den Herausforderungen zählte die Konstruktion der Schnittstelle, die saubere Abbildung der Daten in der Datenbank und die Abstimmung mit den vielen Stakeholdern.


Aufgaben:

  • Komplettes Systemdesign und Auswahl der Technologien 
  • Implementierung des Servers als Schnittstelle zwischen Client und Simulator-Abstraktionsschicht 
  • Implementierung einer dynamischen Java GUI für Steuerung und Eingabevalidierung
  • Entwicklung einer Web-App für die Verwaltung von GUIs, Server-Client-Konfiguration und Einstellungen  

NodeJS MySQL AngularJS D3.js Bootstrap Java Spring
TU München
München
1 Jahr 1 Monat
2013-07 - 2014-07

Studenten-Evaluierungs-System (Web-App)

Fullstack-Entwickler
Fullstack-Entwickler

In diesem Projekt wurde eine Web-Anwendung für die Evaluation von studentischen Bewerbungen erweitert und erneuert. Einer größeren Anzahl von Benutzern der Fakultät sollte außerdem ein einfacher Zugriff auf die Bewerberdaten ermöglicht werden. Das bestehende System wurde von einer Einzelperson in PHP geschrieben und enthielt viele "Hacks", die die Erweiterung und Überprüfbarkeit der Ergebnisse schwierig machten. Durch die Anpassungen sollte der Bewerbungsablauf weiter beschleunigt und die Fehlerquote bei der Evaluation verringert werden. 


Aufgaben: 

  • Einarbeitung in bestehende webbasierte Lösung 
  • Schrittweise Modernisierung der Komponenten
  • Implementierung erster dynamischer Elemente zur Evaluierung
  • Erweiterung des Systems auf neue Studiengänge
  • Programmierung und Validierung von Testcases  

PHP MySQL jQuery PHPUnit
TU München
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium

Bachelor of Science

Elektrotechnik und Informationstechnik (TU München, 2013)

Kompetenzen

Kompetenzen

Top-Skills

Angular Node.js ReactJS TypeScript CSS3 primeng material nestjs nx rxjs ngrx scss mongodb mysql express JavaScript redux AWS nextjs remix azure

Produkte / Standards / Erfahrungen / Methoden

NodeJS
Angular
AWS
TypeScript
AngularJS
Ansible
Gitlab CI
SCSS
Docker
GraphQL
jQuery
Jest
Bootstrap
D3.js
Mambu
MySQL
RxJS
MongoDB
MPO

Berufserfahrung

10+ Jahre  


Top-Projekte

  • MasterEV 2 Bewerbungsmanagement-System (TU München) 
  • Banking Schnittstelle (Raisin Bank AG) 
  • EAGLE Collaboration Tool (Norcom AG)  

Branchen

Branchen

  • Finance
  • Automotive
  • Bildungswesen

Einsatzorte

Einsatzorte

München (+100km)
Deutschland
möglich

Projekte

Projekte

10 Monate
2024-03 - 2024-12

Banking Schnittstelle (Payments and Transactions)

Backend-Entwickler (AWS) TypeScript CDK XML ...
Backend-Entwickler (AWS)

Für diesen B2B-Bankdienstleistungsanbieter wurde ein komplexes Backend in AWS entwickelt. Es basierte zentral auf diversen AWS Produkten und band mehrere Drittanbieter-Produkte und -Schnittstellen an. Fokus in diesem Projekt war die Verarbeitung, Transformation und Weiterleitung von Zahlungen, das AML Transaction Monitoring sowie das Speichern und Überwachen von Geldflüssen sowie weiteren zahlungsspezifischen Nachrichten und Informationen.

AWS Mambu ComplyAdvantage Lambda
TypeScript CDK XML Prisma AWS MSK DynamoDB SQS API Gateway
Raisin Bank AG
9 Monate
2023-10 - 2024-06

Digital Workplaces: Project Management Suite

Frontend-Entwickler TypeScript Angular
Frontend-Entwickler
Um die internen Prozesse weiter zu digitalisieren wurde die Initiate "Digital Workplaces" ins Leben gerufen. In diesem Teilprojekt wurde die Anbindung an Projektmanagementtools umgesetzt, deren Daten ausgelesen, normalisiert und in einer einheitlichen Oberfläche dargestellt werden. Es wurden zudem konkrete Prozesse digitalisiert, die zuvor über Excel-Dokumente und E-Mails abgewickelt wurden. Die Anwendung wurde mit Angular in einem NX Mono-Repo umgesetzt.
Angular Material NGRX nx typescript Azure jest Cypress
TypeScript Angular
Schaeffler Technologies AG & Co. KG
9 Monate
2023-01 - 2023-09

CO2- und Betriebsgrößen-Berechner

Frontend-Entwickler TypeScript Angular
Frontend-Entwickler
In diesem Projekt wurde eine Webanwendung zur Berechnung diverser Betriebsgrößen von Industrielagern entwickelt. Die Anwendung zeigte zudem die CO2e-Emissionen für die Herstellung und den Betrieb an. Herausforderung hierbei war, dass diverse Backend-Systeme angesprochen und die Daten z.T. aufwändig transformiert werden mussten.
Angular nx rxjs material
TypeScript Angular
Schaeffler Technologies AG & Co. KG
2 Jahre 4 Monate
2020-09 - 2022-12

Banking Schnittstelle (Cloud-Native API)

Backend-Entwickler (AWS Cloud) ReactJS AWS terraform ...
Backend-Entwickler (AWS Cloud)

Für diesen B2B-Bankdienstleistungsanbieter wurde ein komplexes Backend in AWS entwickelt. Es basierte zentral auf AWS Lambda und bot Partnern die Möglichkeit, alle relevanten Kundenfunktionen anzusteuern. Es wurde der gesamte Customer-Lifecycle abgebildet, vom Anlegen und Überprüfen der Kunden, zur Erstellung von Konten, Überprüfung, Bewilligung und Auszahlung von Krediten und deren Rückzahlung. Die Schnittstelle wurde eng verwoben mit dem Mambu Kernbankingsystem sowie diverser externer Dienste, wie KYC und Payment Gateways. 


Aufgaben:

  • Entwicklung und Testing diverser Lambda-Funktionen mit Zugriff auf interne und externe Dienste 
  • Integration externer Systeme mit der Schnittstelle 
  • Implementierung von Logging- und Monitoring-Frontends
  • Aktualisierung und Erweiterung der API-Spezifikationen  

NodeJS AWS Lambda AWS S3 AWS DynamoDB AWS CloudWatch AWS SAM AWS CDK Mambu MPO OpenAPI Terraform ReactJS
ReactJS AWS terraform mpo Lambdasonde Node.js
Frankfurt
1 Jahr 10 Monate
2020-12 - 2022-09

MasterEV 2 Bewerbungsmanagement-System (Web-App)

Fullstack-Entwickler nestjs Angular MongoDB ...
Fullstack-Entwickler

Komplette Neuentwicklung eines Bewerberungsmanagement-Systems für Studiengänge. Projektstruktur basierend auf einem NX Mono-Repository, NestJS im Backend sowie Angular 13 im Frontend. Modularer Aufbau für verschiedene Kunden, automatische CI Pipeline durch GitHub Actions mit Unit- und E2E-Tests und anschließendem Release in Form von Docker-Containern. Hochdynamisches System, welches flexibel aber sicher und vorhersehbar Prozesse abbilden kann. 


Aufgaben

  • Systemdesign und Entwicklung des CI/CD Prozesses mit GitHub Actions
  • Implementierung eines NX Monorepositories mit dutzenden wiederverwendbaren Libraries und diversen Apps 
  • Umsetzung des Backends mit NestJS, SQL- und NoSQL-Datenbank sowie OpenAPI RESTSchnittstelle
  • Umsetzung des Frontends mit Angular und PrimeNG  

Angular 13 TypeScript SCSS MariaDB Jest NodeJS NestJS Cypress OpenAPI Nrwl Nx PrimeNG Docker RxJS GitHub Actions Ansible AWS Lambda AWS DynamoDB AWS CloudWatch
nestjs Angular MongoDB Node.js nx primeng docker rxjs
TU München
München
7 Monate
2020-03 - 2020-09

Datalake Management Konsole (Web-App)

Fullstack-Entwickler ReactJS redux graphql ...
Fullstack-Entwickler

Für ein KI-FinTech sollte eine Management-Konsole entwickelt werden, welche den Datenfluss in einen Datalake steuert. Das System basierte auf einer Serverless-Architektur in AWS und die implementierte Konsole steuerte Konfigurationsoptionen für diverse Quellen, u.a. RSS Feeds, Twitter Posts sowie einen einfachen Webcrawler. Sie wurde mit React umgesetzt und bot dank GraphQL-Schnittstelle EchtzeitMonitoring der Ereignisse und Einstellungen. Mit Hilfe von Cloudwatch- und externen Events wurden AWS Lambda Serverless-Funktionen aufgerufen, die die Daten damit basierend auf der Konfiguration heruntergeladen und im Datalake gespeichert haben.  


Aufgaben: 

  • Konzeption und Setup der einzelnen Komponenten in den Amazon Web Services (AWS) 
  • Implementierung der Konsole und einzelnen Konfigurationstypen mit React
  • Erstellung der GraphQL Schemas und Funktionen mit Hilfe von AWS Amplify  

React Redux GraphQL NodeJS TypeScript SCSS AWS Amplify AWS Lambda AWS S3 AWS DynamoDB AWS CloudWatch AWS SAM
ReactJS redux graphql Node.js TypeScript AWS
Startup / Fintech
Berlin
1 Jahr 6 Monate
2018-11 - 2020-04

EAGLE Collaboration Tool (Web-App)

Frontend-Entwickler Angular TypeScript rxjs ...
Frontend-Entwickler

Für einen in Ingolstadt ansässigen Automobilkonzern wurde das Dokumentenmanagement und - kollaborationstool EAGLE, ein Big-Data Produkt aus dem Hause Norcom, angepasst und deutlich erweitert. Die Anforderungen umfassten branchen-spezifische Anpassungen und Features im Legal-Bereich. Das fertige Produkt ist im Frontend eine komplette Neuentwicklung und nutzt Angular 9 sowie einen NGRX Store für das komplexe State-Management.


Aufgaben: 

  • Implementierung von Komponenten und Systemdesign 
  • UX/UI Entwicklung in enger Zusammenarbeit mit dem Kunden 
  • Schrittweise Migration von Angular 5 bis hin zu Version 9 
  • Integration von NGRX Store zur Verwaltung der komplexen Applikationszuständen
  • Schreiben von Unit- und E2E-Tests  

Angular 9 TypeScript RxJS NGRX Material SCSS Karma Jest Protractor REST Ansible
Angular TypeScript rxjs ngrx Materialbewertung scss jest ansible
Norcom AG
München
3 Jahre 1 Monat
2016-05 - 2019-05

MasterEV Bewerbungsmanagement-System (Web-App)

Fullstack-Entwickler Angular TypeScript scss ...
Fullstack-Entwickler

Umsetzung einer modernen Web-Anwendung mit aktuellen Technologien für die Bewerbungsverwaltung. Skalierbarer und hoch-dynamischer Aufbau des Systems um verschiedenste Prozesse und Anforderungen im Bewerbungsablauf abbilden zu können. Außerdem wurde durch den Einsatz von GraphQL die gleichzeitige Bearbeitung von Bewerbern durch verschiedene Benutzer über unterschiedliche Geräte hinweg ermöglicht. Das Deployment erfolgte über Dockercontainer direkt bei den Kunden. 


Aufgaben: 

  • Systemdesign und Entwicklung des CI/CD Prozesses in Gitlab CI 
  • Implementierung von Front- und Backend 
  • Abstraktion der Datenbankebene 
  • UI/UX Design zusammen mit den Kunden  

AngularJS Angular 6 TypeScript SCSS MongoDB MySQL Jest NodeJS GraphQL Docker Gitlab CI
Angular TypeScript scss MongoDB MySQL jest Node.js graphql docker gitlab
TU München
München
7 Monate
2018-07 - 2019-01

Customer-Management- & Order-System (Web-App)

Fullstack-Entwickler
Fullstack-Entwickler

Für einen größeren produzierenden Betrieb sollte eine Kunden- und Bestellverwaltung entwickelt werden, denn der Einsatz bestehender CRM- und Shop-Systeme kam durch spezielle Anforderungen nicht in Frage. Das Unternehmen produziert individuelle Materialzuschnitte und das System ermöglicht es, personalisierte Materialien und Angebote für einzelne Kunden zu erstellen. Kunden wiederum können das System nutzen, um individuell zugeschnittene Stücke basierend auf Materialien oder Angeboten zu bestellen. Die Anwendung erlaubt zudem die Verwaltung von Materialien, Angeboten, Bestellungen, Kunden und Benutzern. 


Aufgaben:

  • Evaluation und Abstraktion der Prozesse 
  • Definition von Views und Regeln 
  • Umsetzung der Anwendung mit CakePHP (Backend), React (Frontend) 
  • UX/UI Entwicklung in enger Zusammenarbeit mit dem Kunden 

React Bootstrap SCSS CakePHP PHP MySQL
NDA
Deutschland
1 Jahr 2 Monate
2017-11 - 2018-12

WordPress Plugin Development (Web)

Fullstack-Entwickler
Fullstack-Entwickler

Entwicklung diverser Wordpress-Plugins mit jeweils mittlerem Umfang für verschiedene Kunden. Wechselnde Anforderungen und Umfänge der Plugins, aber meist mit Front- und Backend-Teilen und Datenbankanbindung. Die Plugins wurden auf Testsystemen umgesetzt, getestet und anschließend auf die Produktivsysteme des jeweiligen Kunden installiert. 


Aufgaben: 

  • Backend und Frontend-Entwicklung der Plugins 
  • Anbindung an Datenbanken 
  • Umsetzung von dynamischen Frontend-Funktionen mit JavaScript
  • Abstimmung mit Kunden (Funktionalität / UX und UI)  

Wordpress PHP SCSS XML MySQL jQuery Bootstrap
Diverse
München
5 Monate
2015-07 - 2015-11

Trusted SSL Certificate Manager (Web-App)

Fullstack-Entwickler
Fullstack-Entwickler

Weiterentwicklung einer Software für die einfache Verwaltung von SSL Zertifikaten innerhalb von Unternehmen, basierend auf einem einzigen CA-Zertifikat. Damit wird die Sicherung und SSLVerschlüsselung von internen und externen Ressourcen auch für technisch wenig versierte Nutzer ermöglicht. Durch standardisierte und aktuelle Konfigurationsparameter der OpenSSL-Schnittstelle, werden kryptographisch sichere Zertifikate erzeugt, ohne die üblichen Stolperfallen oder dem versehentlichen Einsatz überholter Verschlüsselungsverfahren. 


Aufgaben: 

  • Einarbeitung in den bestehenden Code 
  • Weiterentwicklung des Projekts in Sachen UI/UX 
  • Aktualisierung der Schlüsselgenerierung nach aktuellen Empfehlungen 
  • Implementierung von passwort-geschützten privaten Schlüsseln 

OpenSSL Laravel PHP Bootstrap jQuery
Open Source
München
3 Jahre 1 Monat
2012-10 - 2015-10

Maschinendesign- und Synchronisierungs-Tool (Web- und Java-App)

Fullstack-Entwickler
Fullstack-Entwickler

Für eine proprietäre Simulationssoftware für elektrische Maschinen sollte eine flexible Steuerung entwickelt und wechselnden Benutzern ermöglicht werden, diese mit dynamischen Datensätzen und Konfigurationsparametern zu füllen. Verschiedene Maschinentypen, Parametersätze und Experimente mussten zentral sowie lokal speicher- und abrufbar werden. Zudem musste die proprietäre Schnittstelle des Simulators abstrahiert und in ein leicht erweiterbares, offenes System integriert werden. Das Projekt lief mehrere Jahre und wurde währenddessen sowohl von Seiten der Anforderungen als auch vom Technologiestack stark verändert. Zu den Herausforderungen zählte die Konstruktion der Schnittstelle, die saubere Abbildung der Daten in der Datenbank und die Abstimmung mit den vielen Stakeholdern.


Aufgaben:

  • Komplettes Systemdesign und Auswahl der Technologien 
  • Implementierung des Servers als Schnittstelle zwischen Client und Simulator-Abstraktionsschicht 
  • Implementierung einer dynamischen Java GUI für Steuerung und Eingabevalidierung
  • Entwicklung einer Web-App für die Verwaltung von GUIs, Server-Client-Konfiguration und Einstellungen  

NodeJS MySQL AngularJS D3.js Bootstrap Java Spring
TU München
München
1 Jahr 1 Monat
2013-07 - 2014-07

Studenten-Evaluierungs-System (Web-App)

Fullstack-Entwickler
Fullstack-Entwickler

In diesem Projekt wurde eine Web-Anwendung für die Evaluation von studentischen Bewerbungen erweitert und erneuert. Einer größeren Anzahl von Benutzern der Fakultät sollte außerdem ein einfacher Zugriff auf die Bewerberdaten ermöglicht werden. Das bestehende System wurde von einer Einzelperson in PHP geschrieben und enthielt viele "Hacks", die die Erweiterung und Überprüfbarkeit der Ergebnisse schwierig machten. Durch die Anpassungen sollte der Bewerbungsablauf weiter beschleunigt und die Fehlerquote bei der Evaluation verringert werden. 


Aufgaben: 

  • Einarbeitung in bestehende webbasierte Lösung 
  • Schrittweise Modernisierung der Komponenten
  • Implementierung erster dynamischer Elemente zur Evaluierung
  • Erweiterung des Systems auf neue Studiengänge
  • Programmierung und Validierung von Testcases  

PHP MySQL jQuery PHPUnit
TU München
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium

Bachelor of Science

Elektrotechnik und Informationstechnik (TU München, 2013)

Kompetenzen

Kompetenzen

Top-Skills

Angular Node.js ReactJS TypeScript CSS3 primeng material nestjs nx rxjs ngrx scss mongodb mysql express JavaScript redux AWS nextjs remix azure

Produkte / Standards / Erfahrungen / Methoden

NodeJS
Angular
AWS
TypeScript
AngularJS
Ansible
Gitlab CI
SCSS
Docker
GraphQL
jQuery
Jest
Bootstrap
D3.js
Mambu
MySQL
RxJS
MongoDB
MPO

Berufserfahrung

10+ Jahre  


Top-Projekte

  • MasterEV 2 Bewerbungsmanagement-System (TU München) 
  • Banking Schnittstelle (Raisin Bank AG) 
  • EAGLE Collaboration Tool (Norcom AG)  

Branchen

Branchen

  • Finance
  • Automotive
  • Bildungswesen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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