freiberufler Senior Software Engineer auf freelance.de

Senior Software Engineer

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 2243 GD Wassenaar
  • Europa
  • de  |  en  |  nl
  • 27.02.2025

Kurzvorstellung

Erfahrener Software Engineer mit Expertise in Fintech, Versicherungen und Logistik.

Spezialisiert auf Cloud-native Microservices, Event-Driven Architecture, sichere Softwareentwicklung und agile Methoden.

Qualifikationen

  • Agile Methodologie11 J.
  • Apache Kafka4 J.
  • bpmn
  • Continuous Delivery4 J.
  • DevOps4 J.
  • DevOps (allg.)
  • Docker4 J.
  • Git4 J.
  • Java (allg.)13 J.
  • Kubernetes4 J.
  • Microsoft Azure4 J.
  • Postgresql4 J.
  • Python
  • Reactive Programming
  • Spring Framework11 J.
  • Typescript4 J.

Projekt‐ & Berufserfahrung

Senior Java Developer
FedEx, Amsterdam
3/2021 – offen (4 Jahre, 1 Monat)
Logistikdienstleister
Tätigkeitszeitraum

3/2021 – offen

Tätigkeitsbeschreibung

Senior Developer – Globale Webbasierte Registrierungen
Modernisierung und Optimierung der FedEx-Kontoerstellung, wodurch die globale Fehlerquote um 65 % gesenkt wurde.

Konzeption und Implementierung fehlertoleranter asynchroner Microservices mit Spring Boot und WebFlux, deployed in Azure Kubernetes-Clustern

Nutzung eines event-basierten Ansatzes mit Azure Event Hubs und zustandsbasierter Steuerung zur Ermöglichung dynamischer Workflow-Konfiguration und nahtloser Anpassung an sich ändernde Geschäftsanforderungen

Aggregation von Benutzeraktionen in Salesforce Marketing Cloud mittels Kafka Streams für gezieltes Retargeting

Entwicklung eines fälschungssicheren User-Consent-Services mit PostgreSQL auf Azure, inklusive Non-Repudiation-Funktionalität und Audit-Trail für Datenintegrität und regulatorische Compliance
Stärkung der Systemsicherheit durch erfolgreiche Ablösung veralteter Authentifizierungsmuster durch OAuth 2.0-basierte Zugriffssteuerung für APIs
Umsetzung von Continuous Delivery mit mehreren Produktions-Deployments pro Tag, abgesichert durch umfassende automatisierte Testsuiten

Einrichtung effektiver Überwachungs- und Alarmsysteme mit Prometheus und Grafana für zeitnahe Störungsbehebung

Eingesetzte Qualifikationen

Agile Methodologie, Docker, Typescript, Apache Kafka, Continuous Delivery, DevOps, Elasticsearch, Git, Java (allg.), Kubernetes, Microsoft Azure, Postgresql, Spring Framework

Mitgründer & CTO
Marmoris B.V., Noordwijk
6/2020 – 3/2021 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2020 – 3/2021

Tätigkeitsbeschreibung

Entwicklung Cloud-nativer Anwendungen zur Verarbeitung von Large Scale Satellitendaten
Entwicklung eines KI-gestützten Systems zur Wasserqualitätsanalyse basierend auf Satellitendaten (Copernicus, SentinelHub, Google Earth Engine), resultierend in erfolgreicher Aufnahme ins ESA BIC-Gründerzentrum

Implementierung von Predictive Models mit interaktiven Kartenebenen auf OpenStreetMap (OSM) und Deployment der Container-Anwendung auf AWS EC2

Eingesetzte Qualifikationen

Scikit-learn, Big Data, Lean Startup, Predictive Analytics, Python, Pytorch

Scala-Entwickler & Business Analyst (Festanstellung)
Cleverbase ID B.V., Den Haag
3/2017 – 1/2018 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2017 – 1/2018

Tätigkeitsbeschreibung

Aufbau von Identitäts- und Signatur-Services gemäß eIDAS-Verordnung

Entwicklung von Audit-Log- und Metrik-Berichtsdiensten, Konzeption skalierbarer APIs und einer Roadmap für zukünftiges Wachstum

Etablierung bewährter Praktiken für sichere API-Entwicklung und Erstellung von Richtlinien, die erfolgreiche Auditierungsergebnisse für die Zertifizierung als "Qualifizierter Vertrauensdiensteanbieter" sicherstellten
Dokumentation der API-Geschäftsprozesse von Cleverbase ID und

Coaching von Entwicklern bei der Verwendung von BPMN-Diagrammen, um den Standards von CTO und Zertifizierungsstellen für "Qualified Trust Service Provider" zu entsprechen

Eingesetzte Qualifikationen

Informationssicherheit, Kryptographie, ISO / IEC 27001, Scala

Senior Java Developer & Software Architekt (Festanstellung)
Klaverblad, Zoetermeer
1/2009 – 6/2016 (7 Jahre, 6 Monate)
Versicherungen
Tätigkeitszeitraum

1/2009 – 6/2016

Tätigkeitsbeschreibung

Redesign des Lebensversicherungssystems durch Anwendung von Domain-Driven Design als Architekturansatz, umgesetzt mit Microservices

Entwicklung eines event-basierten Persistenzmodells mit MongoDB (Delta-Speicherung), wodurch flexible Zustandsrekonstruktion, temporale Abfragen und retrospektive Geschäftsregelsimulationen ermöglicht werden

Implementierung einer Management-Oberfläche für Versicherungsprodukte und Entwicklung eines aktuariellen Berechnungsservices für Lebensversicherungsprämien

Eingesetzte Qualifikationen

Agile Methodologie, Java (allg.), Lebensversicherung, Mongodb, Spring Framework

Senior Java Developer (Festanstellung)
ACI Worldwide, Gouda
3/2007 – 1/2009 (1 Jahr, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2007 – 1/2009

Tätigkeitsbeschreibung

Entwicklung eines Systems zur Smartcard Ausgabe unter Einhaltung der EMV-Standards, einschließlich deren Personalisierung mit spezifischen Produkten und Diensten.

Implementierung von Komponenten für die Smartcard Ausgabe, Integration von HSMs für sicheres kryptographisches Schlüsselmanagement und Einrichtung einer CI/CD-Pipeline mit integrierten Qualitätsprüfungen

Teilnahme an unternehmensweiten Architektur-Calls, Zusammenarbeit mit Experten für Zahlungskarten-Ausgabe und Mentoring von Junior-Entwicklern durch Design-Pattern-Workshops zur Sicherstellung von Architekturkonsistenz und Sicherheit

Eingesetzte Qualifikationen

Apache Maven, Java (allg.), Java Database Connectivity, Kryptologie, Oracle Database

Informatiker (Festanstellung)
Oberfinanzdirektion Niedersachsen, Oldenburg
11/2002 – 3/2007 (4 Jahre, 5 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2002 – 3/2007

Tätigkeitsbeschreibung

Standardisierung digitaler Beweissicherungsverfahren in der Steuerfahndung für Strafverfolgungslabore
Implementierung von maschinellen Lernmethoden zur Textanalyse für Ermittlungen
Effizienzsteigerung durch Prozessautomatisierung und Standardisierung

Eingesetzte Qualifikationen

IT-Trainer, Data Science, Forschung, Informatik

Zertifikate

Computer Vision Nanodegree
Udacity, Affectiva, Nvidia DLI
2018
Deep Learning Specialization
Coursera, Deeplearning.ai
2018

Ausbildung

Diplom Informatiker
Diplom Informatik
Technische Fakultät, Universität Bielefeld, Deutschland
1996
Bielefeld

Über mich

Ich bringe umfangreiche Erfahrung in der Entwicklung von Backend-Lösungen mit Java und Spring Boot mit und habe in verschiedenen Cloud-Umgebungen wie Azure, AWS und Kubernetes skalierbare und performante Microservices implementiert. Mein Fokus liegt auf der Erstellung von Cloud-nativen Anwendungen, die hohe Verfügbarkeit und Zuverlässigkeit gewährleisten. Dabei habe ich Lösungen mit WebFlux, Kafka und Event-Driven Architecture entwickelt, um Echtzeit-Kommunikation und hohe Skalierbarkeit zu gewährleisten.

Ich habe BPMN und Camunda für die Workflow-Automatisierung und Prozessoptimierung eingesetzt, um Geschäftsprozesse effizienter und skalierbarer zu gestalten. In der sicheren Softwareentwicklung habe ich Lösungen mit OAuth 2.0, JWT und Spring Security implementiert, um den Schutz von Daten und Systemen zu maximieren. Durch agile Methoden und CI/CD-Praktiken konnte ich sicherstellen, dass die Software kontinuierlich und zuverlässig ausgeliefert wird.

Neben meiner Backend-Expertise habe ich auch Erfahrung in der Entwicklung von vorhersagenden Modellen mit Python, wobei ich Maschinelles Lernen und KI eingesetzt habe, um datengetriebene Lösungen zu erstellen, die Geschäftsprozesse optimieren. In meinem Startup habe ich Satellitenbildverarbeitung genutzt, um Wasserqualitätsindikatoren zu analysieren und Modelle zur Unterstützung von Umweltmanagement-Entscheidungen zu entwickeln. Diese Erfahrung hat mir geholfen, datenintensive Lösungen zu entwickeln, die sowohl die genaue Analyse von Umweltdaten durch maschinelles Lernen und KI ermöglichen.

Weitere Kenntnisse

Weitere Kenntnisse:

Agile Methoden und CI/CD-Praktiken zur Sicherstellung einer schnellen und zuverlässigen Softwarelieferung

Event-Driven Architecture und Workflow-Automatisierung mit BPMN und Camunda

Cloud-Umgebungen wie Azure, AWS und Kubernetes für die Bereitstellung von skalierbaren Lösungen

Sicherheitslösungen mit OAuth 2.0, JWT und Spring Security

Java (17/21) und Spring Framework (Boot, WebFlux, Security) für die Entwicklung von Backend-Lösungen

Apache Kafka für Event-Streaming und Echtzeit-Datenverarbeitung

NoSQL-Datenbanken wie MongoDB und relationale Datenbanken wie PostgreSQL
Containerisierung mit Docker und Orchestrierung mit Kubernetes für die Bereitstellung von Microservices

Monitoring- und Alerting-Systeme mit Prometheus, Grafana und Helm
GitHub Actions für Automatisierung von Build-Prozessen und Continuous Integration

Maschinelles Lernen und KI (mit Techniken wie PyTorch, Dask und Deep Learning), wobei datengestützte Entscheidungen für kontinuierliche Verbesserungen genutzt werden.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Niederländisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
30
Alter
58
Berufserfahrung
25 Jahre und 2 Monate (seit 01/2000)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden