Java, Spring, Microservices, Angular, .net, c#, Fullstack, DevOps, Analyse, Design, Softwaredevelopment, Tests, Architekt, Lead Developer, Developer,
Aktualisiert am 03.11.2020
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
Hibernate
JUnit
WebSphere
Eclipse
Angular
PL / SQL
SQL
Maven
Docker
Kubernetes
Openshift
Microservices
UML
REST
WebServices
JavaScript
TypeScript
Groovy
JavaEE
Node.js
Jenkins

Einsatzorte

Einsatzorte

Wien (+20km)
möglich

Projekte

Projekte

6 Monate
2020-04 - 2020-09

Zerschneiden von Software-Monolithen in Microservices (Java, Kubernetes, Openshift)

Lead Developer - Java
Lead Developer - Java
  • Unterstützung des Architekten-Teams beim Zerschneiden von über jahre gewachsenen, monolithischen Software-Architekturen
  • Teil-Architekturdesign, Proof of Concept, Lead Developer,
  • Softwaredevelopment unter Verwendung moderner Java Technologien, Nachbauen von Fuktionen, Microservices Architektur - Verwendung von Java/Spring, Microservices, Kubernetes und Openshift
  • Mitarbeit bei Cloud Native Projekten in folgenden Branchen: Glücksspiel und IT Dienstleistung
  • Migration von Applikationen
  • Frontenddesignsupport in Angular 2+
  • Unterstützung beim Etablieren einer Continuous Delivery Kultur
  • Mitarbeit in einem kleinen, schlagkräftigen Team
     
 
Java Spring Docker Kubernetes Openshift Kafka Postgresql Kubernetes Gitlab Microservices Angular
IT Dienstleister
Wien, München
1 Jahr 1 Monat
2019-04 - 2020-04

Unterstützung eines Transitions Projektes / Ablösung historisch gewachsener Software

Java Backend Developer
Java Backend Developer
  • Unterstützung eines Transition-Projekts für die SW Portierung von Mainframe auf Linux (Monolith auf Microservice Architektur).
  • Programmierung der Import Applikation 
  • Entwicklung/Anpassung von REST-APIs inkl. Business Logik in Backend,
  • DB-Anpassungen/Erweiterungen,
  • Git-Merges
  • Unterstützung in Architektur- und Querschnittsthemen
  • Umsetzung zentraler Komponenten für Datenaustausch und Datenbestands-Management
  • Nachbau gewisser Funktionalitäten in Java
  • Implementierung CI-Build Pipeline und Build-Automatisierung
  • Tests, funktionale und Regressionstests
Java 8 Spring Boot Microservices REST Swagger OpenAPI Docker PostgreSQL Hibernate Maven Git   NET 4.7 HTML5 Dependency Injection Entity Framework 6 PostgreSQL 10.4 Oracle 11.1g Linux
Atos IT Solutions and Services GmbH
Wien
1 Jahr 4 Monate
2018-01 - 2019-04

Weiterentwicklung einer Web-App für Archivierung elektron. Wertpapiere

Java Developer
Java Developer

  • Lastenhefterstellung
  • Web-Applikation Weiterentwicklung (Backend),
  • Die Erweiterung betraf den Bereich der Archivierung der Wertpapierdaten (elektronische Wertpapiere und Wertpapier-Kataloge) 
  • Masseneinreichungen von Optionen, Anleihen und Zertifikaten durch institutionelle Kunden
Oracle Linux Python PHP JavaScript Apache HTTP Server Microservices Spring Java Docker Jenkins Swagger
Oesterreichische Kontrollbank CSD GmbH
1 Jahr 2 Monate
2017-01 - 2018-02

CMS für Redakteure und Online-Medien für Kunden

Java Developer
Java Developer

  • Software-Wartung bzw. –Weiterentwicklung eines CMS für die Redakteure und der Online-Medien für die Kunden
  • Backend und Frontend Development: Backend für die gesamte Applikation, Frontend für die internen Masken der Redakteure bzw. Administration

Oracle Linux Java JavaScript Spring Struts Hibernate Hazelcast Tomcat PHP Vue.js Microservices Spring Docker Jenkins Swagger Angular
Styria Verlag
Graz / Wien
6 Monate
2017-08 - 2018-01

Stücklisten Konfigurator

Frontend Development
Frontend Development
  • Internes Projekt zur Verwaltung und Zusammenstellung von Sücklisten (Bill of Materials) für Zugfahrwerke.
  • Hauptaugenmerk war auf die komplexe Grid-Funktionalität mit großen Datensätzen gerichtet. Diese wurden von SAP angeliefert.
  • Implementiert wurde der Konfigurator mit folgenden Features:
  • Drag&Drop Konfiguration
  • Stücklistenerstellung und -bearbeitung
  • REST API
  • Stücklistenpersistierung
Angular TwitterBootstrap Oracle Enterprise 9.1 Spring Web Spring Beans Oracle DB Maven Karma Java Hibernate
Siemens
Wien
6 Monate
2016-08 - 2017-01

Ausbildungspflicht bis 18

Java Entwickler, Datenmanager
Java Entwickler, Datenmanager
  • Projekt hatte die Koordinierung der Meldungen zur Ausbildungspflicht bis 18 und Schnittstellenkommunikation mit verschiedenen Behörden zum Inhalt.  
  • Architektur, Implementierung, Dokumentation
  • Implementieren. von REST-API und Business Logik,
  • Erstellen der DB,
  • Kundenbetreuung
Java 8 Spring Boot Apache Tomcat IBM DB2 Hibernate Webservices REST XML XSD Maven SVN/Git
Statistik Austria, BMBWF, Sozialministerium
Wien
1 Jahr 8 Monate
2015-01 - 2016-08

Ticket Plattform

Software Entwickler
Software Entwickler

Jollydays betrieb zwei Plattformen, welche über die gleichen Angebote verfügten, aber unterschiedliche Schwerpunkte hatten (Gutschein bzw. Ticketverkäufe). Da die ursprüngliche Lösung, dass die Ticket-Plattform die Angebote in der Nacht aus der Jollydays Datenbank ausliest, zu Problemen führte, wurde die Kommunikation zwischen den beiden Plattformen als Grundbasis für eine Microservice Architektur genommen, welche es als Ziel hatte, Systeme von Drittanbietern anbinden zu können, um somit neue Angebote einfacher in den Produktkatalog von Jollydays aufnehmen zu können.

Folgende Ziele waren von Beginn des Projektes an zu berücksichtigen:

• API und Datenmodelle sollen sowohl zum Austausch zwischen den beiden hausinternen Plattformen, als auch mit Drittanbietern verwendet werden
• Komponenten sollen als Microservices implementiert werden
• Microservices müssen skalierbar sein

Die technische Herausforderung lag hierbei auf der Konzipierung der einzelnen Services, sodass sie das Kriterium eines Microservice erfüllen und andererseits auch skalierbar bleiben.

Meine primären Tätigkeiten waren:

• Technische Konzipierung von neuer Funktionalität als Microservice
• Herauslösen von Funktionalität aus dem Ticket-Portal als Microservices
• Anbindung an Fremdanbieter-Systeme, um systemfremde Angebote erhalten zu können
• Continuous Deployment von Microservices in OpenShift
• Monitoring der Microservices in Bezug auf Skalierung und Speicherbedarf
• Indexieren von verschiedenen Daten in Elasticsearch

Java Spring Framework Spring Security Spring Core Apache Camel Web Tokens Apache Velocity REST MySQL Hibernate Flyway Elasticsearch Docker Intellij IDEA GIT Maven Jenkins Openshift NewRelic Log4J Hystrix Zuul Eureka oauh2
Jollydays GmbH
Wien
1 Jahr 2 Monate
2013-12 - 2015-01

Business/CRM Software

Tester / Testautomatisierer
Tester / Testautomatisierer

Eine neue Software für das Sales Team der Herold Business Data GmbH wurde entwickelt, damit die bestehende Lösung, welche kompliziert zu bedienen war, abgelöst werden konnte. Für die Tester bestand die Aufgabe darin, einerseits die Qualität der Software mittels Regressionstest sicher zu stellen und andererseits auch den Datenmigrations-Prozess auf seine Korrektheit zu überprüfen.

Folgende Ziele waren von Beginn des Projektes an zu berücksichtigen:

• UI Regressionstest mit HP Quality Center / HP ALM
• Test der Datenmigration von Oracle / PostGres Datenbank

Meine primären Tätigkeiten waren:

• Erfassen von Anforderungen als Testfälle
• Pflegen von bestehenden Testfällen
• Pflegen und Erweitern der Objekterkennung
• Sicherstellen der Korrektheit des Datenmigrations-Prozesses

HP Quality Center HP Application Lifecycle Management (ALM) Oracle PostgreSQL Java
Herold Business Data GmbH
Mödling
2 Jahre 2 Monate
2011-12 - 2014-01

Mitgliederverwaltung und Seminarraumverwaltung

Analyse, Entwicklung
Analyse, Entwicklung

Weiterentwicklung der Mitgliederverwaltung 6, mit allen Funktionen der Mitgliederverwalung 5, aber als Web-Applikation

Online Verwaltung der Seminarräume, Seminarverwaltung- bzw. –Reservierung.

Windows Server Java JavaScript PHP Smarty Tomcat Spring Windows/Linux Netzwerk Linux Server Oracle PLSQL C++ Java Spring Struts Tomcat
Bank Austria Wirtschaftsverein
Wien/Niederösterreich
10 Jahre 4 Monate
2001-02 - 2011-05

Diverse Projekte / Angestellt

Software Developer / Analyst
Software Developer / Analyst
  • Mitarbeit bei einer Vielzahl an Projekten im Front- und Backend Bereich unter Verwendung von .net und Java Technologien.
  • Arbeitete hauptsächlich an einer Web Plattform für Sportwettprodukte, die für mobile clients und Desktops optimiert war. 
  • Design und Einbindung neuer Spiele
  • Laufende Weiterentwicklung und Verbesserungen
  • Releaseupdates

Angular JS C# MVC Java Javascript Oracle SQL
BWIN Interactive Entertainment AG
Wien

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung:

Informatik, Technikum Wien, FH

Informatik, TU-Wien

Zertifizierungen:

Oracle Certified Associate, Java SE 7 Programmer,

Oracle Certified Professional, Java SE 7 Programmer,

iSAQB Certified Professional for Software Architecture

ITIL, WIFI Controlling

ISTQB Certified Tester ? Foundation Level
IREB Certified Professional for Requirements Engineering ? Foundation Level

Scrum Master - International Scrum Institute

Sprachen:

Deutsch - Muttersprache

Englisch - Verhandlungssicher

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Hibernate JUnit WebSphere Eclipse Angular PL / SQL SQL Maven Docker Kubernetes Openshift Microservices UML REST WebServices JavaScript TypeScript Groovy JavaEE Node.js Jenkins

Produkte / Standards / Erfahrungen / Methoden

Apache Camel
Apache HTTP Server
Apache Tomcat
Elasticsearch
GIT
HTML5
Intellij IDEA
Jenkins
Log4J
MVC
Smarty
Spring
Spring Core
Spring Framework
Spring Security
Struts
Tomcat
TwitterBootstrap
Webservices
XML
XSD

Betriebssysteme

Linux
Linux Server
Windows Server

Programmiersprachen

Angular
Angular JS
C#
C++
Hibernate
Java
Java 8
JavaScript
Kubernetes
Maven
Microservices
PHP
PLSQL
Python
REST
Spring Boot

Datenbanken

Hazelcast
IBM DB2
MySQL
Oracle
Oracle DB
PostgreSQL
SQL

Branchen

Branchen

Glücksspiel/Sportwetten

Banken/Finanz

IT Dienstleistung & IT Beratung

Verlage

Öffentlicher Dienst

Einsatzorte

Einsatzorte

Wien (+20km)
möglich

Projekte

Projekte

6 Monate
2020-04 - 2020-09

Zerschneiden von Software-Monolithen in Microservices (Java, Kubernetes, Openshift)

Lead Developer - Java
Lead Developer - Java
  • Unterstützung des Architekten-Teams beim Zerschneiden von über jahre gewachsenen, monolithischen Software-Architekturen
  • Teil-Architekturdesign, Proof of Concept, Lead Developer,
  • Softwaredevelopment unter Verwendung moderner Java Technologien, Nachbauen von Fuktionen, Microservices Architektur - Verwendung von Java/Spring, Microservices, Kubernetes und Openshift
  • Mitarbeit bei Cloud Native Projekten in folgenden Branchen: Glücksspiel und IT Dienstleistung
  • Migration von Applikationen
  • Frontenddesignsupport in Angular 2+
  • Unterstützung beim Etablieren einer Continuous Delivery Kultur
  • Mitarbeit in einem kleinen, schlagkräftigen Team
     
 
Java Spring Docker Kubernetes Openshift Kafka Postgresql Kubernetes Gitlab Microservices Angular
IT Dienstleister
Wien, München
1 Jahr 1 Monat
2019-04 - 2020-04

Unterstützung eines Transitions Projektes / Ablösung historisch gewachsener Software

Java Backend Developer
Java Backend Developer
  • Unterstützung eines Transition-Projekts für die SW Portierung von Mainframe auf Linux (Monolith auf Microservice Architektur).
  • Programmierung der Import Applikation 
  • Entwicklung/Anpassung von REST-APIs inkl. Business Logik in Backend,
  • DB-Anpassungen/Erweiterungen,
  • Git-Merges
  • Unterstützung in Architektur- und Querschnittsthemen
  • Umsetzung zentraler Komponenten für Datenaustausch und Datenbestands-Management
  • Nachbau gewisser Funktionalitäten in Java
  • Implementierung CI-Build Pipeline und Build-Automatisierung
  • Tests, funktionale und Regressionstests
Java 8 Spring Boot Microservices REST Swagger OpenAPI Docker PostgreSQL Hibernate Maven Git   NET 4.7 HTML5 Dependency Injection Entity Framework 6 PostgreSQL 10.4 Oracle 11.1g Linux
Atos IT Solutions and Services GmbH
Wien
1 Jahr 4 Monate
2018-01 - 2019-04

Weiterentwicklung einer Web-App für Archivierung elektron. Wertpapiere

Java Developer
Java Developer

  • Lastenhefterstellung
  • Web-Applikation Weiterentwicklung (Backend),
  • Die Erweiterung betraf den Bereich der Archivierung der Wertpapierdaten (elektronische Wertpapiere und Wertpapier-Kataloge) 
  • Masseneinreichungen von Optionen, Anleihen und Zertifikaten durch institutionelle Kunden
Oracle Linux Python PHP JavaScript Apache HTTP Server Microservices Spring Java Docker Jenkins Swagger
Oesterreichische Kontrollbank CSD GmbH
1 Jahr 2 Monate
2017-01 - 2018-02

CMS für Redakteure und Online-Medien für Kunden

Java Developer
Java Developer

  • Software-Wartung bzw. –Weiterentwicklung eines CMS für die Redakteure und der Online-Medien für die Kunden
  • Backend und Frontend Development: Backend für die gesamte Applikation, Frontend für die internen Masken der Redakteure bzw. Administration

Oracle Linux Java JavaScript Spring Struts Hibernate Hazelcast Tomcat PHP Vue.js Microservices Spring Docker Jenkins Swagger Angular
Styria Verlag
Graz / Wien
6 Monate
2017-08 - 2018-01

Stücklisten Konfigurator

Frontend Development
Frontend Development
  • Internes Projekt zur Verwaltung und Zusammenstellung von Sücklisten (Bill of Materials) für Zugfahrwerke.
  • Hauptaugenmerk war auf die komplexe Grid-Funktionalität mit großen Datensätzen gerichtet. Diese wurden von SAP angeliefert.
  • Implementiert wurde der Konfigurator mit folgenden Features:
  • Drag&Drop Konfiguration
  • Stücklistenerstellung und -bearbeitung
  • REST API
  • Stücklistenpersistierung
Angular TwitterBootstrap Oracle Enterprise 9.1 Spring Web Spring Beans Oracle DB Maven Karma Java Hibernate
Siemens
Wien
6 Monate
2016-08 - 2017-01

Ausbildungspflicht bis 18

Java Entwickler, Datenmanager
Java Entwickler, Datenmanager
  • Projekt hatte die Koordinierung der Meldungen zur Ausbildungspflicht bis 18 und Schnittstellenkommunikation mit verschiedenen Behörden zum Inhalt.  
  • Architektur, Implementierung, Dokumentation
  • Implementieren. von REST-API und Business Logik,
  • Erstellen der DB,
  • Kundenbetreuung
Java 8 Spring Boot Apache Tomcat IBM DB2 Hibernate Webservices REST XML XSD Maven SVN/Git
Statistik Austria, BMBWF, Sozialministerium
Wien
1 Jahr 8 Monate
2015-01 - 2016-08

Ticket Plattform

Software Entwickler
Software Entwickler

Jollydays betrieb zwei Plattformen, welche über die gleichen Angebote verfügten, aber unterschiedliche Schwerpunkte hatten (Gutschein bzw. Ticketverkäufe). Da die ursprüngliche Lösung, dass die Ticket-Plattform die Angebote in der Nacht aus der Jollydays Datenbank ausliest, zu Problemen führte, wurde die Kommunikation zwischen den beiden Plattformen als Grundbasis für eine Microservice Architektur genommen, welche es als Ziel hatte, Systeme von Drittanbietern anbinden zu können, um somit neue Angebote einfacher in den Produktkatalog von Jollydays aufnehmen zu können.

Folgende Ziele waren von Beginn des Projektes an zu berücksichtigen:

• API und Datenmodelle sollen sowohl zum Austausch zwischen den beiden hausinternen Plattformen, als auch mit Drittanbietern verwendet werden
• Komponenten sollen als Microservices implementiert werden
• Microservices müssen skalierbar sein

Die technische Herausforderung lag hierbei auf der Konzipierung der einzelnen Services, sodass sie das Kriterium eines Microservice erfüllen und andererseits auch skalierbar bleiben.

Meine primären Tätigkeiten waren:

• Technische Konzipierung von neuer Funktionalität als Microservice
• Herauslösen von Funktionalität aus dem Ticket-Portal als Microservices
• Anbindung an Fremdanbieter-Systeme, um systemfremde Angebote erhalten zu können
• Continuous Deployment von Microservices in OpenShift
• Monitoring der Microservices in Bezug auf Skalierung und Speicherbedarf
• Indexieren von verschiedenen Daten in Elasticsearch

Java Spring Framework Spring Security Spring Core Apache Camel Web Tokens Apache Velocity REST MySQL Hibernate Flyway Elasticsearch Docker Intellij IDEA GIT Maven Jenkins Openshift NewRelic Log4J Hystrix Zuul Eureka oauh2
Jollydays GmbH
Wien
1 Jahr 2 Monate
2013-12 - 2015-01

Business/CRM Software

Tester / Testautomatisierer
Tester / Testautomatisierer

Eine neue Software für das Sales Team der Herold Business Data GmbH wurde entwickelt, damit die bestehende Lösung, welche kompliziert zu bedienen war, abgelöst werden konnte. Für die Tester bestand die Aufgabe darin, einerseits die Qualität der Software mittels Regressionstest sicher zu stellen und andererseits auch den Datenmigrations-Prozess auf seine Korrektheit zu überprüfen.

Folgende Ziele waren von Beginn des Projektes an zu berücksichtigen:

• UI Regressionstest mit HP Quality Center / HP ALM
• Test der Datenmigration von Oracle / PostGres Datenbank

Meine primären Tätigkeiten waren:

• Erfassen von Anforderungen als Testfälle
• Pflegen von bestehenden Testfällen
• Pflegen und Erweitern der Objekterkennung
• Sicherstellen der Korrektheit des Datenmigrations-Prozesses

HP Quality Center HP Application Lifecycle Management (ALM) Oracle PostgreSQL Java
Herold Business Data GmbH
Mödling
2 Jahre 2 Monate
2011-12 - 2014-01

Mitgliederverwaltung und Seminarraumverwaltung

Analyse, Entwicklung
Analyse, Entwicklung

Weiterentwicklung der Mitgliederverwaltung 6, mit allen Funktionen der Mitgliederverwalung 5, aber als Web-Applikation

Online Verwaltung der Seminarräume, Seminarverwaltung- bzw. –Reservierung.

Windows Server Java JavaScript PHP Smarty Tomcat Spring Windows/Linux Netzwerk Linux Server Oracle PLSQL C++ Java Spring Struts Tomcat
Bank Austria Wirtschaftsverein
Wien/Niederösterreich
10 Jahre 4 Monate
2001-02 - 2011-05

Diverse Projekte / Angestellt

Software Developer / Analyst
Software Developer / Analyst
  • Mitarbeit bei einer Vielzahl an Projekten im Front- und Backend Bereich unter Verwendung von .net und Java Technologien.
  • Arbeitete hauptsächlich an einer Web Plattform für Sportwettprodukte, die für mobile clients und Desktops optimiert war. 
  • Design und Einbindung neuer Spiele
  • Laufende Weiterentwicklung und Verbesserungen
  • Releaseupdates

Angular JS C# MVC Java Javascript Oracle SQL
BWIN Interactive Entertainment AG
Wien

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung:

Informatik, Technikum Wien, FH

Informatik, TU-Wien

Zertifizierungen:

Oracle Certified Associate, Java SE 7 Programmer,

Oracle Certified Professional, Java SE 7 Programmer,

iSAQB Certified Professional for Software Architecture

ITIL, WIFI Controlling

ISTQB Certified Tester ? Foundation Level
IREB Certified Professional for Requirements Engineering ? Foundation Level

Scrum Master - International Scrum Institute

Sprachen:

Deutsch - Muttersprache

Englisch - Verhandlungssicher

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Hibernate JUnit WebSphere Eclipse Angular PL / SQL SQL Maven Docker Kubernetes Openshift Microservices UML REST WebServices JavaScript TypeScript Groovy JavaEE Node.js Jenkins

Produkte / Standards / Erfahrungen / Methoden

Apache Camel
Apache HTTP Server
Apache Tomcat
Elasticsearch
GIT
HTML5
Intellij IDEA
Jenkins
Log4J
MVC
Smarty
Spring
Spring Core
Spring Framework
Spring Security
Struts
Tomcat
TwitterBootstrap
Webservices
XML
XSD

Betriebssysteme

Linux
Linux Server
Windows Server

Programmiersprachen

Angular
Angular JS
C#
C++
Hibernate
Java
Java 8
JavaScript
Kubernetes
Maven
Microservices
PHP
PLSQL
Python
REST
Spring Boot

Datenbanken

Hazelcast
IBM DB2
MySQL
Oracle
Oracle DB
PostgreSQL
SQL

Branchen

Branchen

Glücksspiel/Sportwetten

Banken/Finanz

IT Dienstleistung & IT Beratung

Verlage

Öffentlicher Dienst

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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