freiberufler Senior Software Engineer und Software Coach | Java | Spring Boot | Full Stack auf freelance.de

Senior Software Engineer und Software Coach | Java | Spring Boot | Full Stack

offline
  • auf Anfrage
  • 8055 Zürich
  • auf Anfrage
  • de  |  en
  • 11.01.2024

Kurzvorstellung

Als begeisterter Software Engineer und Software Coach im agilen Umfeld, bringe ich über 14 Jahre Projekterfahrung in unterschiedlichen Branchen mit. Meine Kernkompetenzen liegen dabei in der Umsetzung von verteilten Web- und Enterprise-Lösungen.

Qualifikationen

  • Backend
  • Camunda
  • Front End
  • Full-Stack
  • Java (allg.)
  • Microservice
  • Representational State Transfer (REST)
  • Software Architecture3 J.
  • Software engineering / -technik2 J.
  • Softwareentwicklung (allg.)4 J.

Projekt‐ & Berufserfahrung

Senior Java Software Engineer
Transgourmet Schweiz AG, Bern
5/2022 – 12/2023 (1 Jahr, 8 Monate)
Großhandel
Tätigkeitszeitraum

5/2022 – 12/2023

Tätigkeitsbeschreibung

Transgourmet Schweiz AG - führend im Schweizer Belieferungs- und Abholgrosshandel (Restaurants, Hotels, Kantinen, Heime und Spitäler sowie Detailhandel)

- Implementierung von neuen Features für das bestehende Legacy Warenwirtschaftssystem im Bereich Belieferungsgrosshandel mit Java und JEE.
- Performance Optimierung und Umstellung des gesamten Bestell-Prozesses im Warenwirtschaftssystem auf eine parallele und asynchrone Verarbeitung (Multhithreading-Approach). Dadurch konnte eine Performancesteigerung um den Faktor 50 erzielt werden.
- Neuentwicklung von REST APIs für die Anbindung an das Warenwirtschaftssystem von Third-Party Service Providern
- Migration und Refactoring von Legacy Modulen auf Spring Boot und Spring Batch
- Deployment der neu migrierten Services auf OpenShift

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.)

Senior Java Software Engineer
Schweizer Radio und Fernsehen (SRF), Zürich
8/2021 – 4/2022 (9 Monate)
Telekommunikation
Tätigkeitszeitraum

8/2021 – 4/2022

Tätigkeitsbeschreibung

Entwicklung von neuen Features für die Integrationsplattform (INTE) zur Prozessierung von multimedialen Inhalten wie Video, Audio, Grafik, Text und Datenbanken für das Schweizer Radio und Fernsehen.
- Orchestrierung und Modellierung der SRF-spezifischen Prozesse mit der Camunda BPM Plattform.
- Unterstützung bei der Implementierung neuer Features des neuen Media Players und Streaming-Dienst 'Play Suisse'
- Umsetzung der Applikationen in eine Microservice-Architektur mit Spring Boot und der Camunda Workflow Engine
- Deployment der Services auf Microsoft Azure Kubernetes Service (AKS)

Eingesetzte Qualifikationen

Software engineering / -technik, Softwareentwicklung (allg.)

Senior Java Software Engineer
Worldline SIX Payment Services, Zürich
6/2019 – 7/2021 (2 Jahre, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

6/2019 – 7/2021

Tätigkeitsbeschreibung

Implementierung neuer Features und Prozesse im Bereich E-Commerce Zahlungsabwicklung mit Java, Spring Boot und der Camunda BPM
- Lead Development für den Merchant On-Boarding Prozess, sowie Begleitung des Rollouts für Europäische Länder
- Integration des Third-Party Service Providers IDnow zur Identitätsprüfung während des On-Boarding Prozesses
- Migration und Refactoring der Merchant On-Boarding Plattform MeON auf Spring Boot

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.)

Senior Software Engineer
Swisscom AG, Zürich
8/2018 – 5/2019 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2018 – 5/2019

Tätigkeitsbeschreibung

- Greenfield Projekt
- Neuentwicklung einer “Digital Asset Custody Plattform” für die sichere Aufbewahrung und Verwaltung von digitalen Vermögenwerten wie Kryptowährungen (Bitcoin, Ethereum und andere Token)
- Entwicklung einzelner Komponenten im Bereich “Order-Security” insbesondere “Fraud-Detection” mit Java, Spring Boot und der Event Streaming Plattform Apache Kafka
- Implementation von RESTful APIs zur Anbindung an das React-Frontend

Eingesetzte Qualifikationen

Software engineering / -technik

Senior Software Engineer
Swisscom Health AG, Zürich
2/2018 – 8/2018 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2018 – 8/2018

Tätigkeitsbeschreibung

Das Swisscom Health Projekt: “Health Connect” gilt als Basis für einrichtungsübergreifende elektronische Patienten-Dossiers, welche medizinische Daten wie Dokumente, Bilder, Labordaten, Medikationen, etc. aus beliebigen Quellsystemen zusammenführt und dadurch eine umfassende Sicht auf die Krankengeschichte des Patienten ermöglicht.
- Im Zuges dieses Projekts wurden zwei Microservices auf der Plattform Swisscom “Health Connect” erfolgreich umgesetzt:
- TokenService zur Erstellung und Validierung von Tokens zum Austausch von medizinischen Studien
- DispatchService Health Connect, welcher Formulare sowie auftragsbezogene Metadaten in ein strukturiertes Dokument (CDA – Clinical Document) erzeugt und an diverse Zielsysteme übermittelt.
- Mitarbeit bei der Umsetzung eines Admin Cockpits zur Orchestrierung komplexer Subsysteme im Health Connect Umfeld.

Eingesetzte Qualifikationen

Software engineering / -technik

Senior Software Engineer
EDEKA / LUNAR GmbH, Hamburg
6/2017 – 1/2018 (8 Monate)
Handel
Tätigkeitszeitraum

6/2017 – 1/2018

Tätigkeitsbeschreibung

Neuentwicklung von Microservices in einer cloudbasierten Infrastruktur (Amazon Web Services).
- Ziel war die Ablösung eines in Phyton und PHP implementierten Legacy Systems (IMEX Connectors) zur Verarbeitung von Produktdaten in XML.
- Implementierung der neuen Microservices mit RESTful Web Services auf Spring Boot
- Deployments von Microservices in Docker Containern auf der Amazon Web Services (AWS)-Plattform.
- Besonderen Wert wurde bei der Entwicklung auf Stabilität, Performance und Wartbarkeit der einzelnen Services gelegt, um diese nahtlos in die bestehende Microservice-Architektur zu integrieren.
- Das Projekt wurde erfolgreich umgesetzt und ersetzt das Legacy System vollständig.

Eingesetzte Qualifikationen

Software engineering / -technik

Ausbildung

Diplom Informatiker (FH)
Diplom Informatiker (FH) Software Engineering & Database Technologies
Hochschule Kaiserslautern
2009
Kaiserlautern
Fachinformatiker Anwendungsentwicklung
Ausbildung
LEISYS Praxiscomputer GmbH & Co. KG
2004

Über mich

Meine Kernkompetenzen liegen in der Umsetzung von verteilten Web- und Enterprise-Lösungen mit Java, Spring Boot, Camunda sowie gängigen FrontEnd Technologien wie NodeJs, React und Angular.

Ich zeichne mich durch eine selbstständige Arbeitsweise aus, die von kontinuierlicher Weiterentwicklung und großer Begeisterungsfähigkeit für Leading-Edge-Technologien und Software-Architekturen geprägt ist. Dabei ist mir ein hohes Maß an Qualitätsbewusstsein sowie eine offene und klare Kommunikation mit den Teammitgliedern und Kunden selbstverständlich.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
274
Alter
43
Berufserfahrung
15 Jahre und 6 Monate (seit 05/2009)

Kontaktdaten

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

Jetzt Mitglied werden