- Java SE - Java EE - Spring, Spring Boot - Hibernate - React - HTML,CSS - SQL
Aktualisiert am 14.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Java, Spring
SQL
PL/SQL
Git
Maven
Agile Entwicklung
Scrum Master
Angular
Deutsch
L1
Englisch
B1

Einsatzorte

Einsatzorte

Zürich (+100km)
Schweiz
möglich

Projekte

Projekte

1 Jahr 6 Monate
2023-06 - heute

KARMA

Software-Ingenieur SAFe TDD Umsetzung von einzelnen Architekturkonzepten ...
Software-Ingenieur
  • Die Applikation KARMA dient als dezentrale Plattform zur Verwaltung von Debitkartenprodukten, einschließlich bestehender Produkte und zukünftiger Visa Debit Karten in all ihren Varianten. 
  • Im Rahmen des Projekts habe ich an der Entwicklung eines eigenständigen Debitkarten-Datenmodells mitgewirkt, das in der Lage ist, alle relevanten Daten des Debitkartengeschäfts zu speichern. 
  • Dies umfasst Kartenproduktdaten, Stammdaten zu Partnern und Karteninhabern, Kartenverträge, Abrechnungskonten und Kartenaufträge. KARMA stellt zudem die Grundlage für weitere Consumer-Applikationen dar, indem es Kartenstammdaten bereitstellt und Geschäftsprozesse wie das Ändern oder Sperren einer Debitkarte ermöglicht. Darüber hinaus fungiert KARMA als Service Provider und bietet seinen Consumer-Applikationen die benötigten Services zur Verarbeitung von Kartenstammdaten und zur Durchführung von Geschäftsprozessen (z.B. das Mutieren von Karten).
Java 21 PLSQL Swagger Jenkins IntelliJ IDEA Git Maven JUnit Angular.
SAFe TDD Umsetzung von einzelnen Architekturkonzepten Performance Optimierung Bug Fixing.
Züricher Kantonal Bank
Zürich
2 Jahre 5 Monate
2021-01 - 2023-05

PASS

Software-Ingenieur SCRUM TDD Umsetzung von einzelnen Architekturkonzepten ...
Software-Ingenieur
  • Im Rahmen dieses Projekts habe ich ein Payment Acquiring System weiterentwickelt und angepasst, das das tägliche Acquiring-Geschäft unterstützt und zusätzliche Dienstleistungen für den internen Betrieb eines Finanzunternehmens bereitstellt. 
  • Das multifunktionale PASS-System verwaltet nicht nur Händler, Konditionen, Tarife, Transaktionen und Verträge, sondern ermöglicht auch die Erstellung von Settlements und Audit Reports. 
  • Diese Erweiterungen haben die betriebliche Effizienz und den Service für interne und externe Stakeholder erheblich verbessert.
Java 11 PLSQL Swagger Jenkins IntelliJ IDEA Git Maven JUnit Eclipse RCP (Rich Client Platform).
SCRUM TDD Umsetzung von einzelnen Architekturkonzepten Performance Optimierung Bug Fixing.
Worldline
Zürich
8 Monate
2020-05 - 2020-12

Entwicklung Plattform

Software-Ingenieur Java 8 Kafka Spring Boot ...
Software-Ingenieur
  • Im Rahmen des Projekts wurde eine Plattform entwickelt, die Biovitaldaten eines Devices für Sportler verwaltet. 
  • Die Lösung umfasst eine Microservice-basierte Backend-Infrastruktur zur Verarbeitung, Verschlüsselung und Speicherung der Daten. 
  • Nutzer können sich registrieren, ihr Mobilgerät mit dem Device koppeln und die Daten in Echtzeit über eine Smartphone-App oder Web-UI abrufen.
  • Die Daten werden per API an das Backend übertragen, wo sie in einem sicheren Datenbankcluster abgelegt werden. 
  • Für die Qualitätssicherung wurden Continuous Integration (CI) und automatisierte Tests verwendet, um Stabilität und Sicherheit der Lösung zu gewährleisten.
SCRUM TDD DDD MVC Analyse von Anforderungen.
Java 8 Kafka Spring Boot Git Maven Docker Kubernetes JUnit Linux
CCT, VORN
Schweiz
7 Monate
2019-10 - 2020-04

Toneditor für Schalter und Knöpfe

Software-Ingenieur SCRUM TDD DDD ...
Software-Ingenieur
  • Der Toneditor dient primär der Erstellung von Werkskonfigurationen, die im zentralen ERP-System von eao gespeichert und mit denWerksauslieferungen verknüpft werden.
  • Aufgrund neuer regulatorischer Anforderungen und Änderungen im Abnahmeverfahren wurde es notwendig, die Werkskonfigurationen direkt beim Fahrzeughersteller vor Ort anzupassen und diese anschließend wieder in das eao-System zu integrieren. 
  • Dadurch konnte die Serienauslieferung mit den freigegebenen Konfigurationen erfolgen. 
  • Um diese neuen Anforderungen zu erfüllen, habe ich die Software in mehreren Bereichen erweitert und angepasst, um den reibungslosen Ablauf sicherzustellen.
Java 6 Java Swing IntelliJ IDEA Git Maven JUnit
SCRUM TDD DDD MVC Analyse von Anforderungen.
eao AG
4 Jahre
2015-10 - 2019-09

Entwicklung und Wartung mehrerer unternehmenskritischer Webanwendungen

Software-Ingenieur SCRUM TDD DDD ...
Software-Ingenieur

  • Während meiner Tätigkeit bei der Oldenburgischen Landesbank war ich für die Entwicklung und Wartung mehrerer unternehmenskritischer Webanwendungen und Backend-Systeme verantwortlich. 
  • Ich arbeitete an Projekten, die sowohl die Effizienz interner Abläufe als auch die Benutzerfreundlichkeit für externe Kunden erhöhten. 
  • Dabei setzte ich moderne Technologien wie Java, Spring und React ein und optimierte bestehende Systeme durch Migrationen und Neuentwicklungen.


Messy:

  • Migration einer Webanwendung von PHP zu Java, um die Wartbarkeit und Performance zu verbessern. 
  • Das Frontend wurde mit React entwickelt, während das Backend auf Spring basierte. Die Umstellung führte zu einer signifikanten Performance-Steigerung und verbesserter Benutzerfreundlichkeit.


Linienfunktion:

  • Erweiterung, Wartung und Support von Anwendungen zur Unterstützung des Kontogeschäfts, wie z.B. Kontoführung, Zahlungsabwicklung und Kontoauszüge.
  • Eigenständige Umsetzung neuer Anforderungen und Verbesserung bestehender Prozesse.


Pseidon:

  • Eigenverantwortliche Entwicklung einer Webanwendung zur Verwaltung von Versandkosteninformationen. 
  • Die Anwendung bot eine benutzerfreundliche Oberfläche zur Abfrage von Versanddetails und war aufgrund ihrer monolithischen Architektur schnell und effizient im Deployment.


SoKo-Brife:

  • Automatisierung des Informationsprozesses für Kundenberater durch Batch-Prozesse, die automatisch relevante Kundeninformationen versenden.
  • Die Automatisierung sparte Zeit und Kosten und eliminierte das Risiko menschlicher Fehler.

Java 8 JUnit Mockito Spring Spring Boot Maven Tomcat Hibernate Git SVN ORACLE Linux CSS3 HTML5 JavaScript JSF2 Primefaces.
SCRUM TDD DDD MVC Analyse von Anforderungen.
Oldenburgische Landesbank
3 Jahre 3 Monate
2012-07 - 2015-09

Entwicklung von Plattformen und Anwendungen

Software-Ingenieur SCRUM TDD DDD ...
Software-Ingenieur
  • Als Software-Ingenieur bei Openknowledge war ich an der Umsetzung einer Vielzahl anspruchsvoller Projekte für externe Kunden beteiligt, darunter die Entwicklung von Plattformen und Anwendungen in verschiedenen Branchen wie Automobilindustrie, Versorgungswesen und medizinischen Systemen. 
  • Ich arbeitete sowohl an Web- als auch an mobilen Anwendungen, oft in agilen Teams nach Scrum-Methodik.


IAV,AMeDAMessdataplattform:

  • Mitarbeitander Weiterentwicklung einer Messdatenplattform für die Automobilindustrie, die zur Verwaltung und Analyse von Fahrzeugdaten dient. 
  • Der Fokus lag auf der Implementierung neuer Features und der Modernisierung der Anwendung mit aktuellen Java EE-Technologien.


Falke, GPSies Android-App:

  • Entwicklung einer Android-App zur Aufzeichnung und Anzeige von GPS-Daten. Die größte Herausforderung war die Offline-Nutzung durch das Zwischenspeichern von Karten- und GPS-Daten.


DIEL Metering Systems:

  • Entwicklung einer Web- Anwendung zur Verwaltung von Wasserverbrauchsdaten, die Zählerstände einfach und verständlich visualisierte. 
  • Die Anwendung vereinfachte die Verwaltung und Analyse der Zählerdaten für die Kunden von DIEL Metering.


HörTech GmbH, NOAH WSI Anwendung:

  • Entwicklung eines Systems zur Verwaltung medizinischer Stammdaten (Audiogramme), das Redundanzen in den Daten eliminierte und eine nahtlose Integration in bestehende Systeme ermöglichte.

ava EE Spring JAX-WS Android HTML5 JavaScript Google Maps API RESTful Web Services JMS ActiveMQ SOAP
SCRUM TDD DDD MVC Analyse von Anforderungen.
Openknowledge Deutschland
2 Jahre 5 Monate
2010-01 - 2012-05

IT Dienste Studentendatenverwaltung

Studentischer Mitarbeiter IT-Dienst Datenverwaltung Performance Optimierung Bug Fixing.
Studentischer Mitarbeiter IT-Dienst
  • Die Anwendungen zur Studierendatenverarbeitung, bestehend aus Zulassungsverfahren, Immatrikulation und Prüfungsverwaltung, mussten gewartet und weiterentwickelt werden.
  • Im Rahmen der Wartung wurden Performance-Verbesserungen und Sicherheitsupdates durchgeführt. 
  • Die Weiterentwicklung umfasste die Implementierung neuer Features wie die Automatisierung des Zulassungsprozesses und die Erweiterung der Self-Service-Funktionen für Studierende.
Linux Informix-Datenbank SQL
Datenverwaltung Performance Optimierung Bug Fixing.
Carl von Ossietzky Universität

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2019-11 - 2019-11

Certified ScrumMaster (CSM)

Digicomp Academy AG
Digicomp Academy AG
2 Jahre 10 Monate
2009-10 - 2012-07

Wirtschaftsinformatik

B.Sc. in Wirtschaftsinformatik, Carl von Ossietzky Universität Oldenburg
B.Sc. in Wirtschaftsinformatik
Carl von Ossietzky Universität Oldenburg

Kompetenzen

Kompetenzen

Top-Skills

Java, Spring SQL PL/SQL Git Maven Agile Entwicklung Scrum Master Angular

Produkte / Standards / Erfahrungen / Methoden

Profil

Mit über 13 Jahren Erfahrung in der Softwareentwicklung habe ich mich auf die Bereiche Backend und Frontend spezialisiert, insbesondere mit den Programmiersprachen Java und JavaScript. Ich habe umfangreiche Erfahrung in der Durchführung von Enterprise-Projekten sowohl in mittelgroßen Teams (6-10 Personen) als auch in eigenständigen Ein-Mann-Projekten, die Laufzeiten von 6 bis 24 Monaten hatten. Der direkte Kundenkontakt ist ein fester Bestandteil meiner Arbeit, wodurch ich meine Kommunikations- und Teamfähigkeit kontinuierlich ausbauen konnte. Ich bin hoch motiviert, freue mich auf neue Herausforderungen und darauf, innovative Projekte und Menschen.


Fähigkeiten

  • Java EE
  • Java 13
  • C++ 
  • SQL 
  • Webentwicklung 
  • Spring Boot 
  • Angular 
  • React


Tools

  • Jenkins 
  • IntellJ IDEA 
  • Eclipse 
  • Maven 
  • GIT 
  • Swager 
  • Docker 
  • SVN 
  • Apache Kafka 
  • Kubernetes


Methoden

  • SCRUM 
  • DDD 
  • TDT 
  • SAFe

Programmiersprachen

Java
JavaScrip

Einsatzorte

Einsatzorte

Zürich (+100km)
Schweiz
möglich

Projekte

Projekte

1 Jahr 6 Monate
2023-06 - heute

KARMA

Software-Ingenieur SAFe TDD Umsetzung von einzelnen Architekturkonzepten ...
Software-Ingenieur
  • Die Applikation KARMA dient als dezentrale Plattform zur Verwaltung von Debitkartenprodukten, einschließlich bestehender Produkte und zukünftiger Visa Debit Karten in all ihren Varianten. 
  • Im Rahmen des Projekts habe ich an der Entwicklung eines eigenständigen Debitkarten-Datenmodells mitgewirkt, das in der Lage ist, alle relevanten Daten des Debitkartengeschäfts zu speichern. 
  • Dies umfasst Kartenproduktdaten, Stammdaten zu Partnern und Karteninhabern, Kartenverträge, Abrechnungskonten und Kartenaufträge. KARMA stellt zudem die Grundlage für weitere Consumer-Applikationen dar, indem es Kartenstammdaten bereitstellt und Geschäftsprozesse wie das Ändern oder Sperren einer Debitkarte ermöglicht. Darüber hinaus fungiert KARMA als Service Provider und bietet seinen Consumer-Applikationen die benötigten Services zur Verarbeitung von Kartenstammdaten und zur Durchführung von Geschäftsprozessen (z.B. das Mutieren von Karten).
Java 21 PLSQL Swagger Jenkins IntelliJ IDEA Git Maven JUnit Angular.
SAFe TDD Umsetzung von einzelnen Architekturkonzepten Performance Optimierung Bug Fixing.
Züricher Kantonal Bank
Zürich
2 Jahre 5 Monate
2021-01 - 2023-05

PASS

Software-Ingenieur SCRUM TDD Umsetzung von einzelnen Architekturkonzepten ...
Software-Ingenieur
  • Im Rahmen dieses Projekts habe ich ein Payment Acquiring System weiterentwickelt und angepasst, das das tägliche Acquiring-Geschäft unterstützt und zusätzliche Dienstleistungen für den internen Betrieb eines Finanzunternehmens bereitstellt. 
  • Das multifunktionale PASS-System verwaltet nicht nur Händler, Konditionen, Tarife, Transaktionen und Verträge, sondern ermöglicht auch die Erstellung von Settlements und Audit Reports. 
  • Diese Erweiterungen haben die betriebliche Effizienz und den Service für interne und externe Stakeholder erheblich verbessert.
Java 11 PLSQL Swagger Jenkins IntelliJ IDEA Git Maven JUnit Eclipse RCP (Rich Client Platform).
SCRUM TDD Umsetzung von einzelnen Architekturkonzepten Performance Optimierung Bug Fixing.
Worldline
Zürich
8 Monate
2020-05 - 2020-12

Entwicklung Plattform

Software-Ingenieur Java 8 Kafka Spring Boot ...
Software-Ingenieur
  • Im Rahmen des Projekts wurde eine Plattform entwickelt, die Biovitaldaten eines Devices für Sportler verwaltet. 
  • Die Lösung umfasst eine Microservice-basierte Backend-Infrastruktur zur Verarbeitung, Verschlüsselung und Speicherung der Daten. 
  • Nutzer können sich registrieren, ihr Mobilgerät mit dem Device koppeln und die Daten in Echtzeit über eine Smartphone-App oder Web-UI abrufen.
  • Die Daten werden per API an das Backend übertragen, wo sie in einem sicheren Datenbankcluster abgelegt werden. 
  • Für die Qualitätssicherung wurden Continuous Integration (CI) und automatisierte Tests verwendet, um Stabilität und Sicherheit der Lösung zu gewährleisten.
SCRUM TDD DDD MVC Analyse von Anforderungen.
Java 8 Kafka Spring Boot Git Maven Docker Kubernetes JUnit Linux
CCT, VORN
Schweiz
7 Monate
2019-10 - 2020-04

Toneditor für Schalter und Knöpfe

Software-Ingenieur SCRUM TDD DDD ...
Software-Ingenieur
  • Der Toneditor dient primär der Erstellung von Werkskonfigurationen, die im zentralen ERP-System von eao gespeichert und mit denWerksauslieferungen verknüpft werden.
  • Aufgrund neuer regulatorischer Anforderungen und Änderungen im Abnahmeverfahren wurde es notwendig, die Werkskonfigurationen direkt beim Fahrzeughersteller vor Ort anzupassen und diese anschließend wieder in das eao-System zu integrieren. 
  • Dadurch konnte die Serienauslieferung mit den freigegebenen Konfigurationen erfolgen. 
  • Um diese neuen Anforderungen zu erfüllen, habe ich die Software in mehreren Bereichen erweitert und angepasst, um den reibungslosen Ablauf sicherzustellen.
Java 6 Java Swing IntelliJ IDEA Git Maven JUnit
SCRUM TDD DDD MVC Analyse von Anforderungen.
eao AG
4 Jahre
2015-10 - 2019-09

Entwicklung und Wartung mehrerer unternehmenskritischer Webanwendungen

Software-Ingenieur SCRUM TDD DDD ...
Software-Ingenieur

  • Während meiner Tätigkeit bei der Oldenburgischen Landesbank war ich für die Entwicklung und Wartung mehrerer unternehmenskritischer Webanwendungen und Backend-Systeme verantwortlich. 
  • Ich arbeitete an Projekten, die sowohl die Effizienz interner Abläufe als auch die Benutzerfreundlichkeit für externe Kunden erhöhten. 
  • Dabei setzte ich moderne Technologien wie Java, Spring und React ein und optimierte bestehende Systeme durch Migrationen und Neuentwicklungen.


Messy:

  • Migration einer Webanwendung von PHP zu Java, um die Wartbarkeit und Performance zu verbessern. 
  • Das Frontend wurde mit React entwickelt, während das Backend auf Spring basierte. Die Umstellung führte zu einer signifikanten Performance-Steigerung und verbesserter Benutzerfreundlichkeit.


Linienfunktion:

  • Erweiterung, Wartung und Support von Anwendungen zur Unterstützung des Kontogeschäfts, wie z.B. Kontoführung, Zahlungsabwicklung und Kontoauszüge.
  • Eigenständige Umsetzung neuer Anforderungen und Verbesserung bestehender Prozesse.


Pseidon:

  • Eigenverantwortliche Entwicklung einer Webanwendung zur Verwaltung von Versandkosteninformationen. 
  • Die Anwendung bot eine benutzerfreundliche Oberfläche zur Abfrage von Versanddetails und war aufgrund ihrer monolithischen Architektur schnell und effizient im Deployment.


SoKo-Brife:

  • Automatisierung des Informationsprozesses für Kundenberater durch Batch-Prozesse, die automatisch relevante Kundeninformationen versenden.
  • Die Automatisierung sparte Zeit und Kosten und eliminierte das Risiko menschlicher Fehler.

Java 8 JUnit Mockito Spring Spring Boot Maven Tomcat Hibernate Git SVN ORACLE Linux CSS3 HTML5 JavaScript JSF2 Primefaces.
SCRUM TDD DDD MVC Analyse von Anforderungen.
Oldenburgische Landesbank
3 Jahre 3 Monate
2012-07 - 2015-09

Entwicklung von Plattformen und Anwendungen

Software-Ingenieur SCRUM TDD DDD ...
Software-Ingenieur
  • Als Software-Ingenieur bei Openknowledge war ich an der Umsetzung einer Vielzahl anspruchsvoller Projekte für externe Kunden beteiligt, darunter die Entwicklung von Plattformen und Anwendungen in verschiedenen Branchen wie Automobilindustrie, Versorgungswesen und medizinischen Systemen. 
  • Ich arbeitete sowohl an Web- als auch an mobilen Anwendungen, oft in agilen Teams nach Scrum-Methodik.


IAV,AMeDAMessdataplattform:

  • Mitarbeitander Weiterentwicklung einer Messdatenplattform für die Automobilindustrie, die zur Verwaltung und Analyse von Fahrzeugdaten dient. 
  • Der Fokus lag auf der Implementierung neuer Features und der Modernisierung der Anwendung mit aktuellen Java EE-Technologien.


Falke, GPSies Android-App:

  • Entwicklung einer Android-App zur Aufzeichnung und Anzeige von GPS-Daten. Die größte Herausforderung war die Offline-Nutzung durch das Zwischenspeichern von Karten- und GPS-Daten.


DIEL Metering Systems:

  • Entwicklung einer Web- Anwendung zur Verwaltung von Wasserverbrauchsdaten, die Zählerstände einfach und verständlich visualisierte. 
  • Die Anwendung vereinfachte die Verwaltung und Analyse der Zählerdaten für die Kunden von DIEL Metering.


HörTech GmbH, NOAH WSI Anwendung:

  • Entwicklung eines Systems zur Verwaltung medizinischer Stammdaten (Audiogramme), das Redundanzen in den Daten eliminierte und eine nahtlose Integration in bestehende Systeme ermöglichte.

ava EE Spring JAX-WS Android HTML5 JavaScript Google Maps API RESTful Web Services JMS ActiveMQ SOAP
SCRUM TDD DDD MVC Analyse von Anforderungen.
Openknowledge Deutschland
2 Jahre 5 Monate
2010-01 - 2012-05

IT Dienste Studentendatenverwaltung

Studentischer Mitarbeiter IT-Dienst Datenverwaltung Performance Optimierung Bug Fixing.
Studentischer Mitarbeiter IT-Dienst
  • Die Anwendungen zur Studierendatenverarbeitung, bestehend aus Zulassungsverfahren, Immatrikulation und Prüfungsverwaltung, mussten gewartet und weiterentwickelt werden.
  • Im Rahmen der Wartung wurden Performance-Verbesserungen und Sicherheitsupdates durchgeführt. 
  • Die Weiterentwicklung umfasste die Implementierung neuer Features wie die Automatisierung des Zulassungsprozesses und die Erweiterung der Self-Service-Funktionen für Studierende.
Linux Informix-Datenbank SQL
Datenverwaltung Performance Optimierung Bug Fixing.
Carl von Ossietzky Universität

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2019-11 - 2019-11

Certified ScrumMaster (CSM)

Digicomp Academy AG
Digicomp Academy AG
2 Jahre 10 Monate
2009-10 - 2012-07

Wirtschaftsinformatik

B.Sc. in Wirtschaftsinformatik, Carl von Ossietzky Universität Oldenburg
B.Sc. in Wirtschaftsinformatik
Carl von Ossietzky Universität Oldenburg

Kompetenzen

Kompetenzen

Top-Skills

Java, Spring SQL PL/SQL Git Maven Agile Entwicklung Scrum Master Angular

Produkte / Standards / Erfahrungen / Methoden

Profil

Mit über 13 Jahren Erfahrung in der Softwareentwicklung habe ich mich auf die Bereiche Backend und Frontend spezialisiert, insbesondere mit den Programmiersprachen Java und JavaScript. Ich habe umfangreiche Erfahrung in der Durchführung von Enterprise-Projekten sowohl in mittelgroßen Teams (6-10 Personen) als auch in eigenständigen Ein-Mann-Projekten, die Laufzeiten von 6 bis 24 Monaten hatten. Der direkte Kundenkontakt ist ein fester Bestandteil meiner Arbeit, wodurch ich meine Kommunikations- und Teamfähigkeit kontinuierlich ausbauen konnte. Ich bin hoch motiviert, freue mich auf neue Herausforderungen und darauf, innovative Projekte und Menschen.


Fähigkeiten

  • Java EE
  • Java 13
  • C++ 
  • SQL 
  • Webentwicklung 
  • Spring Boot 
  • Angular 
  • React


Tools

  • Jenkins 
  • IntellJ IDEA 
  • Eclipse 
  • Maven 
  • GIT 
  • Swager 
  • Docker 
  • SVN 
  • Apache Kafka 
  • Kubernetes


Methoden

  • SCRUM 
  • DDD 
  • TDT 
  • SAFe

Programmiersprachen

Java
JavaScrip

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.