01.06.2026 aktualisiert

**** ******** ****
nicht verfügbar
info: nicht verfügbar bis 31.12.2026

GmbH: Software Architekt / Sr. Full-Stack Engineer: Cloud, API, Java, NodeJS, Spring-Boot, React

Leipzig, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Wirtschaftsinformatik, TU Chemnitz
Leipzig, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Wirtschaftsinformatik, TU Chemnitz

Profilanlagen

Eric Fischer - Sr. Full-Stack-Engineer-Architect - Freelancer Profil 01-2026.docx

Über mich

Ich unterstütze Unternehmen dabei, digitale Lösungen erfolgreich umzusetzen - z.B. wenn intern Know-how oder Kapazitäten fehlen. ✅ Skalierbare Cloud-Webanwendungen ✅ API-Integration ✅ KI-Workflows ✅ Projekte vom MVP bis Enterprise-Lösung Klar strukturiert. Partnerschaftlich. Verlässlich.

Skills

HTMLJavaJavaScriptAPIsAgile MethodologieKünstliche IntelligenzAmazon Web ServicesCloudfrontAmazon S3Advanced Message Queuing ProtocolArchitekturAtlassian ConfluenceAtlassian JiraAuthenticationsAutomatisierungBootstrapCSSCloud ComputingCode-ReviewDatenbankenContinuous IntegrationCqrsDevOpsWeb EntwicklungAmazon DynamoDBElasticsearchGitHubHibernateIdentitätsmanagementInfrastrukturIntegrierte EntwicklungsumgebungIntellij IDEAJava Persistence APIJUnitPostgreSQLLiquibaseMariaDBMongoDBMySQLMVCRoutingNode.jsNoSQLOAuthOpenShiftPair ProgrammingScrumSoftware ArchitectureQualitätsmanagementRabbitMQE2e TestingMockitoElastic LogstashNext.jsResponsive WebdesignScaled Agile FrameworkSuchtechnologienSonarqubeSQLStreamingIntegration (Software)TypeScriptUMLWeb ApplikationenWorkflowsOpenapiAWS CDKTestenOktaEvent-driven ArchitecturePostmanReact.jsLarge Language ModelsExpress.jsGrafanaSpring BootCypressAWS LambdaInfrastructure as Code (IaC)BackendGitLabGitKanbanEvent Driven ArchitectureSassGitlab-CiMaterial UIIntegrationstestsKubernetesAWS FargateApache KafkaFront EndRoute53Api DesignInteractive WhiteboardsApi-GatewayNestJSElastic KibanaRestful ApisWebflowAmazon Simple Queue ServicesTerraformDomain Driven DesignGPTDevSecOpsDockerJenkinsMicroservices
Verfügbar als: Software-Architekt & Entwickler für Cloud-Webanwendungen, Softwareentwickler, Berater, KI-Integrator

  1. Senior Software-Engineer, Architekt, Consultant
  2. Certified Professional for Software Architecture - iSAQB CPSA-F

Fokus: Kubernetes / AWS / Microservices / Java / Spring-Boot / NodeJS / Typescript / React / Event-Driven Architecture
✅ Software-Architektur & Design-Prinzipien
  1. Microservices-Architektur
  2. Domain-Driven Design (DDD)
  3. Event-Driven Architecture (EDA), CQRS
  4. API-First & Contract-First Approach
  5. RESTful API Design
  6. API Guidelines

✅ API-Entwicklung & Integration
  1. OpenAPI, AsyncAPI
  2. OpenAPI Spec Generation
  3. PACT Contract Testing
  4. Postman für API-Testing
  5. Event-Streaming & Messaging: Kafka, RabbitMQ

✅ Sicherheit & Authentifizierung
  1. JWT, OAuth 2
  2. Keycloak, IAM (Identity & Access Management)
  3. mTLS, Keystore, Secrets-Management

✅ Datenbanken & Storage
  1. SQL: PostgreSQL, MariaDB, MySQL, Liquibase
  2. NoSQL: MongoDB, MongoDB Atlas, AWS DynamoDB
  3. Suchtechnologien: Elasticsearch, Kibana, Grafana, Logstash
  4. AWS Storage: S3, CloudFront, SQS, Route53

✅ CI/CD & DevOps
  1. CI/CD Pipelines: GitLab CI/CD, GitHub Actions, Jenkins
  2. GitOps: Trunk-Based Development, Git-Flow
  3. DevSecOps: Trivy, SonarQube, SonarLint
  4. Container & Infrastruktur-Automatisierung: Terraform, OpenTofu, AWS SAM

✅ Backend & Cloud-Technologien
  1. Java, Spring Boot (MVC, Reactive, Security, AMQP, Hibernate, Data JPA)
  2. Node.js (ExpressJS, NestJS)
  3. Clean Architecture
  4. Microservices & Serverless: AWS Lambda, API Gateway, Fargate, OpenShift, Kubernetes
  5. Infrastructure as Code (IaC): Terraform, AWS CDK, OpenTofu, Helm Charts
  6. Container-Technologien: Docker, Docker-Compose, Kubernetes, OpenShift

✅ Frontend & Webentwicklung
  1. React, Next.js
  2. TypeScript, JavaScript
  3. Material UI, Bootstrap, Webflow
  4. Mobile-First & Responsive Webdesign
  5. Storybook

✅ Qualitätssicherung & Testing
  1. TDD, BDD, Unit, Integration, E2E Testing
  2. JUnit, Mockito, AssertJ (Java)
  3. Jest, Cypress, React-Testing-Library (JavaScript/TypeScript)
  4. Testcontainers für Integrationstests

✅ Agile Methoden & Kollaboration
  1. Scrum, Kanban, SAFe
  2. Jira, Confluence, Miro, Mural
  3. Code-Reviews, Pair-Programming

✅ Tools & Entwicklungsumgebungen
  1. IntelliJ Ultimate, VSCode
  2. Git, GitLab, GitHub
  3. C4 Model, UML, PlantUML, Arc42
  4. Windsurf, Claude Code, Codex, Github Copilot für KI-gestützte Entwicklung

✅ KI Integration
  1. Prompting, Prompt-Engineer,
  2. Context-Engineering / RAG
  3. LLM Routing & Gateway
  4. ChatGPT, Gemini, Anthropic Claude, Perplexity
  5. n8n Workflow Automation

✅ Persönlich
  1. Sprachen: Deutsch, Englisch (fließend)
  2. arbeite gern im Team
  3. reisebereit
  4. freundliche, diplomatische, ruhige Art

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2014

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Konzeption und Entwicklung eines KI-gestützten Kandidatenportals

Rolle / Methoden: Software-Architekt & Lead-Entwickler; Agile Entwicklung, Rapid Prototyping

Projektziel: Entwicklung einer spezialisierten Online-Plattform, die mittels künstlicher Intelligenz den Prozess der Kandidatensuche, -bewertung und -vermittlung für die Unternehmensnachfolge automatisiert und qualitativ verbessert.

Wesentliche Beiträge und Verantwortlichkeiten:

Strategie, Architektur & Technologie-Evaluation
  • Federführung bei der umfassenden Technologie-Evaluation (u.a. Low-Code vs. Eigenentwicklung), um eine flexible und zukunftssichere Systemarchitektur zu definieren; Entscheidung für einen maßgeschneiderten, DSGVO konformen Tech-Stack
  • Konzeption einer KI-gestützten Gesamtstrategie für das Kandidaten-Sourcing, die Profilanalyse und das Matching, um manuelle Bewertungsprozesse zu eliminieren und die Qualität der Kandidatenauswahl entscheidend zu steigern.
  • Architektur-Entscheidung für Supabase als Backend-as-a-Service (BaaS), um den Entwicklungsaufwand für Standardfunktionalitäten (User-Management, Datenbank) zu reduzieren und den Fokus vollständig auf die wertschöpfenden KI-Features zu legen.
KI-basierte Kernfunktionalität & Backend-Sicherheit
  • Evaluation und Implementierung von Large Language Models (insb. Google Gemini) zur automatisierten Auswertung von Bewerbungsunterlagen; Entwicklung fortschrittlicher Prompt- und Context-Engineering-Strategien (RAG), um die Relevanz und Genauigkeit der generierten Profileinordnungen maßgeblich zu verbessern.
  • Implementierung einer sicheren und skalierbaren Backend-Architektur, inklusive robustem User-Management, verschlüsseltem Dokumenten-Upload und Datenbank-Management; Gewährleistung der Datensicherheit durch konsequente Anwendung von Row-Level-Security und eines rollenbasierten Zugriffskonzepts (RBAC).
Full-Stack-Entwicklung & Prozessautomatisierung
  • Realisierung des Kandidatenportals als MVP mittels Rapid Prototyping mit Next.js, React und Shadcn; Einsatz von KI-Coding-Assistenten, um die Entwicklungszyklen signifikant zu beschleunigen und in enger Abstimmung mit Stakeholdern schnell iterierbare Prototypen zu liefern.
  • Aufbau einer vollständigen CI/CD-Pipeline mit GitLab und Vercel für automatisierte Deployments in Entwicklungs- und Produktionsumgebungen, wodurch eine hohe Liefergeschwindigkeit und Systemstabilität erreicht wurde.
  • Entwicklung von Automatisierungs-Workflows (n8n) zur Anbindung von E-Mail-APIs, um in enger Zusammenarbeit mit Marketing-Experten eine nahtlose User-Journey von der Erstansprache bis zur Plattformnutzung zu schaffen.
Technologien:
Next.js, React, TypeScript, Supabase, PostgreSQL, Google Gemini, RAG, Prompt Engineering, LangChain, n8n, Vercel, GitLab CI/CD, Shadcn/ui, Tailwind CSS, REST APIs, OAuth

Weiterentwicklung Meldeportal für Infektionskrankheiten, Neuentwicklung Genomische Surveillance

Öffentlicher Dienst

250-500 Mitarbeiter

Rolle: Senior Full-Stack-Entwickler mit Fokus auf Softwarearchitektur

Methoden: SAFe, Scrum

Projektziel: Strategische Weiterentwicklung des Meldeportals für Infektionskrankheiten zur Erfüllung der OZG-Anforderungen und Neukonzeption eines hochskalierbaren Services für die Genomische Surveillance im nationalen Gesundheitswesen.

Wesentliche Beiträge und Verantwortlichkeiten:

Konzeption und Härtung der zentralen Sicherheits- & Identitätsarchitektur
  • Architektur und Umsetzung einer zentralen Identity-Lösung mittels Keycloak; inklusive detaillierter Realm-Konfiguration (Clients, Protocol-Mapper, Identity-Federation) zur Anbindung an bundesweite Dienste (u.a. Gematik Authenticator, BundID).
    Ergebnis: Schaffung eines einheitlichen und zukunftssicheren Authentifizierungs-Frameworks, das die Grundlage für OZG-konforme und sichere Online-Zugänge bildet.
  • Entwurf und Implementierung eines granularen, rollenbasierten Berechtigungskonzepts (IAM) im Kubernetes Cluster, umgesetzt über Authorization-Policies in Istio. 
    Ergebnis: Signifikante Erhöhung der Anwendungssicherheit und deutliche Vereinfachung der komplexen Zugriffsrechteverwaltung.
  • Sicherstellung der Ende-zu-Ende-Verschlüsselung durch die Verwaltung und Erneuerung von mTLS-Zertifikaten und Keystores, was die Datenübertragung (Service-to-Service Kommunikation) im Cluster maßgeblich sicherte.
Architektur und End-to-End-Entwicklung des neuen Services für "Genomische Surveillance"
  • Vollständige Neukonzeption eines Microservices von der Anforderungsanalyse bis zum Deployment, um die Performanz- und Skalierbarkeitsgrenzen der bestehenden Lösung zu überwinden.
  • Definition robuster API-Schnittstellen (OpenAPI) und Erstellung aussagekräftiger Architektur-Dokumentation (Userflow-, Sequenz- und Architekturdiagramme), um eine klare Kommunikations- und Integrationsgrundlage für alle beteiligten Teams zu schaffen.
  • Evaluation und Integration einer performanten S3-Storage-Lösung (MinIO), um die effiziente Verarbeitung und Speicherung sehr großer Genomsequenz-Dateien (FASTA/FASTQ) zu gewährleisten, inklusive der Implementierung von S3 Multipart Uploads für maximale Effizienz.
  • Systematisches Performance-Profiling und Ressourcen-Tuning des Services, wodurch die Verarbeitungseffizienz und Stabilität unter Last entscheidend verbessert wurde.
  • Prototyping eines Batch-Upload-Flows als Angular Microfrontend mit NGRX, um die User-Experience frühzeitig im Entwicklungsprozess zu validieren.


Steigerung der Automatisierung und Entwicklungsqualität (DevSecOps)
  • Automatisierung der Build- und Release-Prozesse durch die Portierung eines kritischen Gematik-Authenticators zu einer CI-fähigen Anwendung. 
    Ergebnis: Ermöglichung von automatisierten Tests, was die Entwicklungszyklen erheblich beschleunigte und die Release-Qualität steigerte.
  • Behebung von kritischen Schwachstellen aus Penetration-Tests und Härtung der Web-Sicherheit durch Konfiguration von Content-Security-Policies (CORS, CSP).
  • Übernahme von operativer Verantwortung durch regelmäßige Updates von Services und Images (Patchday) und das proaktive Bewerten und Beheben von CVE-Vulnerabilities in Abstimmung mit Security Spezialisten.

Aktive Mitgestaltung der Architektur und Förderung von Best Practices
  • Regelmäßige Einbringung von fundierten Lösungsvorschlägen und Erfahrung in Architektur-Meetings und API-Chaptern, um die Konsistenz, Sicherheit und Wartbarkeit der Gesamtplattform proaktiv zu verbessern.
  • Durchführung von Code-Reviews und Pair-Programming zur Sicherung der Code-Qualität und zur aktiven Förderung des Wissensaustauschs im Team.
  • Troubleshooting und Unterstützung der Kollegen bei komplexen Cluster-Problemen, was mich zu einem Ansprechpartner bei technischen Herausforderungen machte.
Technologien: Kubernetes, OpenLens, Helm Charts, Terraform/OpenTofu, IaC, Istio, Docker, Grafana, Keycloak, IAM, mTLS, Java 21, Spring Boot 3, NodeJS, Angular, NGRX Redux Store, Postgres, Testcontainers, OpenAPI, Postman, Jenkins, GitOps, Trivy, Sonar, JUnit 5, Cucumber, Serenity, SingleSPA, GitLab, Jira, Confluence, Github Copilot.

Cloud Migration und Weiterentwicklung Fahrzeug-Verkaufsplatform

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Rolle: Senior Full-Stack-Entwickler mit Fokus Cloud-Migration & Softwarearchitektur

Methoden: SCRUM, SAFe, Pair-Programming

Projektziel: Strategische Weiterentwicklung und Cloud-Migration der zentralen Verkaufsplattform "One Sales", um die technologische Zukunftsfähigkeit sicherzustellen, die Skalierbarkeit zu erhöhen und die Basis für eine beschleunigte Feature-Entwicklung zu schaffen.

Wesentliche Beiträge und Verantwortlichkeiten:

Architektur & Strategische Neuentwicklung
  • Architektur-Modernisierung: Optimierung und Konsolidierung von Microservices (SpringBoot, NodeJS) nach dem 12-Factor-App-Prinzip, wodurch eine modulare, wartbare Architektur als Fundament für die AWS-Cloud-Migration geschaffen wurde.
  • End-to-End Feature-Entwicklung: Überführung von Business-Anforderungen in robuste, skalierbare Softwarelösungen durch die Implementierung neuer Features im Backend (Java, SpringBoot) und Frontend (TypeScript, React).
  • API-Design & Schnittstellen-Optimierung: Konzeption und kontinuierliche Weiterentwicklung der REST-API in enger Zusammenarbeit mit Frontend-Spezialisten, inklusive automatisierter OpenAPI 3 Generierung, um eine optimale User Experience und hohe Performance sicherzustellen.
Cloud-Migration & DevOps-Automatisierung
  • DevSecOps-Implementierung: Umsetzung der vollständigen CI/CD-Migration zu GitLab SaaS und Integration von Container-Scanning, was zu einer modernen, sicheren und deutlich beschleunigten Build-Infrastruktur führte.
  • Infrastructure as Code (IaC) & Cloud-Automatisierung: Definition von Infrastruktur-Anforderungen für das Platform-Engineering-Team und Anpassung von Terraform-Modulen, um ein hochautomatisiertes, stabiles Deployment der Microservices auf AWS Fargate zu realisieren.
  • Cloud-Datenbank-Strategie: Konzeption und Implementierung der Backend-Datenstrategie durch das Setup eines MongoDB Atlas Clusters inklusive sicherer Anbindung via AWS PrivateLink und Etablierung von Point-in-Time-Recovery, um höchste Datensicherheit und Ausfallsicherheit zu gewährleisten.
Qualitätssicherung & System-Observability
  • Automatisierte Teststrategie: Etablierung einer mehrstufigen Testpyramide von Unit-Tests (JUnit, Jest, Testcontainers) bis hin zu End-to-End- (Cypress) und Consumer-Driven-Contract-Tests (PACT), wodurch die Release-Sicherheit entscheidend erhöht und Regressionsfehler minimiert wurden.
  • Produktions-Observability: Konzeption und Implementierung von CloudWatch-Dashboards und Business-Metriken sowie Etablierung von Distributed Tracing, um die System-Performance proaktiv zu überwachen, langandauernde oder fehlgeschlagene Requests mittels Profiling zu identifizieren und die Fehleranalyse entscheidend zu beschleunigen.
  • Security & Compliance: Enge Abstimmung mit dem Security-Team zur Umsetzung von Sicherheitskonzepten und zur Behebung von Findings, wodurch die Anwendung erfolgreich durch interne Audits geführt und für den Produktiveinsatz freigegeben wurde.
Technische Führung & Kollaboration
  • Agile Prozess-Optimierung: Mitgestaltung der agilen Prozesse (SCRUM, SAFe) durch Einbringung technischer Expertise in Planungs- und Refinement-Meetings, um die Machbarkeit von Features zu validieren und die Verlässlichkeit von Schätzungen zu erhöhen.
  • Technische Dokumentation & Wissensmanagement: Erstellung zentraler Architektur-Dokumentationen (C4-Model, Architectural Decision Records), wodurch die Einarbeitungszeit für neue Teammitglieder verkürzt und die Wartbarkeit des Systems verbessert wurde.
  • Mentoring & Team-Enablement: Aktiver Wissenstransfer und Mentoring für Teamkollegen in den Bereichen Cloud, Microservice-Architekturen und Testautomatisierung, um die technischen Fähigkeiten und die Autonomie des gesamten Entwicklungsteams zu stärken.
Technologien:
Java, Spring Boot 2, NodeJS, ExpressJS, TypeScript, JavaScript, React, Storybook, AWS (IAM, Fargate, EC2, CloudWatch, VPC Private Link), MongoDB Atlas, Docker, Testcontainers, Contract-Tests (PACT), Cypress, Jest, React-Testing-Library, OpenAPI, GitLab, Terraform, SonarQube, NewRelic, Shell/Bash Scripting, Jira, Confluence, C4 Model, UML

Payment-Provider Migration und Weiterentwicklung bestehender Backend- und Frontend Anwendungen

Automobil und Fahrzeugbau

50-250 Mitarbeiter

Rolle / Methoden: Senior Full-Stack-Entwickler / SCRUM

Projektziel: Strategische Migration des zentralen Payment-Providers von PayPal zu Adyen zur Erweiterung des Zahlungsportfolios und zur Steigerung der Konversionsraten über Web- und Mobil-Plattformen.

Wesentliche Beiträge und Verantwortlichkeiten:

Payment-Architektur & Migration
  • Strategische Planung und Risikoanalyse für die Migration des Payment-Providers, um einen reibungslosen Übergang sicherzustellen und das Portfolio an Zahlungsmethoden für Endkunden zu vereinheitlichen.
  • Konzeption und Implementierung einer flexiblen Payment-Architektur unter Nutzung des Factory-Patterns, um A/B-Tests während der Migration zu ermöglichen und die Grundlage für die zukünftige Integration weiterer Zahlungsdienstleister zu schaffen.
Datenarchitektur & Event-Driven-Systeme
  • Erweiterung der ereignisgesteuerten Datenarchitektur durch das Design und die Publizierung von Marketing-Analytics-Events auf Kafka Topics, wodurch dem Business-Intelligence-Team (Adobe Marketing Cloud) präzise Echtzeitdaten für die Erfolgsmessung bereitgestellt wurden.
  • Automatisierung der DSGVO-Prozesse (Selbstauskunft, Löschung) durch die Erweiterung standardisierter Kafka-Events, was die GDPR-Compliance sicherstellte und manuelle Eingriffe überflüssig machte.
System-Observability & Qualitätssicherung
  • Signifikanter Ausbau der System-Observability durch die Implementierung von Tracing, Event-Metriken (APM) und Dashboards (Grafana, Kibana), um die proaktive Überwachung des neuen Payment-Flows zu gewährleisten und die Fehleranalyse drastisch zu beschleunigen.
Technologien:
Java, Spring Boot 2 (Reactive), Gradle, React, Redux, JavaScript, TypeScript, Node.js, Kafka, AsyncAPI, Grafana, ELK-Stack (Elasticsearch, Logstash, Kibana), OpenShift, Kubernetes, Docker, OpenAPI

Aufbau Spot-Matching Platform für Frachtführer und Auftraggeber

Transport und Logistik

50-250 Mitarbeiter

Rolle / Methoden: Senior Full-Stack-Entwickler / Projekt-Lead / SCRUM

Projektziel: Konzeption und Aufbau einer hochskalierbaren, cloud-nativen Matching-Plattform, um die automatisierte Vermittlung von Speditionsaufträgen zu ermöglichen und die technologische Grundlage für das schnelle Unternehmenswachstum nach neuer Finanzierungsrunde zu schaffen.

Wesentliche Beiträge und Verantwortlichkeiten:

Architektur & System-Skalierung
  • Konzeption und Prototyping einer neuen, hochskalierbaren Matching-Architektur auf Basis von Elasticsearch und NestJS, um die signifikanten Performance-Engpässe und Skalierungsgrenzen der bestehenden In-Memory-Lösung zu überwinden.
  • Implementierung des neuen Microservice mit NestJS und automatischer Generierung von OpenAPI-Spezifikationen sowie Client-SDKs (Java, TypeScript) in der CI/CD-Pipeline, wodurch eine nahtlose und typsichere Integration in das bestehende System-Ökosystem ermöglicht wurde.
Cloud-Infrastruktur & Automatisierung (AWS)
  • Entkopplung kritischer Geschäftslogik aus dem Spring-Boot-Monolithen und Überführung in eine ereignisgesteuerte Architektur durch die Einführung von Domain-Events, was die Systemwartbarkeit und die unabhängige Skalierbarkeit der Komponenten maßgeblich verbesserte.
  • Planung und Aufbau einer robusten, serverless Datenimport-Pipeline mittels AWS CDK (IaC), AWS Lambda und SQS, um die automatisierte Verarbeitung von Partnerdaten zu gewährleisten und die Systemüberwachung durch dedizierte CloudWatch-Metriken und Dashboards zu stärken.
Sicherheit & Code-Qualität
  • Härtung der Plattformsicherheit durch die Implementierung eines präzisen Rollen- und Rechtekonzepts (AWS IAM) und die konsequente Absicherung von API-Endpunkten, um den Datenzugriff ausschließlich auf autorisierte Nutzergruppen zu beschränken.
  • Steigerung der Frontend-Stabilität und -Wartbarkeit durch die konsequente Typisierung des Redux-Stores und die substanzielle Erweiterung der Unit-Test-Abdeckung (Jest).
Technologien:
Java, Spring Boot 2, TypeScript, NestJS, React, Redux Saga, Jest, AWS CDK (IaC), AWS API Gateway, AWS Lambda, DynamoDB, SQS, CloudWatch, AWS Secret Manager, AWS Parameter Store, Elasticsearch, GitHub Actions (CI/CD), Artifactory, Docker, OpenAPI

Aufbau einer Microservice-Plattform für flexibles Supply-Chain-Datenmanagement

Konsumgüter und Handel

50-250 Mitarbeiter

Rolle / Methoden: Senior Full-Stack-Entwickler / SAFe, SCRUM

Projektziel: Entwicklung einer modernen, event-gesteuerten Anwendungslandschaft zur Digitalisierung und Individualisierung von Datenerfassungsprozessen (z.B. Umfragen) im Supply-Chain-Management.

Wesentliche Beiträge und Verantwortlichkeiten:

Architektur & Methodik
  • Mitgestaltung der Software-Zielarchitektur durch die Mitarbeit in Domain-Driven-Design- und Event-Storming-Workshops, was die fachliche Grundlage für ein entkoppeltes und wartbares System schuf.
  • Etablierung von unternehmensweiten Entwicklungsstandards durch die Definition von API-Guidelines (OpenAPI, AsyncAPI), Dokumentationsformaten (Arc42) und automatisierten Datenbankmigrationen (Liquibase), um die Code-Qualität und Konsistenz im gesamten Team sicherzustellen.
Event-Driven-Systeme & Backend-Entwicklung
  • Konzeption und Entwicklung event-gekoppelter Spring-Boot-Microservices inklusive der Planung und programmatischen Provisionierung der RabbitMQ-Infrastruktur (Exchanges, Queues), um eine asynchrone und resiliente Kommunikation zwischen den Diensten zu gewährleisten.
  • Implementierung eines durchgängigen Sicherheitskonzepts durch die Anbindung der Services an Keycloak (OAuth2/JWT) sowie die Entwicklung von User-Mocking-Strategien, um Sicherheitstests im CI/CD-Prozess zu automatisieren.
Qualitätssicherung & DevOps
  • Erhöhung der Systemstabilität im verteilten System durch die Einführung von Consumer-Driven-Contract-Tests, wodurch die Kompatibilität zwischen den Microservices proaktiv und automatisiert sichergestellt wurde.
  • Automatisierung des internationalen Rollouts durch die Anbindung des Translation-Management-Systems (Phrase) direkt in die CI/CD-Pipeline, wodurch manuelle Übersetzungsprozesse eliminiert wurden.
Technologien:
Java, Spring Boot 2 (Data JPA, Security, AMQP), PostgreSQL, Liquibase, RabbitMQ, OpenShift, Kubernetes, Keycloak, JWT, Docker, Docker-Compose, Gitlab CI/CD, React, Jest, TypeScript, OpenAPI, AsyncAPI, SonarQube, PlantUML, Arc42

Aufbau einer Cloud-Plattform für digitales Touren- und Dokumentenmanagement

Transport und Logistik

50-250 Mitarbeiter

Rolle / Methoden: Full-Stack-Entwickler / SCRUM

Projektziel: Entwicklung einer cloud-nativen Webanwendung zur vollständigen Digitalisierung des Dokumenten- und Kommunikationsaustauschs zwischen Disponenten und Fahrern, um manuelle Prozesse zu eliminieren und die Tourenverwaltung zu modernisieren.

Wesentliche Beiträge und Verantwortlichkeiten:

Cloud-Architektur & DevOps-Automatisierung
  • Aufbau der teameigenen AWS-Cloud-Infrastruktur (Staging, Produktion) mittels vom Cloud-Development-Team bereitgestellter Infrastructure-as-Code (CloudFormation) Templates und Einrichtung der CI/CD-Pipelines (AWS CodePipeline), wodurch eine stabile, reproduzierbare und hochautomatisierte Entwicklungsumgebung geschaffen wurde.
  • Erstellung automatisierter Quality-Gates und API-Linting (Zally, SonarQube) in der CI/CD-Pipeline, um die Einhaltung von API-Design-Richtlinien zu erzwingen und eine durchgängig hohe Code-Qualität sicherzustellen.
Microservice- & API-Entwicklung
  • Konzeption und Implementierung eines robusten, idempotenten REST-Microservices (Spring Boot) für die Verwaltung von Tourendokumenten (S3) und Formulardaten (DynamoDB), abgesichert durch eine nahtlose Integration mit AWS Cognito (JWT) via Spring Security.
  • Entwicklung der zugehörigen Mobile-First React-Anwendung inklusive eines sicheren OAuth-2-Login-Flows, um Disponenten ein intuitives Werkzeug für das Tourenmanagement bereitzustellen.
Event-Streaming & Plattformerweiterung
  • Implementierung einer ereignisgesteuerten Datenpropagierung durch eine Change-Data-Capture-Funktion (AWS Lambda), die Änderungen aus DynamoDB in Echtzeit auf einen Kafka-Topic publiziert und so nachgelagerte Systeme mit aktuellen Daten versorgt.
  • Erweiterung des bestehenden Flottenmanagements um eine kritische Geofencing-Funktionalität, inklusive eines Alerting-Mechanismus, um Disponenten proaktiv über wichtige Fahrzeugereignisse zu informieren.
Technologien:
Java, Spring Boot 2, TypeScript, ReactJS, AWS (CloudFormation, Fargate, S3, DynamoDB, Cognito, CodePipeline, Lambda), Kafka, Elasticsearch, Kibana, Docker, OpenAPI, OAuth 2, JWT, Gradle, SonarQube, Zally

Entwicklung einer Big-Data-Analyseplattform für Aktienoptionen

Rolle / Methoden: Eigenverantwortliche Konzeption & Umsetzung

Projektziel: Entwicklung einer vollumfänglichen Big-Data-Analyseplattform von der Konzeption bis zur Monetarisierung, um historische Aktienoptionsdaten (~1 TB) zu verarbeiten und Handelsstrategien zu simulieren.

Wesentliche Beiträge und Verantwortlichkeiten:

Systemarchitektur & Infrastruktur-Aufbau
  • Konzeption und Konfiguration eines dezidierten Servers (Hetzner)
  • Implementierung des gesamten Technologie-Stacks von Betriebssystem (CentOS 7) über Webserver, Datenbank bis hin zum Anwendungs-Server (Jetty), wodurch die technologische Grundlage für die Datenverarbeitung gelegt wurde.
Big-Data-Engineering & Analyse
  • Entwicklung eines durchgängigen ETL-Prozesses für den kontinuierlichen Import, die Transformation und die Vorberechnung der Massendaten, um diese für die Analyse in Elasticsearch zu indizieren und performante Point-in-Time-Abfragen zu ermöglichen.
  • Implementierung von Statistik- und Analysealgorithmen zur Simulation von Handels- und Portfoliostrategien sowie zur Berechnung spezifischer (Risiko-)Kennzahlen, was den zentralen Kernnutzen der Anwendung darstellte.
Full-Stack-Entwicklung & Monetarisierung
  • Programmierung der interaktiven Webanwendung (ReactJS), die Nutzern eine intuitive Suchfunktion sowie Datenvisualisierungen (PlotlyJS) für die Analyseergebnisse bot.
  • Integration eines Zahlungsanbieters, um den Verkauf von Premium-Zugängen inklusive automatischer Rechnungsstellung zu realisieren und das Projekt zu monetarisieren.
Technologien:
Java SE 8, Java EE 7, Jetty 9, MongoDB, MariaDB, Elasticsearch, Kibana, CentOS 7, nginx, Cloudflare, ReactJS, TypeScript, JavaScript, PlotlyJS, JUnit, Git

Umbau des Preisvergleichs-Monolithen zur Whitelabel-Lösung: Planung und Entwicklung der API und anpassbarer Frontends

Rolle: Full-Stack-Entwickler / Software-Architekt

Aufgaben:
  • Planung, Entwicklung und Dokumentation von RESTful API-Schnittstellen
  • Entwicklung einer in Design, Parametern und URL-Schema
    anpassbaren Webanwendung gegen die API für Whitelabel-Zwecke
    und themenbezogene Mini-Preisvergleiche
  • Entwicklung von konfigurierbaren Preisvergleich-Widgets für Webseiten
  • Koordination von Zuarbeiten im Bereich UI-Design und Vektorgrafiken
  • Erarbeitung SEO Strategie und Launch von Themen-Preisvergleichen

Technologien: Java EE 7, JSP, JUnit, MongoDB, ElasticSearch, Kibana, CentOS7, nginx, Jetty, HTML5, CSS3, SASS, NPM, Rollup, JS, jQuery, Bootstrap 3, SVN

Entwicklung einer One-Click-Checkout Lösung für Online-Shops

Rolle: Web-Entwickler

Aufgaben:
  • Entwicklung einer JavaScript Client-Bibliothek für Onlineshops
  • Planung und Implementierung einer Checkout-Processing-API
  • Internationalisierung von Softwarekomponenten
  • Koordination von Zuarbeiten in Bereichen UI/UX/Design/Text
  • Realisierung der Frontends für Webseite, Mitgliederbereich / Verwaltung, Checkout

Technologien: Java EE 7, JSP, JUnit, HTML5, CSS3, SASS, NPM, Rollup, JS, jQuery, Bootstrap 3, SVN

Zertifikate

Certified Professional for Software Architecture (iSAQB CPSA-F)

iSAQB über CertIT

2023


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden