Full Stack Microservices Entwickler mit Spring und Angular Framework Erfahrung.
Aktualisiert am 26.04.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.12.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Spring boot
Angular
kafka
java
spring
swagger
openapi
aws
openshift
Hibernate
Camunda
Microservices
keycloak
Cucumber
docker
docker-compose
jenkins
ActiveMQ
flyway
liquibase
apache maven
Gradle
JavaScript
Deutsch
Englisch
Hindi
Punjabi
Swagger

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

5 Monate
2020-10 - 2021-02

Kafka Streams

Software Entwickler kafka kafka streams spring cloud streams ...
Software Entwickler
  • TMobile setzt sich auf Kafka Streams für Verarbeitung von Daten und Einbindung in Enterprise Integration Factory.
  • Es soll hier in erste Einsatz eine Proof of Concept erstellt werden der Daten aus Kafka liest, verarbeitet und weitere Systeme zu Verfügung stellt.

                                            

Tätigkeit:

Konzeption, Design und Implementierung von Kafka Streams als Microservice mit Kafka in Openshift als Orchestrator. Es sollte für Format übertragung (AVRO) eine Schema Registry benutzt werden. Das Projekt soll von GItlab bis Openshift mithilfe CI/CD Pipeline, Helm Charts implementiert werden.

kafka confluent Java Spring boot Spring Cloud Streams Kafka Streams Docker Docker Compose Helm Charts Openshift Confluent Kafka Topics/Schema Registry/ Streams Message Driven Maven SonarQube GitLab Artifactory Jenkins Graylog
kafka kafka streams spring cloud streams Openshift
T Mobile AT
Remote
1 Jahr 3 Monate
2019-07 - 2020-09

Entwicklung eine multi Microservices Umgebung um Smart Lockers zu betreiben

Software Entwickler Spring API Cucumber ...
Software Entwickler
  • Es soll für Deutsche Bahn in züge der Smart City Konzept eine Letzte Meile Konzept bearbeitet werden in dem Online Shops und Versandhäuser ihre Waren an Kunden durch Smart Lockers an Bahnhöfen und anderen Öffentlichen stellen bringen können.


Tätigkeit:

Implementierung von Microservices mit API-First (Design First) Konzept. Testing mittels ReadyAPI und Behaviour Driven Development mit Cucumber. Microservices Entwicklung in Choreography Pattern mit Kafka. Workflow Implementierung mit embedded BPM mittels Camunda Workflow Engine. Montoring Dashboard mit hilfe von Kibana implementiert.

IntelliJ Cucumber Java Spring boot Docker Openshift JUnit Cucumber SwaggerHub OpenAPI 2.0 Kafka Camunda Workflow Engine
Spring API Cucumber Openapi kafka
DB Systel GmbH
Frankfurt am Main
6 Monate
2019-01 - 2019-06

Software Entwicklung: Darlehensfinanzierung und Finanzplanung

Software Entwickler Java Spring boot Angular ...
Software Entwickler
  • Es soll für Finanzplanung eine Scoring Mechanismus entwickelt werden wobei anhand Konfigurierbare Vorlagen eine Vorabprüfung durchgeführt.
  • Diese denn nach What-if Analyse ausgewählt und dann kontinuierlich mit echten Daten verbessert werden. Für Darlehensfinanzierung sollte Prozesse digitalisiert werden.

                                                 

Tätigkeit:

Entwurf, Implementierung und Testen von neuen Funktionalitäten in eine iterative Scrum Framework Ansatz durchgeführt. Erstellen von neue Domain Objekten bis hin zu Präsentation und Synchronisierung mit anderen Modulen. In Frontend Bereich wurde Komponenten Erstellung, Kommunikation zwischen Komponenten. Präsentation von Komplexere Modelle mit mehreren Aggregaten in Frontend. Einheitlich Planung und Durchführung von Designs für Entitäten in Frontend. Unit Tests von Frontend Komponenten und Services. End to End Tests mit Behavior Driven Design Framework. Automatisierte Testing mittels Gitlab, Docker und Jenkins sowie Continuous Integration Pipelines.

Java Spring boot Angular JavaScript Typescript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack angular Reactive forms RxJS
Java Spring boot Angular JavaScript Typescript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack angular Reactive forms RxJS
Diamos AG
Sulzbach (Taunus)
2 Jahre 11 Monate
2016-08 - 2019-06

Systemadministration

Software Entwickler Angular PHP JavaScript ...
Software Entwickler
  • Entwicklung in Bereich System Administration für Interne und externe Kunden. 
  • Hier würde mehreren kleineren Projekten für Interne Kunden implementiert und als Bindeglied zwischen Alternative Investment Entwicklung Team und System Administration unterstützt.

                                                 

Tätigkeit: 

Konzeption und Implementierung von Intranet News Box mit LDAP Authentifizierung. Schnittstelle für Bugzilla-Jira Synchronisation. Atlassian Software Management und Administration. Erstellung mehrere Umgebungen für Alternative Investments Projekt auf Docker-Compose Basis.   

RHEL CentOS PHP Perl
Angular PHP JavaScript Perl Docker Docker-Compose RHEL Jenkins
Diamos AG
Sulzbach
1 Jahr
2018-01 - 2018-12

Software Entwicklung: Investoren Verwaltung

Software-Entwickler Java Spring Boot Angular ...
Software-Entwickler
  • Es wurde Lösung entwickelt der Digitale Datenaustausch zwischen Investoren und Asset- Managern ermöglicht.
  • Es soll neben den Kapitalbewegungen (Abrufe und Ausschüttung) auch noch Zentrale Ablage für Dokumenten anbieten.

                                                 

Tätigkeit:

Implementierung von Dokument Management System Interface um Flexibilität bei Auswahl des Dokuments zu gewährleisten. Frontend Wizards Implementierung um Workflow zu simulieren zbs. Bei Abrufen und Ausschüttungen. Dokumenten Hochladen und mit Information Bereichen. Stammdaten von anderen Modulen wie Geschäftspartner mit Information Bereichen.

Java Spring Boot Angular JavaScript Typoskript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack
Java Spring Boot Angular JavaScript Typoskript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack
Diamos AG
Sulzbach (Taunus)
6 Monate
2017-07 - 2017-12

Software Entwicklung: Geschäftspartner und Custom Types

Software-Entwickler Java Spring boot JMS ...
Software-Entwickler
  • Entwicklung eine Landschaft von eigenständigen Modulen in Microservices Architektur mit asynchron Kommunikation und zentralen Authentifizierung und Autorisierung System für Alternative Investments die fachliche Gemeinsamkeit haben und von anderen Modulen genutzt werden kann.

                                                 

Tätigkeit:

Entwurf, Implementierung und Testing von neuen Funktionalitäten in eine iterative Scrum Framework Ansatz durchgeführt. Es sind neue Domain Objekten bis hin zu Präsentation und Synchronisierung mit anderen Modulen erstellt.

Java Spring boot JMS Restful Angular JavaScript Typescript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack ActiveMQ
Diamos AG
Sulzbach (Taunus)
11 Monate
2016-08 - 2017-06

Software Entwicklung: Immobilienfonds Verwaltung

Software Entwickler Java Spring boot JMS ...
Software Entwickler
  • Entwicklung von eine Webbasiertes Lösung für große und kleine Kapitalverwaltungsgesellschaften für die Administration von betreuten Immobilien-Sondervermögen.
  • Im Bereich Immobilien und Projekt Verwaltung soll die Prozesse der KVGen von Projekt Konzeption bis hin zu Kalkulation, Beteiligung, Vertragsverwaltung, Kennzahlen und Reporting nachgebildet werden, um manuelle Prozesse zu automatisieren.  

                                                 

Tätigkeit:

Frontend Entwicklung in AngularJS und angular umfasst Implementierung für verschachtelte Objekten und Aggregates. Erstellung von Frontend Komponenten, Services, Unit Tests und End-to-End Tests. In backend Bereich Erstellung von Domain Entitäten. Veröffentlichung von Domain Objekten nach außen in Queues und Topics und Abonnieren von Fachliche Gemeinsame Objekten wie Geschäftspartnern und Custom Types. Es wurden Reports in Backend und Charts im Frontend erstellt

Java Spring boot JMS Restful Angular JavaScript Typescript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack ActiveMQ
Diamos AG
Sulzbach (Taunus)
5 Jahre 10 Monate
2006-11 - 2012-08

Praktikum

IT Projekt Management
IT Projekt Management
  • Knowledge base Rollout in eine Internationalen Projekt
Bosch
Frankfurt
5 Monate
2006-07 - 2006-11

Frontend Entwicklung

Werkstudent JavaScript MySQL
Werkstudent
  • Kundenbetreuung
  • Planung
  • Entwicklung in PHP
  • Online-Marketing
  • Social -Marketing
  • Suchmaschinen- Marketing
JavaScript MySQL
Strategies
Fulda
3 Jahre 10 Monate
2002-10 - 2006-07

Selbstständigkeit

  • Marketing
  • Personalplanung- und führung
  • Kundenbetreuung
  • Finanzen
Bad Hersfeld

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 1 Monat
2012-08 - 2016-08

Wirtschaftsinformatik

B.Sc., Fachhochschule Fulda
B.Sc.
Fachhochschule Fulda
  • E-Business
  • Web Entwicklung
3 Jahre 3 Monate
1999-04 - 2002-06

Management

Bachelor of Commerce, IGNOU New Delhi, Indien
Bachelor of Commerce
IGNOU New Delhi, Indien
2 Jahre 1 Monat
1997-04 - 1999-04

Schule

Abitur, Sainik School Kapurthala, Indien
Abitur
Sainik School Kapurthala, Indien

Position

Position

  • Software Entwickler
  • Full Stack Spring Angular Framework
  • Front end Entwicklung
  • Back end Entwicklung
  • Spring MVC
  • Spring Data
  • Spring Integration
  • Docker
  • Docker-Compose
  • Jenkins
  • Keycloak
  • AWS
  • Openshift
  • OPENAPI
  • Swagger
  • Kafka
  • Backend Testing
  • JUnit
  • Mockito
  • Frontend Testing
  • Protractor
  • Jasmine
  • Cucumber
  • Chai
  • Karma

Kompetenzen

Kompetenzen

Top-Skills

Spring boot Angular kafka java spring swagger openapi aws openshift Hibernate Camunda Microservices keycloak Cucumber docker docker-compose jenkins ActiveMQ flyway liquibase apache maven Gradle JavaScript

Schwerpunkte

Openshift

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
API
Chai-as-promised
Continuous Integration
Cucumber
Docker
Docker-Compose
IntelliJ
Jasmine
Jenkins
Jira
JMS
Microservices
Restful
Scrum
Selenium
Self Contained Systems
Spring
Webpack

Betriebssysteme

CentOS
RHEL
RHEL

Programmiersprachen

Angular
angular Reactive forms
Chai
confluent
HTML
Java
JavaScript
JUnit
kafka streams
Perl
Perl
PHP
Protractor
RxJS
Spring boot
spring cloud streams
Typescript

Datenkommunikation

kafka

Design / Entwicklung / Konstruktion

Openapi

Branchen

Branchen

  • Banken
  • Immobilien
  • Hoteliere & Gastronomie

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

5 Monate
2020-10 - 2021-02

Kafka Streams

Software Entwickler kafka kafka streams spring cloud streams ...
Software Entwickler
  • TMobile setzt sich auf Kafka Streams für Verarbeitung von Daten und Einbindung in Enterprise Integration Factory.
  • Es soll hier in erste Einsatz eine Proof of Concept erstellt werden der Daten aus Kafka liest, verarbeitet und weitere Systeme zu Verfügung stellt.

                                            

Tätigkeit:

Konzeption, Design und Implementierung von Kafka Streams als Microservice mit Kafka in Openshift als Orchestrator. Es sollte für Format übertragung (AVRO) eine Schema Registry benutzt werden. Das Projekt soll von GItlab bis Openshift mithilfe CI/CD Pipeline, Helm Charts implementiert werden.

kafka confluent Java Spring boot Spring Cloud Streams Kafka Streams Docker Docker Compose Helm Charts Openshift Confluent Kafka Topics/Schema Registry/ Streams Message Driven Maven SonarQube GitLab Artifactory Jenkins Graylog
kafka kafka streams spring cloud streams Openshift
T Mobile AT
Remote
1 Jahr 3 Monate
2019-07 - 2020-09

Entwicklung eine multi Microservices Umgebung um Smart Lockers zu betreiben

Software Entwickler Spring API Cucumber ...
Software Entwickler
  • Es soll für Deutsche Bahn in züge der Smart City Konzept eine Letzte Meile Konzept bearbeitet werden in dem Online Shops und Versandhäuser ihre Waren an Kunden durch Smart Lockers an Bahnhöfen und anderen Öffentlichen stellen bringen können.


Tätigkeit:

Implementierung von Microservices mit API-First (Design First) Konzept. Testing mittels ReadyAPI und Behaviour Driven Development mit Cucumber. Microservices Entwicklung in Choreography Pattern mit Kafka. Workflow Implementierung mit embedded BPM mittels Camunda Workflow Engine. Montoring Dashboard mit hilfe von Kibana implementiert.

IntelliJ Cucumber Java Spring boot Docker Openshift JUnit Cucumber SwaggerHub OpenAPI 2.0 Kafka Camunda Workflow Engine
Spring API Cucumber Openapi kafka
DB Systel GmbH
Frankfurt am Main
6 Monate
2019-01 - 2019-06

Software Entwicklung: Darlehensfinanzierung und Finanzplanung

Software Entwickler Java Spring boot Angular ...
Software Entwickler
  • Es soll für Finanzplanung eine Scoring Mechanismus entwickelt werden wobei anhand Konfigurierbare Vorlagen eine Vorabprüfung durchgeführt.
  • Diese denn nach What-if Analyse ausgewählt und dann kontinuierlich mit echten Daten verbessert werden. Für Darlehensfinanzierung sollte Prozesse digitalisiert werden.

                                                 

Tätigkeit:

Entwurf, Implementierung und Testen von neuen Funktionalitäten in eine iterative Scrum Framework Ansatz durchgeführt. Erstellen von neue Domain Objekten bis hin zu Präsentation und Synchronisierung mit anderen Modulen. In Frontend Bereich wurde Komponenten Erstellung, Kommunikation zwischen Komponenten. Präsentation von Komplexere Modelle mit mehreren Aggregaten in Frontend. Einheitlich Planung und Durchführung von Designs für Entitäten in Frontend. Unit Tests von Frontend Komponenten und Services. End to End Tests mit Behavior Driven Design Framework. Automatisierte Testing mittels Gitlab, Docker und Jenkins sowie Continuous Integration Pipelines.

Java Spring boot Angular JavaScript Typescript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack angular Reactive forms RxJS
Java Spring boot Angular JavaScript Typescript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack angular Reactive forms RxJS
Diamos AG
Sulzbach (Taunus)
2 Jahre 11 Monate
2016-08 - 2019-06

Systemadministration

Software Entwickler Angular PHP JavaScript ...
Software Entwickler
  • Entwicklung in Bereich System Administration für Interne und externe Kunden. 
  • Hier würde mehreren kleineren Projekten für Interne Kunden implementiert und als Bindeglied zwischen Alternative Investment Entwicklung Team und System Administration unterstützt.

                                                 

Tätigkeit: 

Konzeption und Implementierung von Intranet News Box mit LDAP Authentifizierung. Schnittstelle für Bugzilla-Jira Synchronisation. Atlassian Software Management und Administration. Erstellung mehrere Umgebungen für Alternative Investments Projekt auf Docker-Compose Basis.   

RHEL CentOS PHP Perl
Angular PHP JavaScript Perl Docker Docker-Compose RHEL Jenkins
Diamos AG
Sulzbach
1 Jahr
2018-01 - 2018-12

Software Entwicklung: Investoren Verwaltung

Software-Entwickler Java Spring Boot Angular ...
Software-Entwickler
  • Es wurde Lösung entwickelt der Digitale Datenaustausch zwischen Investoren und Asset- Managern ermöglicht.
  • Es soll neben den Kapitalbewegungen (Abrufe und Ausschüttung) auch noch Zentrale Ablage für Dokumenten anbieten.

                                                 

Tätigkeit:

Implementierung von Dokument Management System Interface um Flexibilität bei Auswahl des Dokuments zu gewährleisten. Frontend Wizards Implementierung um Workflow zu simulieren zbs. Bei Abrufen und Ausschüttungen. Dokumenten Hochladen und mit Information Bereichen. Stammdaten von anderen Modulen wie Geschäftspartner mit Information Bereichen.

Java Spring Boot Angular JavaScript Typoskript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack
Java Spring Boot Angular JavaScript Typoskript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack
Diamos AG
Sulzbach (Taunus)
6 Monate
2017-07 - 2017-12

Software Entwicklung: Geschäftspartner und Custom Types

Software-Entwickler Java Spring boot JMS ...
Software-Entwickler
  • Entwicklung eine Landschaft von eigenständigen Modulen in Microservices Architektur mit asynchron Kommunikation und zentralen Authentifizierung und Autorisierung System für Alternative Investments die fachliche Gemeinsamkeit haben und von anderen Modulen genutzt werden kann.

                                                 

Tätigkeit:

Entwurf, Implementierung und Testing von neuen Funktionalitäten in eine iterative Scrum Framework Ansatz durchgeführt. Es sind neue Domain Objekten bis hin zu Präsentation und Synchronisierung mit anderen Modulen erstellt.

Java Spring boot JMS Restful Angular JavaScript Typescript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack ActiveMQ
Diamos AG
Sulzbach (Taunus)
11 Monate
2016-08 - 2017-06

Software Entwicklung: Immobilienfonds Verwaltung

Software Entwickler Java Spring boot JMS ...
Software Entwickler
  • Entwicklung von eine Webbasiertes Lösung für große und kleine Kapitalverwaltungsgesellschaften für die Administration von betreuten Immobilien-Sondervermögen.
  • Im Bereich Immobilien und Projekt Verwaltung soll die Prozesse der KVGen von Projekt Konzeption bis hin zu Kalkulation, Beteiligung, Vertragsverwaltung, Kennzahlen und Reporting nachgebildet werden, um manuelle Prozesse zu automatisieren.  

                                                 

Tätigkeit:

Frontend Entwicklung in AngularJS und angular umfasst Implementierung für verschachtelte Objekten und Aggregates. Erstellung von Frontend Komponenten, Services, Unit Tests und End-to-End Tests. In backend Bereich Erstellung von Domain Entitäten. Veröffentlichung von Domain Objekten nach außen in Queues und Topics und Abonnieren von Fachliche Gemeinsame Objekten wie Geschäftspartnern und Custom Types. Es wurden Reports in Backend und Charts im Frontend erstellt

Java Spring boot JMS Restful Angular JavaScript Typescript Docker Jenkins JUnit Jira Protractor Selenium Jasmine Cucumber Chai Chai-as-promised Webpack ActiveMQ
Diamos AG
Sulzbach (Taunus)
5 Jahre 10 Monate
2006-11 - 2012-08

Praktikum

IT Projekt Management
IT Projekt Management
  • Knowledge base Rollout in eine Internationalen Projekt
Bosch
Frankfurt
5 Monate
2006-07 - 2006-11

Frontend Entwicklung

Werkstudent JavaScript MySQL
Werkstudent
  • Kundenbetreuung
  • Planung
  • Entwicklung in PHP
  • Online-Marketing
  • Social -Marketing
  • Suchmaschinen- Marketing
JavaScript MySQL
Strategies
Fulda
3 Jahre 10 Monate
2002-10 - 2006-07

Selbstständigkeit

  • Marketing
  • Personalplanung- und führung
  • Kundenbetreuung
  • Finanzen
Bad Hersfeld

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 1 Monat
2012-08 - 2016-08

Wirtschaftsinformatik

B.Sc., Fachhochschule Fulda
B.Sc.
Fachhochschule Fulda
  • E-Business
  • Web Entwicklung
3 Jahre 3 Monate
1999-04 - 2002-06

Management

Bachelor of Commerce, IGNOU New Delhi, Indien
Bachelor of Commerce
IGNOU New Delhi, Indien
2 Jahre 1 Monat
1997-04 - 1999-04

Schule

Abitur, Sainik School Kapurthala, Indien
Abitur
Sainik School Kapurthala, Indien

Position

Position

  • Software Entwickler
  • Full Stack Spring Angular Framework
  • Front end Entwicklung
  • Back end Entwicklung
  • Spring MVC
  • Spring Data
  • Spring Integration
  • Docker
  • Docker-Compose
  • Jenkins
  • Keycloak
  • AWS
  • Openshift
  • OPENAPI
  • Swagger
  • Kafka
  • Backend Testing
  • JUnit
  • Mockito
  • Frontend Testing
  • Protractor
  • Jasmine
  • Cucumber
  • Chai
  • Karma

Kompetenzen

Kompetenzen

Top-Skills

Spring boot Angular kafka java spring swagger openapi aws openshift Hibernate Camunda Microservices keycloak Cucumber docker docker-compose jenkins ActiveMQ flyway liquibase apache maven Gradle JavaScript

Schwerpunkte

Openshift

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
API
Chai-as-promised
Continuous Integration
Cucumber
Docker
Docker-Compose
IntelliJ
Jasmine
Jenkins
Jira
JMS
Microservices
Restful
Scrum
Selenium
Self Contained Systems
Spring
Webpack

Betriebssysteme

CentOS
RHEL
RHEL

Programmiersprachen

Angular
angular Reactive forms
Chai
confluent
HTML
Java
JavaScript
JUnit
kafka streams
Perl
Perl
PHP
Protractor
RxJS
Spring boot
spring cloud streams
Typescript

Datenkommunikation

kafka

Design / Entwicklung / Konstruktion

Openapi

Branchen

Branchen

  • Banken
  • Immobilien
  • Hoteliere & Gastronomie

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.