Senior Java Entwickler mit mit Erfahrung in Kafka, Spark, Cassandra. Ebenso Kenntnisse in Python, Typescript, Javascript
Aktualisiert am 23.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 26.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Energieversorger
Apache Spark
Apache Cassandra
Spring
JPA
JUnit
Python
TypeScript
inubit
Deutsch
Muttersprache
Englisch
Certificate of Proficiency
Französisch
Projektleitung / Korrespondenz
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 Jahre 11 Monate
2017-08 - heute

verschiedene Projekte

Selbständig Selenium MultiLogin GeoSurf ...
Selbständig

Kunde: Ostschweizer Universität


Aufgaben:

  • Technische Projektleitung und Entwicklung eines Botnetzwerks zur Simulation von menschlichem Verhalten im Web.
  • Mittels Konfiguration und Fernsteuerung imitieren die Bots Menschliches Verhalten.
  • Dabei zeichnet das System die dargestellte Homepage (inkl. Cookies, Webtraffic, etc.) auf. Die Daten werden für weitere Analysezwecke aufbereitet und strukturiert abgelegt. Mittels verschiedener Massnahmen wird die Wiedererkennbarkeit der Bots sichergestellt und verhindert, dass die Bots als Nicht-Menschen enttarnt werden.


Kenntnisse:

Selenium, MultiLogin, GeoSurf, Java (Spring Boot), Javascript, Python, AWS, Linux

-----------------

Rolle: Senior Entwickler

Kunde: Deutscher Energiedienstleister


Aufgaben:

  • Re-Design bestehender Spark-Verarbeitungspipeline zur Verarbeitung von Zählerdaten.
  • Im ersten Schritt wurden bestehende Anwendungen analysiert um Anforderungen abzuleiten. 
  • Diese wurden mit dem Fachbereich abgeglichen.
  • Im nächsten Schritt galt es die Anwendung im Hinblick auf Performance und Testbarkeit neu umzusetzen. 
  • Parallel wurden Codestrukturen geschaffen um Code-Duplikationen zu vermeiden.
  • Eine spezielle Herausforderung war der Wissensaufbau im Team aufgrund mehrerer Abgänge im Vorfeld des Projekts.


Kenntnisse:

Apache Spark, Kafka, Cassandra, MSSQL, Java, JUnit


------------

Kunde: Deutsches Unternehmen im Gesundheitsbereich


Aufgaben:

  • Projektierung verschiedener neuer Anforderungen in bestehenden Anwendungen.
  • Sicherstellung der Umsetzung der DSGVO/ISRL. 
  • Konzeption und Umsetzung markanter Performancesteigerung. 
  • Modernisierung des Unit-Testing.
  • Überführung gewachsener Code-Strukturen in eine moderne Architektur.
  • Reaktivierung eines bestehenden Code-Quality ? Frameworks und initiale
  • Erfüllung vorgegebener Quality-Gates.


Kenntnisse:

Java, Javascript, Inubit BPM, REST, SONAR, Karma, Jasmine, Linux


------------------


Kunde: Ostschweizer Stadtwerk


Aufgaben:

  • Mitwirkung in der Konzeption und Umsetzung eines Systems zur Verwaltung eines intelligenten Messsystems. 
  • Unterstützung des Installationsprozesses vom Monteur bis ins Back-Office.
  • Automatisierung vieler Abläufe und Verteilung der benötigten Stammdaten.


Kenntnisse:

Inubit BPM, VueJs, REST


--------------


Kunde: Ostschweizer Maschinenbauer


Aufgaben:

  • Mitarbeit in einem Team zur Weiterentwicklung des zentralen Leitsystems zur Maschinensteuerung. 
  • Einführung eines automatisierten Testing an der Maschinenschnittstelle. 
  • Aufbau neuer Funktionalitäten im Backend und Performanceoptimierungen.
  • Weiterentwicklung des GUI.


Kenntnisse:

Java, WAGO, MySQL, Samba, JUnit, JavaFX, Linux

Selenium MultiLogin GeoSurf Java (Spring Boot) Javascript Python AWS Linux Apache Spark Kafka Cassandra MSSQL JUnit Inubit BPM REST SONAR Karma Jasmine VueJs WAGO MySQL Samba JavaFX
verschiedene Kunden
2 Jahre 11 Monate
2018-08 - 2021-06

Datenbanktechnik und Datenmodellierung

Fachdozent
Fachdozent

  • Webentwicklung und für die Entwicklung von mobilen Applikationen

Zentrum für berufliche Weiterbildung
St. Gallen

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Monate
2012-10 - 2013-05

Management - Kurzstudium in Energiehandel & Risikomanagement

Universität Duisburg-Essen / Euroforum Verlag
Universität Duisburg-Essen / Euroforum Verlag
9 Monate
2009-10 - 2010-06

Entrepreneurship - Kurs ?Venture-Challenge? mit Praxisbeispiel

ETH-Zürich / Venturelab
ETH-Zürich / Venturelab
2 Jahre 4 Monate
2007-11 - 2010-02

Master of Arts Informations-, Medien- und Technologiemanagement

ohne, Universität St.Gallen (HSG)
ohne
Universität St.Gallen (HSG)
  • Business Engineering und Innovationsmanagement
3 Jahre 3 Monate
2004-09 - 2007-11

General Management

Betriebsökonom FH, Zürcher Hochschule Winterthur
Betriebsökonom FH
Zürcher Hochschule Winterthur
  • Operations- und Supply Chain Management 
  • Absolvierung der Vorlesungen auf Englisch (auf Anfrage)
  • geprüft durch das Project Management Institute (PMI)
3 Jahre 10 Monate
2000-09 - 2004-06

Kaufmännische Berufsmaturität

Fähigkeitszeugnis als Informatiker, Informatikmittelschule Frauenfeld
Fähigkeitszeugnis als Informatiker
Informatikmittelschule Frauenfeld

Kompetenzen

Kompetenzen

Top-Skills

Java Energieversorger Apache Spark Apache Cassandra Spring JPA JUnit Python TypeScript inubit

Produkte / Standards / Erfahrungen / Methoden

Apache Cassandra
Apache Spark
Kafka
Firebase
MongoDB Office
Microsoft Office Produkte

Programmiersprachen

Java
Spring
Javascript
VB.Net
C#
Excel VBA
Inubit BPMS ? Toolsuite
NodeJs
PHP
Python
Selenium

Datenbanken

MySQL/MariaDB
Fortgeschritten
Oracle
Fortgeschritten
MSAccess
Fortgeschritten
Microsoft SQL Server
gut

Branchen

Branchen

Energiebranche

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 Jahre 11 Monate
2017-08 - heute

verschiedene Projekte

Selbständig Selenium MultiLogin GeoSurf ...
Selbständig

Kunde: Ostschweizer Universität


Aufgaben:

  • Technische Projektleitung und Entwicklung eines Botnetzwerks zur Simulation von menschlichem Verhalten im Web.
  • Mittels Konfiguration und Fernsteuerung imitieren die Bots Menschliches Verhalten.
  • Dabei zeichnet das System die dargestellte Homepage (inkl. Cookies, Webtraffic, etc.) auf. Die Daten werden für weitere Analysezwecke aufbereitet und strukturiert abgelegt. Mittels verschiedener Massnahmen wird die Wiedererkennbarkeit der Bots sichergestellt und verhindert, dass die Bots als Nicht-Menschen enttarnt werden.


Kenntnisse:

Selenium, MultiLogin, GeoSurf, Java (Spring Boot), Javascript, Python, AWS, Linux

-----------------

Rolle: Senior Entwickler

Kunde: Deutscher Energiedienstleister


Aufgaben:

  • Re-Design bestehender Spark-Verarbeitungspipeline zur Verarbeitung von Zählerdaten.
  • Im ersten Schritt wurden bestehende Anwendungen analysiert um Anforderungen abzuleiten. 
  • Diese wurden mit dem Fachbereich abgeglichen.
  • Im nächsten Schritt galt es die Anwendung im Hinblick auf Performance und Testbarkeit neu umzusetzen. 
  • Parallel wurden Codestrukturen geschaffen um Code-Duplikationen zu vermeiden.
  • Eine spezielle Herausforderung war der Wissensaufbau im Team aufgrund mehrerer Abgänge im Vorfeld des Projekts.


Kenntnisse:

Apache Spark, Kafka, Cassandra, MSSQL, Java, JUnit


------------

Kunde: Deutsches Unternehmen im Gesundheitsbereich


Aufgaben:

  • Projektierung verschiedener neuer Anforderungen in bestehenden Anwendungen.
  • Sicherstellung der Umsetzung der DSGVO/ISRL. 
  • Konzeption und Umsetzung markanter Performancesteigerung. 
  • Modernisierung des Unit-Testing.
  • Überführung gewachsener Code-Strukturen in eine moderne Architektur.
  • Reaktivierung eines bestehenden Code-Quality ? Frameworks und initiale
  • Erfüllung vorgegebener Quality-Gates.


Kenntnisse:

Java, Javascript, Inubit BPM, REST, SONAR, Karma, Jasmine, Linux


------------------


Kunde: Ostschweizer Stadtwerk


Aufgaben:

  • Mitwirkung in der Konzeption und Umsetzung eines Systems zur Verwaltung eines intelligenten Messsystems. 
  • Unterstützung des Installationsprozesses vom Monteur bis ins Back-Office.
  • Automatisierung vieler Abläufe und Verteilung der benötigten Stammdaten.


Kenntnisse:

Inubit BPM, VueJs, REST


--------------


Kunde: Ostschweizer Maschinenbauer


Aufgaben:

  • Mitarbeit in einem Team zur Weiterentwicklung des zentralen Leitsystems zur Maschinensteuerung. 
  • Einführung eines automatisierten Testing an der Maschinenschnittstelle. 
  • Aufbau neuer Funktionalitäten im Backend und Performanceoptimierungen.
  • Weiterentwicklung des GUI.


Kenntnisse:

Java, WAGO, MySQL, Samba, JUnit, JavaFX, Linux

Selenium MultiLogin GeoSurf Java (Spring Boot) Javascript Python AWS Linux Apache Spark Kafka Cassandra MSSQL JUnit Inubit BPM REST SONAR Karma Jasmine VueJs WAGO MySQL Samba JavaFX
verschiedene Kunden
2 Jahre 11 Monate
2018-08 - 2021-06

Datenbanktechnik und Datenmodellierung

Fachdozent
Fachdozent

  • Webentwicklung und für die Entwicklung von mobilen Applikationen

Zentrum für berufliche Weiterbildung
St. Gallen

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Monate
2012-10 - 2013-05

Management - Kurzstudium in Energiehandel & Risikomanagement

Universität Duisburg-Essen / Euroforum Verlag
Universität Duisburg-Essen / Euroforum Verlag
9 Monate
2009-10 - 2010-06

Entrepreneurship - Kurs ?Venture-Challenge? mit Praxisbeispiel

ETH-Zürich / Venturelab
ETH-Zürich / Venturelab
2 Jahre 4 Monate
2007-11 - 2010-02

Master of Arts Informations-, Medien- und Technologiemanagement

ohne, Universität St.Gallen (HSG)
ohne
Universität St.Gallen (HSG)
  • Business Engineering und Innovationsmanagement
3 Jahre 3 Monate
2004-09 - 2007-11

General Management

Betriebsökonom FH, Zürcher Hochschule Winterthur
Betriebsökonom FH
Zürcher Hochschule Winterthur
  • Operations- und Supply Chain Management 
  • Absolvierung der Vorlesungen auf Englisch (auf Anfrage)
  • geprüft durch das Project Management Institute (PMI)
3 Jahre 10 Monate
2000-09 - 2004-06

Kaufmännische Berufsmaturität

Fähigkeitszeugnis als Informatiker, Informatikmittelschule Frauenfeld
Fähigkeitszeugnis als Informatiker
Informatikmittelschule Frauenfeld

Kompetenzen

Kompetenzen

Top-Skills

Java Energieversorger Apache Spark Apache Cassandra Spring JPA JUnit Python TypeScript inubit

Produkte / Standards / Erfahrungen / Methoden

Apache Cassandra
Apache Spark
Kafka
Firebase
MongoDB Office
Microsoft Office Produkte

Programmiersprachen

Java
Spring
Javascript
VB.Net
C#
Excel VBA
Inubit BPMS ? Toolsuite
NodeJs
PHP
Python
Selenium

Datenbanken

MySQL/MariaDB
Fortgeschritten
Oracle
Fortgeschritten
MSAccess
Fortgeschritten
Microsoft SQL Server
gut

Branchen

Branchen

Energiebranche

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.