Marcel Seifert
Leitender Entwickler / Software-Architekt
Erfahrungen
Leitender Entwickler / Software-Architekt
Rezeptprüfstelle Duderstadt GmbH
Verantwortung für die Neuentwicklung einer Abrechnungs- und Prüfsoftware für Verordnungen (Rezepte), um E-Rezepte vollumfänglich auf Korrektheit (Inhalt, Rechnung) zu prüfen und auszuwerten
System besteht aus mehreren Kontexten, die als Dienste (Docker-Container) ausgeführt werden:
Überprüfung und Verarbeitung von Datenlieferungen via FTP und E-Mail
Verwaltung von Rechnung, Clearings, Abschlägen und Absetzungen
Verwaltung und Ausführung von Prüfregeln und Prüfmappen
Auswertungen auf Basis von Metabase
Entwickler-Stack: Kotlin, Vue 3 / Vuetify 3, ANTLR, Spring Boot 3, REST-API, Gradle, Docker, GitLab, PostgreSQL, Kafka, Keycloak, Scrum, Grafana, Loki, Testcontainers, Prometheus
Beyond Chiefs GmbH
Konzeption (Analyse, PoC) und Aufbau einer Plattform zum Matching von Freelancern und Angestellten mit Projekten und Jobs basierend auf KI-gestützter Skill-Analyse
Entwickler-Stack: Java, Go, TypeScript, NodeJS, Vue 3, Flowbite, Spring Boot, Spring AI, LLM, RAG, PostgresDB mit Vector-Erweiterung, GitHub, Google Cloud, Kubernetes
Senior-Entwickler
Vaillant GmbH
Weiterentwicklung der B2B-Plattform zur Integration von Verbrauchswerten und Steuerung diverser Heizungssysteme (Gasthermen, Wärmepumpen) via öffentlicher REST-APIs für B2B-Partner
Plattform besteht aus mehreren Microservices, die synchron (REST) und asynchron (Kafka) kommunizieren
Datenpersistierung in MongoDB oder Service-gebunden via Kafka Streams
Zugriffsteuerung über Azure API Management und Beschreibung der API-Spezifikation im Azure Developer Portal
Entwickler-Stack: Java 17–21, Go, Azure / APIM / Developer Portal, Spring Boot 2–3, Gradle, MongoDB (Atlas), Kafka / Kafka Streams, REST-API / OpenAPI, GitHub / GitHub Actions, JWT / OAuth2, DevOps, Terraform, Instana, Grafana, Kibana, JUnit, Testcontainer, Mockito, Spring Boot Test, K6
OTTO GmbH
Implementierung einer skalierbaren Microservice-Architektur mit Java 17 und Spring Boot in der AWS-Cloud zur Aufnahme und Verarbeitung von Produktdaten (Excel, CSV, JSON) über Web-UI (React), FTP und REST-API
Integration von Produktdaten in umliegende Systeme (z.B. Marktplatz) über asynchrone Schnittstellen (Kafka)
Überwachung der Dienste mittels Grafana und Prometheus, Logging mit AWS CloudWatch, Tracing mit Elastic APM und OpenTelemetry
Entwickler-Stack: Java 17, AWS, Kafka, MongoDB, PostgreSQL, React / MUI, Spring Boot, Gradle, Terraform, GitHub, OpenTelemetry, ElasticSearch, DevOps, Scrum, CI/CD, JUnit, Testcontainer, Mockito, Spring Boot Test, Testcafe
Feuerring GmbH
Aufbau (Teilzeit) und kontinuierliche Weiterentwicklung einer umfassenden CRM-Plattform (Kontakte, E-Mail, Telefonate, Aufgaben, Dokumente) als Modulith in Java 21 in der Azure-Cloud mit Spring Boot 3, Vue und Docker
Entwickler-Stack: Java 21, Azure, Vue / Vuetify, Spring Boot 3, Gradle, PostgreSQL, GitHub, Docker, JUnit, Testcontainer, Mockito, Spring Boot Test
Intersoft AG
Weiterentwicklung einer neuen Versicherungs-Plattform für Hausrat und Haftpflicht auf Basis einer Microservice-Architektur mit Java 11, Vue und Spring Boot in einer On-Premise-Cloud (Rancher, Kubernetes, Docker)
Entwickler-Stack: Java 11, PostgreSQL, Oracle DB, Spring Boot, Vue / Vuetify, TypeScript, Kubernetes / Rancher, Gradle, Gitea, Jenkins, DevOps, Scrum, CI/CD, JUnit, Testcontainer, Mockito, Spring Boot Test, PowerMock
dealerdesk GmbH
Relaunch der CRM-Plattform für Autohändler als Modulith in Java 11 und Spring Boot in der Google Cloud
Einführung einer Autobörse für E-Fahrzeuge als eigenständiges Frontend mit Vue und TypeScript mit REST-Aufrufen zur CRM-Plattform
Entwickler-Stack: Java 11, Spring Boot, Vue / Vuetify, TypeScript, Google Cloud, GitLab, JUnit, Testcontainer, Mockito, Spring Boot Test
Freiberufler
e.kundenservice Netz GmbH (e.ON)
Erstellung von Widgets für LoRa-Devices und Dashboards zur Anzeige von Raumklima in Gebäuden
Verarbeitung von IoT-Gerätedaten und Anbindung innerhalb von Thingsboard
Entwickler-Stack: Angular(JS), CSS, HTML, JavaScript, Thingsboard
Freiberufler
Fielmann AG
Bereitstellung von Selbstservice-Funktionalitäten für Registrierungsprozess, Auftragsverwaltung und E-Mail-Versand auf Basis einer Microservice-Landschaft in AWS mit .NET und C# sowie neueren Services in Kotlin und Spring Boot
Migration von .NET Core 2.1 auf 3.1 / C# 8
Entwickler-Stack: .NET Core / C#, Kotlin / Spring Boot, TypeScript / React, REST / DDD, Kafka, Concourse, Kubernetes / Helm / Docker, AWS, PostgreSQL, Scrum, Git, GitHub, SSL / TLS, JUnit, Testcontainer, Mockito, Spring Boot Test, Testcafe
Senior Java Server / Backend Entwickler (Freiberufler)
Starfinanz GmbH
Integration von Kreditkarten- und Überziehungskredit-Funktionalitäten und Anbindung an die Bankenschnittstelle OSPEx in einer Java 11 Spring Boot-Anwendung für die Banking-App Yomo
Umbau der S-APP durch Verlagerung von Business-Logic in Frontend-as-a-Service und Backend-as-a-Service
Entwickler-Stack: REST / Swagger, Spring Boot 2, Java 8, Jenkins, Gradle, Scrum, Git, BitBucket, SSL / TLS, asymmetrische Verschlüsselung
Senior Softwareentwickler
PLATH GmbH
Weiterentwicklung der Plattform ICAS
Developer Stack: Eclipse RCP / OSGI, Spring, Servlet, Data Distribution Service (OMG, RTI), Java 8, Git
Hauptreferent
Swiss Life Deutschland Operations GmbH
Softwarearchitekt für Schnittstellen zu Back-Office-Systemen und Aufbau einer neuen Systemlandschaft (Microservices, private On-Premise-Cloud)
Vertreter bei VDG Neue Entwicklungstechnologien
Projekte:
Antragserfassungssystem (Spring Boot, RabbitMQ, ElasticStack, Cloud Foundry)
Evaluierung einer PaaS-Umgebung
Dokumentenarchiv-Service zur Ablage und Abruf interner Archivsysteme (JAX-RS, JSON, JPA, EJB3, Verschlüsselung mit BouncyCastle)
Anbindung eines K&I-Systems an umliegende Bestandsysteme (JAX-RS, JSON, JPA, EJB3)
Harmonisierung von Kundenverwaltungssystemen
Migrationsoberfläche zur Überwachung (Angular)
Neuentwicklung eines Kennzahlensystems basierend auf Portlets (JSR 286, Primefaces, JPA, Liferay 6)
Anwendungsentwickler
Generali Schweiz
Aufbau und Weiterentwicklung von Portlets für das Brokerportal (JSF, Portlets, JPA, JAX-WS, XML, WS-Security, SAML, SSL/TLS, gSOAP)
Projekte:
Self-Service Portal
Bestandsauskunft für Provisionen und Vertragsdaten
Anwendungsingenieur (Java)
UBS Schweiz
Support und Weiterentwicklung des Pendenzensystems auf Basis von Java, PEGA (BPMN), EJB, IBM MQ, Struts
Projekt: PI (PendingItems) für Schweiz und International
Softwareentwickler, ab 2008-10-01 Teamleiter Web-Anwendungen
tecis FDL AG
Support und Weiterentwicklung aller Web-Anwendungen und des CMS-Systems auf Basis von Lotus Domino; technische Verantwortung für das Produkt SitLap
Projekte:
Redesign des Produkts SitLap basierend auf JSF / RichFaces und Hibernate
SitLap (Java, Struts, Apache FOP): Finanzplanungstool inkl. Konzepterstellung (PDF)
Geschäftsreport (Java, Struts): Reporting- und BI-Tool für den Vertrieb
Excalibur (Java, Eclipse RCP, Hibernate): Desktopanwendung zur Erfassung von Kunden-, Berater-, Antrags- und Provisionsdaten
Fähigkeiten
- Java
- Kotlin
- Type- / Javascript
- C#
- Go
- Html / Css / Sass
- Elasticsearch / Mongodb / Postresql
- Sql92
- Oracle Pl/sql
- Apache Kafka
- Nunit / Junit / Wiremock / Rest Assured
- Angular / React / Vue
- Vuetify / Mui
- Git / Svn
- Jenkins / Concourse / Gitlab
- Maven / Gradle
- .Net Core
- Spring Boot / Spring Data / Spring Cloud
- Terraform
- Docker / Kubernetes
Sprachen
Ausbildung
tecis Service AG
Fachinformatiker Anwendungsentwickler · Hamburg, Deutschland
Zertifikate & Bescheinigungen
ITIL V3 Foundation
OMG Certified UML Professional Fundamental
Oracle Certified Master, Java EE 5 Enterprise Architect
Sun certified Java Programmer (Java 5)
Sun certified Web Developer (J2EE 1.4)
iSAQB® Certified Professional for Software Architecture, Advanced Level
tecis Management Entwicklungsprogramm
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.