2021-08
2022-09
Für die Onlineshops von MediaMarkt und Saturn wurde eine europaweit einheitliche Lösung entwickelt und ausgerollt. Im Team wurde sich um die Neuentwicklung von Warenkorb- und Accountfunktionalitäten (z.B. Login) gekümmert. Der Fokus des Webshops lag auf der Performance und Stabilität sowie der Benutzerfreundlichkeit für Endkunden und Content-Pfleger.
? Implementierung von Modulen und Unterseiten
? Konzeption und Umsetzung von Accountfunktionalitäten
? Implementierung von GraphQL Schnittstellen
? Deployment neuer Produktversionen
2021-01
2021-08
Zur Verwaltung von Geschäftspartnern der Hannover Rück wird eine Applikation entwickelt, die die Altanwendung auf Basis von Silverlight ablöst. Neben der Migration von bestehenden Funktionalitäten werden Mechanismen implementiert, um die Stabilität und Kompatibilität des Systems zu erweitern, wie etwa Transaktionssicherheit und OAuth.
? Umsetzen von Anforderungen im Backendbereich
? Schreiben von Unit- und Integrationstests
? Datenbankzugriff und Verwaltung der Datenbank
? Implementierung von REST-Schnittstellen
2019-07
2020-12
Realytix ist eine Cloud-basierte Plattform, die Versicherungen die Möglichkeit bietet, dynami-sche Versicherungsprodukte über einen webbasier-ten Konfigurator zu erstellen. Auf Basis dieser Produktkonfiguration wird automatisch eine REST-API und eine Weboberfläche für Endkunden gene-riert, über die Versicherungsabschlüsse erstellt werden können.
Die Anwendung wird von einem 20-köpfigen Team entwickelt.
2019-03
2019-06
Webapplikation um gezielt nach indizierten Produktdaten suchen zu können. Für jeden Anwendungsfall können generisch Suchmasken erstellt werden. Ziel der Anwendung ist es, bei sehr großen Daten-mengen, eine maximale Performance der Suche zu erzielen.
2017-09
2019-02
Eine interne Web-Applikation für einen deutschen Automobilhersteller zur Erstellung und Verwaltung von Varianten (Fahrzeugkonfigurationen). Die Varianten werden je nach Bedarf mit individuellen Testpunkten versehen, die später an realen Fahrzeugen getestet werden.
Nachdem die Konfigurationsplanung abgeschlossen wurde, wird ein zur Variante passendes physisches Fahrzeug über die Applikation gebucht und je nach Verfügbarkeit zum Testen bereitgestellt.
2017-06
2017-09
2016-12
2017-06
Eine bestehende Webapplikation verwendet Java Applets, um Applikationen auf dem Rechner des Nutzers Ingenieurswerkzeuge zu starten und dorthin Daten zu transferieren. Da aus Sicherheitsgründen Java Applets in modernen Browsern nicht mehr unterstützt werden, ist eine Migration nach Java Web Start notwendig.
Im Zuge der Migration wird die bestehende JavaScript-to-Java-Kommunikation durch WebSockets ersetzt, um Daten von dem WebServer an den Client zu senden.
2014-11
2015-09
Eine Windows 8.1 App bietet Vertriebsmitarbeitern eines Dichtungsherstellers die Möglichkeit, den Produktkatalog ihrer Firma beim Kunden zu präsentieren. Mittels der App können Produktdatenblätter und technische Zeichnungen auf dem Tablet des Mitarbeiters angezeigt werden.
Die Produktinformationen werden vom Server des Dichtungsherstellers geladen und können offline gespeichert werden. Die App wird mittels Sideloading auf dem Tablet des Mitarbeiters bereitgestellt.
2012-08
2013-07
Eine Webapplikation bietet Mitarbeitern der Personalabteilung die Möglichkeit, beim Eintritt von neuen Mitarbeitern automatisiert neue Konten in allen firmenrelevanten Systemen anzulegen und diese beim Austritt wieder zu deaktivieren oder löschen.
Die Weboberfläche ist mit ASP.NET MVC implementiert und interagiert mittels Webservices und Datenbankzugriffen mit Fremdsystemen.
2014-04
2016-09
2010-10
2014-03
Full-Stack Developer
Fachliche und technische Schwerpunkte
Backend
· Java EE
· Spring Framework
· .NET (Core)
Frontend
· Angular
· React
DevOps
· Azure
· CI/CD
· Microservice-Architektur
· Infrastructure as Code
Kenntnisse und Fähigkeiten
HTML/CSS
· Responsive Design, Grid basierte Layouts
· SCSS/SASS
· Material UI Libraries
JavaScript/Typescript
· React
· Node.js
· Angular
· Apollo Client
· Styled Components
· ES6
· NPM
.NET
· C#
· .NET (Core)
· ASP.NET (Core)
· Entity Framework
· XUnit, NUnit
· NuGet
· SpecFlow
Java
· Spring Framework, Spring Boot
· Java EE 8
· Maven, Ant, Gradle
· EclipseLink, Hibernate
· JUnit, Mockito
· Liquibase
· Kotlin
Datenbank
· Technologien
· Oracle Database
· PostgreSQL
· Microsoft SQL Server
· Cosmos DB
· Elasticsearch
DevOps
· Azure
· Docker
· Kubernetes
· Jenkins
· Bitbucket Pipelines
· CI / CD
· Microservice-Architektur
· Infrastructure as Code
· Azure Resource Manager (ARM) templates
CMS
· Contentful
Schnittstellen
· REST
· SOAP
· GraphQL
End-2-End-Testing
· Cypress
Modellierung
· Swagger.io/OpenAPI
· UML
Versionsverwaltung
· GIT
· SVN
Server
· Nginx
· Payara (GlassFish)
· IIS Express, Kestrel
Methoden & Vorgehensweisen
· Scrum, Kanban
· Test-driven Development (TDD)
· Domain-driven Design (DDD)
· Behavior Driven Development (BDD)