30.03.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarJava (Backend) & TypeScript (React/Angular) Fullstack Entwickler
Memmingen, Deutschland
Deutschland +2
B.Sc Computer Scienceinfo: Deutschland, Österreich, Schweiz
Skills
C (Programmiersprache)JavaScriptApache ActivemqAgile MethodologieApple Mac SystemsChemieHTML5BootstrapC++CSSComputerprogrammierungDatenbankenBeratungContinuous IntegrationSoftware Design Patterns
Schwerpunkte: Fullstack-Entwickler
Branchenerfahrung: Softwareentwicklung, Dienstleistung, Gastronomie, Chemie, Öffentlicher Dienst, Industrie
Leistungen: Analyse und Design, Coding/Programmierung, Implementierung, Beratung/Consulting, Dokumentation
Entwicklungsmethoden: Agile Softwareentwicklung, objektorientiert, Scrum
Versionierungstool: Git
Schnittstellen: REST, GraphQL
Design Pattern: TDD, DevOps, Infrastructure by Code, MVC, allgemeine Entwurfsmuster (Singleton, Observer, Factory, Facade,…)
Programmiersprachen: Java SE, C, C++
Scriptsprachen: TypeScript, JavaScript
Beschreibungssprachen: HTML5, CSS3, XML, JSON,
Frameworks: React, Spring Boot, Quarkus, Camel, Kafka, Angular, Mockito, TestCafe, Cypress, Hibernate, JUnit, Redux, Jest, NodeJS, Bootstrap, PACT
Entwicklungsumgebung: VSCode, IntelliJ, MS Visual Studio
Betriebssysteme: MacOS, Windows, Linux
CI/CD-Systeme: Github Actions, GitLab CI, Jenkins
Datenbanken: PostgreSQL, MySQL, MSSQL, OracleDB, DynamoDB, MariaDB
Tools: Docker, Github, Postman, Keycloak, Liquibase, Storybook, UML, ActiveMQ, ESLint, Prettier, Photoshop, Illustrator, GIS, ArcGis
Cloud-Systeme: Amazon Web Services (AWS), Google Cloud Platform (GCP) ,Azure
Container Orchestrierung: Kubernetes
Monitoring und Visualisierung: Prometheus, Grafana, Rancher
Sicherheit / Authentifizierung: OAuth2, JWT, TLS/SSL, OpenID
Branchenerfahrung: Softwareentwicklung, Dienstleistung, Gastronomie, Chemie, Öffentlicher Dienst, Industrie
Leistungen: Analyse und Design, Coding/Programmierung, Implementierung, Beratung/Consulting, Dokumentation
Entwicklungsmethoden: Agile Softwareentwicklung, objektorientiert, Scrum
Versionierungstool: Git
Schnittstellen: REST, GraphQL
Design Pattern: TDD, DevOps, Infrastructure by Code, MVC, allgemeine Entwurfsmuster (Singleton, Observer, Factory, Facade,…)
Programmiersprachen: Java SE, C, C++
Scriptsprachen: TypeScript, JavaScript
Beschreibungssprachen: HTML5, CSS3, XML, JSON,
Frameworks: React, Spring Boot, Quarkus, Camel, Kafka, Angular, Mockito, TestCafe, Cypress, Hibernate, JUnit, Redux, Jest, NodeJS, Bootstrap, PACT
Entwicklungsumgebung: VSCode, IntelliJ, MS Visual Studio
Betriebssysteme: MacOS, Windows, Linux
CI/CD-Systeme: Github Actions, GitLab CI, Jenkins
Datenbanken: PostgreSQL, MySQL, MSSQL, OracleDB, DynamoDB, MariaDB
Tools: Docker, Github, Postman, Keycloak, Liquibase, Storybook, UML, ActiveMQ, ESLint, Prettier, Photoshop, Illustrator, GIS, ArcGis
Cloud-Systeme: Amazon Web Services (AWS), Google Cloud Platform (GCP) ,Azure
Container Orchestrierung: Kubernetes
Monitoring und Visualisierung: Prometheus, Grafana, Rancher
Sicherheit / Authentifizierung: OAuth2, JWT, TLS/SSL, OpenID
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisseSpanischGrundkenntnisse
Projekthistorie
Technologien/Anwendungen:
TypeScript, Java, HTML5, CSS3, Sass, W3C, JUnit, Jest, Angular, Cypress,
Spring, Kafka, MaterialUI, Hibernate, JPA, PostgreSQL, i18n, Gradle, Kubernetes (inkl. Helm), Python, Axios, REST, Mockito, Figma, EasyMock, DevOps, Jenkins, Docker, SonarQube, GIT, BITV, WCAG, GITHub inkl. Actions, GITHub Flow Strategie, GitLab CI, IntelliJ, CI/CD, Jira, ESLint, Kanban, Keycloak, OAuth2, JWT, TLS/SSL, Spring Security, OpenID Connect, Github
Aufgabenbeschreibung:
In einem agilen Team verantwortete ich die Fullstack-Entwicklung einer Storefront zur dynamischen Bestellung von Services, die im Hintergrund orchestriert werden. Das Frontend wurde mit Typescript und Angular umgesetzt, das Backend in Java mit Spring entwickelt und mit JUnit, Mockito sowie EasyMock getestet. Die Backend-Services waren als Microservice-Architektur aufgebaut. In spezifischen Anwendungsszenarien kam PostgreSQL zur effizienten Verarbeitung und Speicherung von Daten zum Einsatz. Bei der UI-Umsetzung arbeiteten wir eng mit dem UX-Team zusammen und nutzten Figma, um Designvorgaben zu übernehmen, abzustimmen und in Frontend-Komponenten zu übertragen. Unsere Arbeitsprozesse organisierten wir mit Scrum. Zudem wurden OAuth2 und JWT für Authentifizierung und Autorisierung, Single Sign-On (SSO) zur zentralen Anmeldung sowie TLS/SSL für sichere Datenübertragung eingesetzt. OpenID und Spring Security erhöhten die Anwendungssicherheit zusätzlich.
Technologien/Anwendungen:
React, React Native, TypeScript, Redux, HTML5, CSS3, W3C, Jest,
Playwright, Java / Kotlin, Spring Boot, Quarkus, Hibernate, Docker,
PostgreSQL, Maven, REST, JUnit, Kubernetes, i18n, Microservice, Kafka, DevOps, ArgoCD, Mockito, JPA, Entwurfsmuster, Storybook, Scrum, AdapterPattern, OpenShift, Jenkins, AWS, AWS CDK, S3, SonarQube, Keycloak, OAuth2, JWT, npm, nx, TLS/SSL, Spring Security, OpenID Connect, GIT, GitLab CI, IntelliJ, CI/CD, Jira, ESLint, Prettier, MaterialUI, Liquibase
Aufgabenbeschreibung:
In einem agilen Team entwickelte ich als Fullstack-Entwickler neue
Features für die WebApps von Riverty zur Zahlungsabwicklung. Das Backend wurde in Java mit dem Framework Spring Boot erstellt. Fürs Testing kamen JUnit und Mockito zum Einsatz..
Das Frontend wurde mit Angular und Typescript implementiert, wobei NGXS als State Management Tool zum Einsatz kam. Das Styling des Frontends erfolgte gemäß definierten Styleguides und mit MaterialUI. Die Codequalität wurde durch E2E-Tests und Unit Tests mit Hilfe von Cypress und Jest sichergestellt.
Zur Speicherung statischer Inhalte wie Dokumenten und Bildern integrierten wir AWS S3 als skalierbare Cloud-Lösung. Die Infrastruktur wurde über AWS CDK automatisiert aufgebaut und verwaltet, wodurch eine nahtlose Einbindung in bestehende CI/CD-Pipelines ermöglicht wurde.
Die Zusammenarbeit im Team organisierten wir durch Scrum
Technologien/Anwendungen:
Typescript, React, Javascript, Node.js, Nest.js, Bootstrap, HTML5,
PostgreSQL, RabbitMQ, GraphQL, WebSockets, Socket.IO, Jest, Postman, Scrum, Kubernetes, Docker, GitHub Actions, OAuth, Harbour Cloud, CI/CD
Aufgabenbeschreibung:
In einem agilen Team bei WAGO war ich als Fullstack-Entwickler für die Implementierung einer Web-App verantwortlich, die Matterport-Modelle im privaten Modus einbettet. Das Backend wurde mit Node.js und Nest.js, das Frontend mit React umgesetzt. Für die UI kamen Bootstrap und HTML5 zum Einsatz. Durch Docker konnte die Anwendung mehrfach mit unterschiedlichen Modell-IDs zur Laufzeit betrieben werden. GraphQL ermöglichte effiziente Datenabfragen zwischen Frontend und Backend. RabbitMQ unterstützte die asynchrone Verarbeitung von Nachrichten, während Socket.IO für Echtzeit-Kommunikation genutzt wurde. PostgreSQL diente als Datenbank, Kubernetes zur Orchestrierung der containerisierten Anwendung. Die CI/CD-Pipeline wurde mit GitHub Actions umgesetzt, inklusive automatisierter Builds und Deployments für Frontend und Backend sowie Speicherung der Container-Images in der Harbour Cloud Registry. OAuth sorgte für den sicheren Zugriff auf private Matterport-Modelle. Im Team arbeiteten wir mit Pair Programming, regelmäßigen Sharing Sessions sowie Daily Stand-ups, Backlog Refinements und Sprint Plannings.