Full-Stack Entwicklung mit Java und Javascript. Fundierte Kenntnisse in Mircoservices, Webtechnologien, Keycloak und ElasticSearch
Aktualisiert am 08.07.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 08.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
Verhandlungssicher
Deutsch
Fortgeschritten

Einsatzorte

Einsatzorte

Stuttgart (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 Jahre 3 Monate
2018-04 - heute

Entwicklung eines SaaS Produkts zur Informationssuche

Senior Fullstack Entwickler Design Deployment Programmieren ...
Senior Fullstack Entwickler
Entwicklung eines SaaS-Produkts unter Beibehaltung bestehender Komponenten und Einführung von Funktionen wie Multi-Tenancy, so dass mehrere Kunden Informationen auf einer einzigen Instanz suchen und speichern können. Zu
den Aufgaben gehören Design, Umsetzung und Betrieb der standardisierten Softwarelösung sowie das Einlesen und Verarbeiten von textuellen Daten. Es können unterschiedliche Quellsysteme, Dateiformate über REST-Schnittstellen angebunden und mit Hilfe intuitiver User Interfaces durchsucht werden. Diese Datawarehouse Solution, vergleichbar mit AWS RedShift, bietet die Speicherung und Organisation großer Datenmengen für effizientes Datenmanagement und -analyse. Die Anwendung funktioniert reibungslos in Browsern, auf dem Desktop und in Microsoft Office. Die Benutzeroberfläche bietet außerdem dynamische
Grafiken, um die Korrelationen zwischen den abgerufenen Informationen visuell darzustellen.
Java Spring Boot Maven Docker Elasticsearch MongoDB Kubernetes Apache Kafka Lombok Feign IntelliJ GitLab Test Driven Development REST Jira Confluence Microsoft Office Javascript Typescript Python Angular Primefaces NgRx Nx RxJS D3.js Chart.js Office.js PrimeNG SASS Storybook Karma Jasmine NPM Kubernetes HTML5 CSS REST OAuth2 OpenID Connect AWS JPA Git GitLab Pipeline ElectronJS Jira Scrum Agile PostgreSQL
Design Deployment Programmieren Big Data Analayse Testen PoC Systemintegration IT-Architektur Softwareentwicklung UI ITArchitektur Frontend Analyse Projektmanagement
1 Monat
2023-08 - 2023-08

Windows URI-Handler für Webanwendungen

Senior Softwareentwickler Programmieren Webentwicklung IAM ...
Senior Softwareentwickler
Entwickelte einen Windows URI-Handler in Golang für Webanwendungen, der es ermöglicht, Dateien und Ordner direkt aus Webbrowsern zu öffnen. Durch gezielte Sicherheitsmaßnahmen erhielten Webanwendungen Zugriff auf Dokumente, während gängige ausführbare Dateien auf einer Blacklist standen. Die Implementierung von Benutzerabfragen vor dem Dateizugriff gewährleistete eine zusätzliche Sicherheitsebene. Dieses Projekt überbrückte die Lücke zwischen Webanwendungen und lokalen Dateien und verbesserte die Benutzerfreundlichkeit sowie den sicheren Zugriff auf Dokumente.
Golang Git IntelliJ Windows
Programmieren Webentwicklung IAM IT-Security GUI
3 Monate
2023-04 - 2023-06

Erweitertes Markierungssystem für Confluence zur Optimierung der Inhaltsorganisation und Wissensverwaltung

Senior Softwareentwickler Programmieren IT-Architektur Implementierung
Senior Softwareentwickler
Zeil des Projekts ist die Entwicklung einer benutzerfreundlichen Confluence-Erweiterung zur Optimierung der Inhaltsorganisation. Ein zentrales Element der Erweiterung ist ein Administrationspanel, das von Administratoren genutzt wird, um Kategorien, Namen und Beschreibungen von Markierungen zu verwalten. Dadurch wird sichergestellt, dass das Markierungssystem den spezifischen Anforderungen des Unternehmens entspricht und die Inhalte einheitlich strukturiert sind. Die Integration der Markierungsfunktion in Confluence-Seiten erfolgte reibungslos und ermöglichte den Benutzern ein einfaches Anzeigen und Auswählen relevanter Markierungen für jede Seite. Dadurch wird die Effizienz bei der Suche nach relevanten Informationen gesteigert und die Produktivität erhöht. Eine Besonderheit des Projekts ist die Implementierung eines individuellen Makros, das es den Benutzern ermöglicht, Seitenmarkierungen kontextbezogen einzubetten. Dadurch werden verbesserte Ausdrucke und eine übersichtliche Darstellung von relevanten Informationen aus verschiedenen Seiten ermöglicht.
Java JavaScript HTML5 CSS Maven IntelliJ Git Confluence Atlassian SDK
Programmieren IT-Architektur Implementierung
3 Monate
2022-07 - 2022-09

Verbesserte Sicherheit mit Keycloak 2FA Email-Erweiterung

Senior Softwareentwickler Programmieren IT-Architektur Implementierung
Senior Softwareentwickler
Entwickelte eine maßgeschneiderte Sicherheitsfunktion für Keycloak, ein leistungsstarkes Authentifizierungssystem. Diese Erweiterung ermöglichte es Benutzern, ihren Accounts eine zusätzliche Schutzebene hinzuzufügen, indem sie ihre E-Mail-Adressen verwendeten. Mit der Einführung der Zwei-Faktor-Authentifizierung (2FA) waren Benutzer verpflichtet, ihre Identität über ihre E-Mail-Konten zu bestätigen, wenn sie sich von einem neuen Browser aus anmeldeten. Um die Benutzerfreundlichkeit zu verbessern, wurde ein Mechanismus für vertrauenswürdige Geräte implementiert, der den Browser des Benutzers für eine bestimmte Anzahl von Tagen speicherte und die Notwendigkeit häufiger Verifizierungsabfragen eliminierte. Dieses Projekt verbesserte deutlich die Sicherheit und Bequemlichkeit des Anmeldevorgangs und gewährleistete ein sichereres Benutzererlebnis.
Keycloak Java Maven IntelliJ Git Test Driven Development
Programmieren IT-Architektur Implementierung
3 Monate
2021-11 - 2022-01

Entwicklung eines datengestützten Produktionsunterstützungssystems

Fullstack Entwickler Programmieren IT-Architektur Stakeholderkommunikation ...
Fullstack Entwickler
Entwicklung eines innovativen Produktionsunterstützungssystems für einen renommierten deutschen Automobilhersteller, mit dem Ziel die Effizienz, Qualität und Nachhaltigkeit der Produktionsabläufe zu optimieren und dem Kunden einen Wettbewerbsvorteil zu verschaffen. Um die Produktion zu unterstützen, werden die PLCs auf eventuelle Fehler und Bauteileingaben überwacht, und verschiedene Eingaben von Fabrikmitgliedern werden ermöglicht.
Typescript Angular Chart.js NgRx Docker Spring MariaDB Flyway JasperReports IntelliJ Git JPA REST HTML5 CSS Jira Confluence
Programmieren IT-Architektur Stakeholderkommunikation Deployment Projektmanagement
6 Monate
2021-04 - 2021-09

Cloud-basierte Plattform für kundenspezifische Datenintegration

Softwareentwickler Programmieren IT-Architektur Deployment ...
Softwareentwickler
Entwickelte eine benutzerfreundliche Plattform zur nahtlosen Verwaltung der kundenspezifischen Datenintegration in der Cloud unter Verwendung von Kubernetes. Die Plattform umfasste eine intuitive Benutzeroberfläche und ein Backend, die es den Benutzern ermöglichten, spezialisierte Plugins zur Datenimportierung aus verschiedenen Quellen einfach zu nutzen. Durch die Bereitstellung einer flexiblen cloud-basierten Lösung ermöglichte das Projekt den mühelosen Einsatz von Plugins und Datenintegration für die Benutzer.
Java Spring Boot Maven Docker Kubernetes Git IntelliJ
Programmieren IT-Architektur Deployment DevOps
6 Monate
2020-10 - 2021-03

Erweiterung einer Big Data - Plattform um eine Identitäts- und Zugangsfunktion

Fullstack Entwickler Programmieren IT-Architektur Identity Management ...
Fullstack Entwickler
Die Erweiterung wurde als Teil des Identitätsanbieters (Keycloak) entwickelt und ermöglicht es Administratoren, die Zugriffsrechte von Benutzern auf Dokumente aus verschiedenen Systemen zu exportieren und zu verwalten.
Keycloak AngularJS Java Spring Boot Maven Docker Kubernetes Hibernate PostgreSQL JPA HTML5 CSS IntelliJ Git
Programmieren IT-Architektur Identity Management Administration Dokumentenexport und -verwaltung Benutzerverwaltung IAM
2 Monate
2020-12 - 2021-01

Entwicklung einer Benutzeroberfläche für ein Dokumentenmanagementsystem

Frontend Entwickler Programmieren UI/UX Webentwicklung ...
Frontend Entwickler

Umstellung der Benutzeroberfläche des bestehenden Dokumentenmanagementsystems auf moderne Webtechnologien. Im Rahmen des Projekts war die maßgebliche Tätigkeit die Entwicklung und Implementierung der neuen Benutzeroberfläche. Dies beinhaltete die Umstellung von veralteten Technologien auf moderne Webtechnologien wie HTML5 und JavaScript-Frameworks. Dabei lag der Fokus auf der Erstellung von hochperformanten und benutzerfreundlichen Komponenten.

Typescript Javascript Vue.js GraphQL NPM WebPack SASS Docker HTML5 CSS IntelliJ Git
Programmieren UI/UX Webentwicklung Dokumentenmanagementsystem Implementierung Software-Architektur

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2014-10 - 2017-09

Masterstudium der Informationstechnologie

M.Sc. Informationtechnologie, Universität Stuttgart
M.Sc. Informationtechnologie
Universität Stuttgart
3 Jahre
2011-10 - 2014-09

Bachelorstudium der Elektrotechnik

B.Sc. Elektrotechnik, Eastern Mediterranean University. Cyprus
B.Sc. Elektrotechnik
Eastern Mediterranean University. Cyprus

Position

Position

Ich bin ein erfahrener Softwareentwickler mit einer breiten Expertise in Datenanalyse, -wissenschaft und Visualisierung. Mit über 6 Jahren Erfahrung beherrsche ich die Entwicklung von Fullstack-Anwendungen und habe mich auf die Integration von Keycloak für sichere Authentifizierung und Autorisierung spezialisiert.

Was mich besonders auszeichnet, ist meine Leidenschaft für UI-Design, wodurch ich großen Wert auf Benutzerfreundlichkeit und Ästhetik lege. Meine Fähigkeiten reichen jedoch weit über das Frontend hinaus. Ich verfüge über fundierte Kenntnisse im Bereich DevOps und Deployment, insbesondere mit Kubernetes, um cloudbasierte Serverinfrastrukturen effizient zu verwalten. Dabei habe ich umfangreiche Erfahrungen mit AWS gesammelt und beherrsche die Programmierung u.A. in Java sowie das Customizing von Lösungen, um den individuellen Anforderungen gerecht zu werden.

Im Rahmen meiner Tätigkeit habe ich mich intensiv mit verschiedenen Datenbanktechnologien auseinandergesetzt, darunter PostgreSQL, MongoDB und weitere. Das Testen von Software sowie die Implementierung von CI/CD-Pipelines sind für mich selbstverständlich und ermöglichen eine kontinuierliche Verbesserung der Qualität und Agilität der Projekte.

Meine Arbeitsweise ist geprägt von agilen Methoden wie Scrum und Kanban, wodurch ich flexibel auf Anforderungsänderungen reagieren und effektiv im Team zusammenarbeiten kann.

Zusammengefasst verfüge ich über umfangreiche Kenntnisse und Erfahrungen in den Bereichen Java-Entwicklung, cloudbasierte Serverinfrastrukturen, Datenbanken, Softwarearchitektur, DevOps und UI-Design. Ich bin stets bestrebt, mich weiterzuentwickeln und neue Technologien zu erlernen, um innovative Lösungen zu entwickeln und zum Erfolg Ihres Unternehmens beizutragen

Kompetenzen

Kompetenzen

Schwerpunkte

Softwareentwicklung
UI/UX
Big Data
Softwarearchitektur

Aufgabenbereiche

Softwareentwicklung
Produktentwicklung
SaaS
Fullstackentwicklung
Frontend
UI/UX
Implementierung
Monitoring
Design
Softwarearchitektur
Datenanalyse
Visualisierung
DevOps
Deployment
Testen
Systemintegration
Webentwicklung

Produkte / Standards / Erfahrungen / Methoden

Scrum
Kanban
Reactive Programming
Functional Programming
Test Driven Development
Testautomatisierung
Continuous Integration
CI/CD
Jira
Leantime
Microsoft Office
Confluence
Sharepoint
IntelliJ
VS Code
Atom
Brackets
Karma
Jasmine
JUnit
Mockito
AssertJ
Maven
NPM
WebPack
Git
GitLab
GitHub
Gitea
Tableau
Gephi
Sonarqube
RxJS
NgRx
Nx
D3.js
Office.js
Chart.js AJAX
jQuery
Angular Material
Bootstrap
PrimeNG
SASS
Storybook
Electron
Puppeteer
Scikit-Learn
Pandas
Seaborn
Bokeh
NumPy
NLTK
TensorFlow
Lombok
Feign
Hibernate
SocketIO
Oauth2
REST
HTML5
HTML
CSS
JPA
Keycloak
Hadoop
Drone CI
GitLab CI
Grafana
Prometheus
Spring Boot
FastAPI
Apache Camel
Apache Tika
Apache Kafka
Docker
Kubernetes
K8s
Rancher
Portainer
IAM
Microservices

Betriebssysteme

Windows
Linux
Unix

Programmiersprachen

Java
JavaScript
TypeScript
Shell Scripting
Golang
Scala
Python

Datenbanken

MySQL
PostgreSQL
MongoDB
ElasticSearch

Branchen

Branchen

  • Banken
  • Defence and Space
  • Automobile
  • IT und Services

Einsatzorte

Einsatzorte

Stuttgart (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 Jahre 3 Monate
2018-04 - heute

Entwicklung eines SaaS Produkts zur Informationssuche

Senior Fullstack Entwickler Design Deployment Programmieren ...
Senior Fullstack Entwickler
Entwicklung eines SaaS-Produkts unter Beibehaltung bestehender Komponenten und Einführung von Funktionen wie Multi-Tenancy, so dass mehrere Kunden Informationen auf einer einzigen Instanz suchen und speichern können. Zu
den Aufgaben gehören Design, Umsetzung und Betrieb der standardisierten Softwarelösung sowie das Einlesen und Verarbeiten von textuellen Daten. Es können unterschiedliche Quellsysteme, Dateiformate über REST-Schnittstellen angebunden und mit Hilfe intuitiver User Interfaces durchsucht werden. Diese Datawarehouse Solution, vergleichbar mit AWS RedShift, bietet die Speicherung und Organisation großer Datenmengen für effizientes Datenmanagement und -analyse. Die Anwendung funktioniert reibungslos in Browsern, auf dem Desktop und in Microsoft Office. Die Benutzeroberfläche bietet außerdem dynamische
Grafiken, um die Korrelationen zwischen den abgerufenen Informationen visuell darzustellen.
Java Spring Boot Maven Docker Elasticsearch MongoDB Kubernetes Apache Kafka Lombok Feign IntelliJ GitLab Test Driven Development REST Jira Confluence Microsoft Office Javascript Typescript Python Angular Primefaces NgRx Nx RxJS D3.js Chart.js Office.js PrimeNG SASS Storybook Karma Jasmine NPM Kubernetes HTML5 CSS REST OAuth2 OpenID Connect AWS JPA Git GitLab Pipeline ElectronJS Jira Scrum Agile PostgreSQL
Design Deployment Programmieren Big Data Analayse Testen PoC Systemintegration IT-Architektur Softwareentwicklung UI ITArchitektur Frontend Analyse Projektmanagement
1 Monat
2023-08 - 2023-08

Windows URI-Handler für Webanwendungen

Senior Softwareentwickler Programmieren Webentwicklung IAM ...
Senior Softwareentwickler
Entwickelte einen Windows URI-Handler in Golang für Webanwendungen, der es ermöglicht, Dateien und Ordner direkt aus Webbrowsern zu öffnen. Durch gezielte Sicherheitsmaßnahmen erhielten Webanwendungen Zugriff auf Dokumente, während gängige ausführbare Dateien auf einer Blacklist standen. Die Implementierung von Benutzerabfragen vor dem Dateizugriff gewährleistete eine zusätzliche Sicherheitsebene. Dieses Projekt überbrückte die Lücke zwischen Webanwendungen und lokalen Dateien und verbesserte die Benutzerfreundlichkeit sowie den sicheren Zugriff auf Dokumente.
Golang Git IntelliJ Windows
Programmieren Webentwicklung IAM IT-Security GUI
3 Monate
2023-04 - 2023-06

Erweitertes Markierungssystem für Confluence zur Optimierung der Inhaltsorganisation und Wissensverwaltung

Senior Softwareentwickler Programmieren IT-Architektur Implementierung
Senior Softwareentwickler
Zeil des Projekts ist die Entwicklung einer benutzerfreundlichen Confluence-Erweiterung zur Optimierung der Inhaltsorganisation. Ein zentrales Element der Erweiterung ist ein Administrationspanel, das von Administratoren genutzt wird, um Kategorien, Namen und Beschreibungen von Markierungen zu verwalten. Dadurch wird sichergestellt, dass das Markierungssystem den spezifischen Anforderungen des Unternehmens entspricht und die Inhalte einheitlich strukturiert sind. Die Integration der Markierungsfunktion in Confluence-Seiten erfolgte reibungslos und ermöglichte den Benutzern ein einfaches Anzeigen und Auswählen relevanter Markierungen für jede Seite. Dadurch wird die Effizienz bei der Suche nach relevanten Informationen gesteigert und die Produktivität erhöht. Eine Besonderheit des Projekts ist die Implementierung eines individuellen Makros, das es den Benutzern ermöglicht, Seitenmarkierungen kontextbezogen einzubetten. Dadurch werden verbesserte Ausdrucke und eine übersichtliche Darstellung von relevanten Informationen aus verschiedenen Seiten ermöglicht.
Java JavaScript HTML5 CSS Maven IntelliJ Git Confluence Atlassian SDK
Programmieren IT-Architektur Implementierung
3 Monate
2022-07 - 2022-09

Verbesserte Sicherheit mit Keycloak 2FA Email-Erweiterung

Senior Softwareentwickler Programmieren IT-Architektur Implementierung
Senior Softwareentwickler
Entwickelte eine maßgeschneiderte Sicherheitsfunktion für Keycloak, ein leistungsstarkes Authentifizierungssystem. Diese Erweiterung ermöglichte es Benutzern, ihren Accounts eine zusätzliche Schutzebene hinzuzufügen, indem sie ihre E-Mail-Adressen verwendeten. Mit der Einführung der Zwei-Faktor-Authentifizierung (2FA) waren Benutzer verpflichtet, ihre Identität über ihre E-Mail-Konten zu bestätigen, wenn sie sich von einem neuen Browser aus anmeldeten. Um die Benutzerfreundlichkeit zu verbessern, wurde ein Mechanismus für vertrauenswürdige Geräte implementiert, der den Browser des Benutzers für eine bestimmte Anzahl von Tagen speicherte und die Notwendigkeit häufiger Verifizierungsabfragen eliminierte. Dieses Projekt verbesserte deutlich die Sicherheit und Bequemlichkeit des Anmeldevorgangs und gewährleistete ein sichereres Benutzererlebnis.
Keycloak Java Maven IntelliJ Git Test Driven Development
Programmieren IT-Architektur Implementierung
3 Monate
2021-11 - 2022-01

Entwicklung eines datengestützten Produktionsunterstützungssystems

Fullstack Entwickler Programmieren IT-Architektur Stakeholderkommunikation ...
Fullstack Entwickler
Entwicklung eines innovativen Produktionsunterstützungssystems für einen renommierten deutschen Automobilhersteller, mit dem Ziel die Effizienz, Qualität und Nachhaltigkeit der Produktionsabläufe zu optimieren und dem Kunden einen Wettbewerbsvorteil zu verschaffen. Um die Produktion zu unterstützen, werden die PLCs auf eventuelle Fehler und Bauteileingaben überwacht, und verschiedene Eingaben von Fabrikmitgliedern werden ermöglicht.
Typescript Angular Chart.js NgRx Docker Spring MariaDB Flyway JasperReports IntelliJ Git JPA REST HTML5 CSS Jira Confluence
Programmieren IT-Architektur Stakeholderkommunikation Deployment Projektmanagement
6 Monate
2021-04 - 2021-09

Cloud-basierte Plattform für kundenspezifische Datenintegration

Softwareentwickler Programmieren IT-Architektur Deployment ...
Softwareentwickler
Entwickelte eine benutzerfreundliche Plattform zur nahtlosen Verwaltung der kundenspezifischen Datenintegration in der Cloud unter Verwendung von Kubernetes. Die Plattform umfasste eine intuitive Benutzeroberfläche und ein Backend, die es den Benutzern ermöglichten, spezialisierte Plugins zur Datenimportierung aus verschiedenen Quellen einfach zu nutzen. Durch die Bereitstellung einer flexiblen cloud-basierten Lösung ermöglichte das Projekt den mühelosen Einsatz von Plugins und Datenintegration für die Benutzer.
Java Spring Boot Maven Docker Kubernetes Git IntelliJ
Programmieren IT-Architektur Deployment DevOps
6 Monate
2020-10 - 2021-03

Erweiterung einer Big Data - Plattform um eine Identitäts- und Zugangsfunktion

Fullstack Entwickler Programmieren IT-Architektur Identity Management ...
Fullstack Entwickler
Die Erweiterung wurde als Teil des Identitätsanbieters (Keycloak) entwickelt und ermöglicht es Administratoren, die Zugriffsrechte von Benutzern auf Dokumente aus verschiedenen Systemen zu exportieren und zu verwalten.
Keycloak AngularJS Java Spring Boot Maven Docker Kubernetes Hibernate PostgreSQL JPA HTML5 CSS IntelliJ Git
Programmieren IT-Architektur Identity Management Administration Dokumentenexport und -verwaltung Benutzerverwaltung IAM
2 Monate
2020-12 - 2021-01

Entwicklung einer Benutzeroberfläche für ein Dokumentenmanagementsystem

Frontend Entwickler Programmieren UI/UX Webentwicklung ...
Frontend Entwickler

Umstellung der Benutzeroberfläche des bestehenden Dokumentenmanagementsystems auf moderne Webtechnologien. Im Rahmen des Projekts war die maßgebliche Tätigkeit die Entwicklung und Implementierung der neuen Benutzeroberfläche. Dies beinhaltete die Umstellung von veralteten Technologien auf moderne Webtechnologien wie HTML5 und JavaScript-Frameworks. Dabei lag der Fokus auf der Erstellung von hochperformanten und benutzerfreundlichen Komponenten.

Typescript Javascript Vue.js GraphQL NPM WebPack SASS Docker HTML5 CSS IntelliJ Git
Programmieren UI/UX Webentwicklung Dokumentenmanagementsystem Implementierung Software-Architektur

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2014-10 - 2017-09

Masterstudium der Informationstechnologie

M.Sc. Informationtechnologie, Universität Stuttgart
M.Sc. Informationtechnologie
Universität Stuttgart
3 Jahre
2011-10 - 2014-09

Bachelorstudium der Elektrotechnik

B.Sc. Elektrotechnik, Eastern Mediterranean University. Cyprus
B.Sc. Elektrotechnik
Eastern Mediterranean University. Cyprus

Position

Position

Ich bin ein erfahrener Softwareentwickler mit einer breiten Expertise in Datenanalyse, -wissenschaft und Visualisierung. Mit über 6 Jahren Erfahrung beherrsche ich die Entwicklung von Fullstack-Anwendungen und habe mich auf die Integration von Keycloak für sichere Authentifizierung und Autorisierung spezialisiert.

Was mich besonders auszeichnet, ist meine Leidenschaft für UI-Design, wodurch ich großen Wert auf Benutzerfreundlichkeit und Ästhetik lege. Meine Fähigkeiten reichen jedoch weit über das Frontend hinaus. Ich verfüge über fundierte Kenntnisse im Bereich DevOps und Deployment, insbesondere mit Kubernetes, um cloudbasierte Serverinfrastrukturen effizient zu verwalten. Dabei habe ich umfangreiche Erfahrungen mit AWS gesammelt und beherrsche die Programmierung u.A. in Java sowie das Customizing von Lösungen, um den individuellen Anforderungen gerecht zu werden.

Im Rahmen meiner Tätigkeit habe ich mich intensiv mit verschiedenen Datenbanktechnologien auseinandergesetzt, darunter PostgreSQL, MongoDB und weitere. Das Testen von Software sowie die Implementierung von CI/CD-Pipelines sind für mich selbstverständlich und ermöglichen eine kontinuierliche Verbesserung der Qualität und Agilität der Projekte.

Meine Arbeitsweise ist geprägt von agilen Methoden wie Scrum und Kanban, wodurch ich flexibel auf Anforderungsänderungen reagieren und effektiv im Team zusammenarbeiten kann.

Zusammengefasst verfüge ich über umfangreiche Kenntnisse und Erfahrungen in den Bereichen Java-Entwicklung, cloudbasierte Serverinfrastrukturen, Datenbanken, Softwarearchitektur, DevOps und UI-Design. Ich bin stets bestrebt, mich weiterzuentwickeln und neue Technologien zu erlernen, um innovative Lösungen zu entwickeln und zum Erfolg Ihres Unternehmens beizutragen

Kompetenzen

Kompetenzen

Schwerpunkte

Softwareentwicklung
UI/UX
Big Data
Softwarearchitektur

Aufgabenbereiche

Softwareentwicklung
Produktentwicklung
SaaS
Fullstackentwicklung
Frontend
UI/UX
Implementierung
Monitoring
Design
Softwarearchitektur
Datenanalyse
Visualisierung
DevOps
Deployment
Testen
Systemintegration
Webentwicklung

Produkte / Standards / Erfahrungen / Methoden

Scrum
Kanban
Reactive Programming
Functional Programming
Test Driven Development
Testautomatisierung
Continuous Integration
CI/CD
Jira
Leantime
Microsoft Office
Confluence
Sharepoint
IntelliJ
VS Code
Atom
Brackets
Karma
Jasmine
JUnit
Mockito
AssertJ
Maven
NPM
WebPack
Git
GitLab
GitHub
Gitea
Tableau
Gephi
Sonarqube
RxJS
NgRx
Nx
D3.js
Office.js
Chart.js AJAX
jQuery
Angular Material
Bootstrap
PrimeNG
SASS
Storybook
Electron
Puppeteer
Scikit-Learn
Pandas
Seaborn
Bokeh
NumPy
NLTK
TensorFlow
Lombok
Feign
Hibernate
SocketIO
Oauth2
REST
HTML5
HTML
CSS
JPA
Keycloak
Hadoop
Drone CI
GitLab CI
Grafana
Prometheus
Spring Boot
FastAPI
Apache Camel
Apache Tika
Apache Kafka
Docker
Kubernetes
K8s
Rancher
Portainer
IAM
Microservices

Betriebssysteme

Windows
Linux
Unix

Programmiersprachen

Java
JavaScript
TypeScript
Shell Scripting
Golang
Scala
Python

Datenbanken

MySQL
PostgreSQL
MongoDB
ElasticSearch

Branchen

Branchen

  • Banken
  • Defence and Space
  • Automobile
  • IT und Services

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.