Java, Java EE, Spring, Spring Boot, ReactJs, Angular, JSF, HTML, Javascript, Typescript, DevOps
Aktualisiert am 18.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 12.12.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Java
ReactJS
Spring
Angular
JSF
TypeScript
JavaScript
REST
Cloud Computing
Node.js
Linux
SQL
Hibernate
Java EE
HTML
CSS
Git
Hybris
SOAP
Shell-Script
Maven
JPA
Terraform
Deutsch
fließend
Englisch
fließend
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 Monate
2024-04 - 2024-08

Bloomreach Headless CMS Integration

Senior Backend Entwickler & Solution Architect Typescript NodeJs NestJs ...
Senior Backend Entwickler & Solution Architect
  • Integration von Bloomreach Headless CMS
  • Design und Entwurf eines neuen API Layer zum Zugriff auf die Headless CMS Dokumenten
  • Implementierung dieses API mit NodeJs, Typescript, NestJS im Google Cloud Platform
  • Cloud Infrastruktur Implementierung mittels Terraform

Typescript NodeJs NestJs REST Git Google Cloud Plattform GCP (Cloud Run; Cloud Functions; Firestore ...) Docker Microservice Terraform Swagger/OpenAPI Scrum Jest Intellij IDEA SonarQube
BAUHAUS, Mannheim
2 Jahre 2 Monate
2022-02 - 2024-03

Product Configurators

Lead Fullstack Entwickler & Solution Architect React Express Typescript ...
Lead Fullstack Entwickler & Solution Architect
  • Fullstack Entwicklung mit React zum Konfigurieren von konfigurierbaren Produkten. 
  • Entwicklung/Konzeptionierung von Backend Micro-Services in Google Cloud Plattform Serverless Architektur (Cloud Functions, Cloud Run). 
  • Integration in Onlineshop basierend auf SAP Commerce/Hybris.

React Express Typescript NodeJs Jest Cypress HTML5 Web Component REST Swagger/OpenAPI Git Google Cloud Plattform GCP (Cloud Run; Cloud Functions; Firestore;...) Docker Terraform SAP Commerce/ Hybris Java 11 SQL Intellij IDEA SonarQube
BAUHAUS, Mannheim
7 Monate
2021-07 - 2022-01

Hybris Frontend

Senior Fullstack Entwickler React Redux Express ...
Senior Fullstack Entwickler
  • Frontend Entwicklung (SPA) mit React für Hybris (SAP E-Commerce Solution). 
  • Umsetzung des Micro-Frontend Konzept, wobei jedes Micro-Frontend Widget genannt ist. Jedes Widget ist eigenständig, mit eigenen Backend-For-Frontend (BFF). 
  • BFFs sind Microservices implementiert mit ExpresJs, Typescript, welche in einer NodeJs Umgebung laufen.

React Redux Express Typescript Jest Microservice Docker Kubernetes NodeJS HTML5 REST Swagger/OpenAPI Git Jenkins OAuth Intellij IDEA SonarQube
A1 Telekom Austria Group, Wien (Österreich)
1 Jahr 7 Monate
2020-07 - 2022-01

TFC

Senior Java Software Entwickler Java 7 Webservice SOAP ...
Senior Java Software Entwickler

Weiterentwicklung einer Java Backend Service zur technischen Machbarkeit Überprüfung

  • Weiterentwicklung einer SOAP Java Backend Service zur Überprüfung
  • Validierung und technischen Machbarkeit der Telekomprodukten an einer bestimmten Lokation
Java 7 Webservice SOAP Oracle DB Spring/Spring Boot SQL Spring Data SOAP-UI Maven Intellij IDEA Git Bitbucket
A1 Telekom Austria Group, Wien (Österreich)
6 Monate
2021-01 - 2021-06

PPP

Senior Software Entwickler Java 7 & 8 Spring/Spring Boot Velocity ...
Senior Software Entwickler

Upgrade und Weiterentwicklung von PPP Plattform

  • Weiterentwicklung der Verkaufsplattform, welche von den A1 Partnern verwendet wird, um A1 Telekom Produkte verkaufen.
  • Zusätzlich zur Weiterentwicklung der Plattform brachte Ich die veralteten Core Frameworks und Libraries wie Java, Spring/Spring Boot, Hibernate, CXF, JAX-RS auf die neuesten Versionen.

Java 7 & 8 Spring/Spring Boot Velocity JavaScript HTML REST Webservice Apache CXF Soap SVN Jira Scrum Oracle DB SQL Spring Data SOAP SOAP-UI Maven Intellij IDEA
A1 Telekom Austria Group, Wien (Österreich)
1 Jahr
2020-01 - 2020-12

Hydra

Senior Fullstack Software Entwickler SAP Hybris 1905 Java 11 Spring/Spring Boot ...
Senior Fullstack Software Entwickler

Weiterentwicklung vom SAP-Hybris E-Commerz Plattform für Telekomprodukte

  • Weiterentwicklung eines Angular Applikation und die Integration auf den E-Commerz Plattform SAP Hybris.
  • Bereitstellung von REST Endpoints zur Nutzung in der Angular Applikation.

SAP Hybris 1905 Java 11 Spring/Spring Boot Karate Test JSP JavaScript HTML REST Webservice SOAP SOAP-UI Angular 8 Typescript Git Bitbucket Jira Scrum Oracle DB SQL Maven Intellij IDEA SonarQube
A1 Telekom Austria Group, Wien (Österreich)
7 Monate
2019-09 - 2020-03

PPP

Senior Java Software Entwickler Java 7 & 8 Spring Velocity ...
Senior Java Software Entwickler

Upgrade und Weiterentwicklung von PPP Plattform

  • Weiterentwicklung der Verkaufsplattform, welche von den A1 Partnern verwendet wird, um A1 Telekom Produkte verkaufen.
  • Zusätzlich zur Weiterentwicklung der Plattform brachte Ich die veralteten Core Frameworks und Libraries wie Java, Spring/Spring Boot, Hibernate, CXF, JAX-RS auf die neuesten Versionen.

Java 7 & 8 Spring Velocity JavaScript HTML REST Webservice Apache CXF Soap SVN Jira Spring/Spring Boot Scrum Oracle DB SQL Spring Data SOAP SOAP-UI Maven Intellij IDEA
A1 Telekom Austria Group, Wien (Österreich)
1 Jahr
2018-08 - 2019-07

Flight Planning Tool

Senior Lead/ Fullstack Entwickler Java 8 Spring/Spring Boot Spring Data ...
Senior Lead/ Fullstack Entwickler

Design und Entwicklung der Flight Planning Tool (FPT) Webapplikation 

  • FPT ist eine responsive Single-Page Webapplikation, mit der die Piloten sich auf ihre Flüge vorbereiten und ihre aktuellen Flugpläne verwalten. 
  • FPT ist entwickelt mit Angular 7 auf der Frontendseite. 
  • Backend ist mit Microservices Architektur konzipiert. 
  • Die Microservices sind mit Spring/Spring Boot entwickelt. 

Java 8 Spring/Spring Boot Spring Data JPA Angular 7 Typescript Javascript HTML PrimeNG Docker REST Keycloak JWT Git Jenkins Sonar Confluence Scrum Microservices Shell Scripting Maven Intellij IDEA Oracle SQL SonarQube
Frequentis GmbH, Wien (Österreich)
2 Jahre 9 Monate
2016-04 - 2018-12

Internet Briefing System

Senior Java Fullstack Entwickler Java 7 Java EE 7 Spring/Spring Boot ...
Senior Java Fullstack Entwickler

Frequentis GmbH bietet mission-kritische Systeme wie Air Traffic Control Systeme. IBS ist eine Web-Applikation zum Vorbereiten, Erzeugen, Submitten und Verwalten von Flugplänen. IBS wurde in einem Scrum Team entwickelt. Als Full Stack Entwickler entwickle ich innerhalb dieses Scrum Teams im Bereich von Back und Frontend.

  • Design & Weiterentwicklung der "Internetbriefing System (IBS)" Applikation, welche den Piloten über mobil Geräte und Computern ermöglicht, ihre Flugpläne vorzubereiten und verwalten.

Java 7 Java EE 7 Spring/Spring Boot Spring Data JPA HTML5 JavaScript JSF (Primefaces 5) JQuery Oracle 11 DB SQL IDEA Weblogic 12 REST Git Jenkins Sonar Confluence Scrum Maven Intellij IDEA
Frequentis GmbH, Wien (Österreich)
7 Monate
2018-01 - 2018-07

Maintenance Team

Team Lead, Senior Software Entwickler Java 7 Java EE 7 Spring/Spring Boot ...
Team Lead, Senior Software Entwickler

Products Maintenance
  • Nach einer Restrukturierung der Geschäftsabteilung habe ich als Team Lead vom Maintenance Team gestartet. 
  • Als Team Lead habe ich direkt mit den Kunden über technische Themen gesprochen und Lösungen für Probleme und neue Features zusammen mit dem Team entwickelt. 
  • Code Review, Analyse, Refactoring, Aufgabeneinteilung waren einige meiner Aufgaben.

Java 7 Java EE 7 Spring/Spring Boot Spring Data JPA HTML5 JavaScript JSF (Primefaces 5) JQuery Oracle DB 11 Oracle Forms SQL IDEA Weblogic 12 REST Git Jenkins Sonar Confluence Scrum Maven Intellij IDEA
Frequentis GmbH, Wien (Österreich)
1 Jahr
2015-05 - 2016-04

Backend Entwicklung mit Java EE & Spring

Senior Java Software Entwickler Java 8 Java EE 7 Spring/Spring Boot ...
Senior Java Software Entwickler

Havelsan ist eines von den größten Unternehmen in der Verteidigungsindustrie in der Türkei spezialisiert auf Militärsoftwareentwicklung. Als Senior Software Entwickler bin ich neben Entwicklungen auch am Design und Entwurf von Softwareanwendungen beteiligt. Ich war mit der Entwicklung von einer Bibliothek zur Bearbeitung, Konvertierung von Legacy Nachrichtenformaten beschäftigt. Die Funktionalitäten werden auch über REST Service, implementiert mit Spring, zur Verfügung gestellt. Davor war ich in einem Java EE basierten Webapplikationsprojekt (RESTful Services Entwicklung, JPA, Webentwicklung mittels ExtJS Webframework) tätig. Da ich im vorigen Projekt Mongodb verwendete, biete ich auch In-House NoSQL Datenbanken Consulting für die neue Projekte. Als eine kurze zwischen Aufgabe, habe ich auch ELK Stack auf Docker installiert.

  • Backend Entwicklung mit Java EE & Spring
  • Design und Implementierung von REST Schnittstellen
  • Web UI Entwicklung, Datenmodellier

Java 8 Java EE 7 Spring/Spring Boot JPA SQL HTML5 JavaScript ANTLR Mongodb IDEA Netbeans Glassfish ExtJS 5 XML SAX StAX XSLT XPath Schematron Scrum
Havelsan A.S, Ankara (Türkei)
2 Jahre
2013-01 - 2014-12

Entwurf von Software Architektur

CTO, Team Lead Java 7 Java EE 7 REST ...
CTO, Team Lead

Mitgründer und CTO von einem Life-Science Startup in Wien, welches Resultat eines mehrjährigen Forschungsprojekts war. Ziel war der Aufbau einer Plattform, wo man komplexe und größe microbiologische und genetische Daten effizienter und einfacher analysieren kann. Als CTO war ich an allen Seiten der Softwareentwicklung beteiligt. Darunter sind es Software Projektmanagement mit Scrum, Softwarearchitektur & Design, Auswahl von Technologien, Konfigurationsmanagement und Entwicklung. Von Anfang an haben wir der Plattform auf die Openstack Cloud-Technoligen gesetzt. Ich war auch verantwortlich für unsere Linux Entwicklungsserver. Zur automatisierten Konfiguration und Installation von etlichen Tools und Datenbanken habe ich Shell Skripten geschrieben. Das Software Team bestand aus 5 Personen.

  • Entwurf von Software Architektur für eine OpenStack Cloud-basiertes Plattform
  • Implementierung von Java EE Servicekomponenten
  • Entwurf und Design von REST Schnittstellen
  • Datenmodellierung unter Mongodb
  • Evaluierung von Technologien
  • Installation und Konfiguration von Linux Server für Entwicklungsumgebung
  • Umsetzung des Continuous Integration System

Java 7 Java EE 7 REST Mongodb OSGI Eclipse Equinox Spring DM Glassfish Netbeans AngularJS JavaScript HTML AJAX Linux (Ubuntu and Centos) Shell script Jenkins Nexus Maven Mercurial Openstack Scrum
auf Anfrage
Wien (Österreich)
2 Jahre 5 Monate
2010-08 - 2012-12

XworX

Java Software Entwickler Java Java Swing Derby Database ...
Java Software Entwickler

Architekt und Entwickler einer Desktopapplikation, welche ermöglicht visuelle Workflows zu kreieren um genetische Daten einfacher und effizienter zu analysieren. Die Applikation konnte effizient große Daten bearbeiten.

  • Design und Implementierung einer Desktopapplikation zum Erstellen von wissenschaftlichen Workflows
  • Entwurf von Software Architektur
  • Datenmodellierung
Java Java Swing Derby Database REST JPA SQL Netbeans REST und Web Service Clients
Austrian Institute of Technology GmbH, Wien (Österreich)
11 Monate
2010-08 - 2011-06

SpeedR

Java Software Entwickler Java Java Swing R ...
Java Software Entwickler

R ist eine bekannte Programmiersprache und Umgebung für biostatistische Analysen. Eine Java Swing basiertes R Paket wurde entwickelt um etliche tubuläre Dateien benutzerfreundlich zu importieren und filtern. Das Interessante am Paket ist es, dass es jede Benutzeraktivität zum R Kode konvertiert. Dieser Kode kann man dann ohne Paket ausführen. Das Interessante für mich am Projekt war es, dass ich zum Filtern ein eigenes "Domain Specific Language (DSL) " entwickelt habe.

  • Entwicklung eines R Pakets zum Importieren & Filtern von tubulären Dateien.

Java Java Swing R JNI ANTLR
Austrian Institute of Technology GmbH, Wien (Österreich)
4 Jahre 6 Monate
2006-01 - 2010-06

RGG

Java Software Entwickler Java Java Swing R ...
Java Software Entwickler

R GUI Generator (RGG) ist ein R Paket entwickelt mit Java zum Generieren von Benutzeroberflächen für R Skripten. Es startete sich als meine Diplomarbeit aber dann wurde die Weiterentwicklung bis 2010 weitergeführt.

  • Entwicklung eines GUI Generierung Tool für R Skripten.

Java Java Swing R ANTLR XML
Austrian Research Centers GmbH, Seibersdorf
4 Monate
2007-08 - 2007-11

Abberrant CpG Methylation

Java EE Software Entwickler Java Java EE JBoss Seam ...
Java EE Software Entwickler

Entwicklung einer Webapplikation zum Sammeln und Suchen von genetischen Daten (?Abberrant CpG methylation? Daten in menschlichen Tumoren). Als einzelner Entwickler habe ich diese Webanwendung implementiert. Die Webapplikation wurde mittels Java EE, JBoss Seam, Richfaces JSF Framework implementiert. Die Deployment und Wartungsaufgaben wurden auch von mir übernommen.

  • Java EE basierte Webanwendung für eine genetische Webdatenbank.

Java Java EE JBoss Seam JSF XHTML JBoss AS JavaScript SQL MySQL Hibernate
Austrian Research Centers GmbH, Seibersdorf
5 Monate
2005-08 - 2005-12

Desktop Applikation für genetische Datensammlung

Java Software Entwickler Java XML Java Swing ...
Java Software Entwickler

Es existieren weltweit mehrere öffentliche Webdatenbanken für genetische Daten. Es war sehr zeitaufwendig Daten aus diesen Quellen abzufragen und dann verwalten. Mittels einer entwickelten Java Swing Desktopapplikation konnte man parallel mehrere Datenbanken abfragen und die Ergebnisse in einer einheitlichen Form lokal abspeichern.

  • Entwicklung einer Java Swing Desktopapplikation zum Sammeln und Filtern von genetischen Daten. 

Java XML Java Swing Netbeans
Austrian Research Centers GmbH, Seibersdorf

Aus- und Weiterbildung

Aus- und Weiterbildung

2006 - 2008
Studium - Software Engineering/ Internet Computing
Technische Universität Wien
Abschluss: Master

2001 - 2006
Studium - Software & Information Engineering
Technische Universität Wien
Abschluss: Bachelor

Kompetenzen

Kompetenzen

Top-Skills

Java ReactJS Spring Angular JSF TypeScript JavaScript REST Cloud Computing Node.js Linux SQL Hibernate Java EE HTML CSS Git Hybris SOAP Shell-Script Maven JPA Terraform

Schwerpunkte

  • Backend Entwicklung mit Java/Java EE/Spring/Spring Boot & NodeJs/Typescript
  • Fullstack Entwicklung mit React, Angular und Java Server Faces (JSF)
  • Konzeption, Modellierung und Implementierung von REST & Webservice Schnittstellen
  • Softwarearchitektur, Solution Architect
  • Microservices mit Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Angular
Antlr
Apache Tomcat
Docker
ExtJS
Git
HTML5
IntelliJ IDEA
Jenkins
jQuery
JSF
Keycloak
Maven
PrimeFaces
PrimeNG
REST
Scrum
Spring
SpringFramework
SVN
TFS
WebLogic

Programmiersprachen

HTML(5)
Java
Java 7
Java 8
Java EE
Java EE 7
JavaScript
JPA
Shell Script
TypeScript

Datenbanken

Oracle
Oracle/SQL

Design / Entwicklung / Konstruktion

Microservices

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 Monate
2024-04 - 2024-08

Bloomreach Headless CMS Integration

Senior Backend Entwickler & Solution Architect Typescript NodeJs NestJs ...
Senior Backend Entwickler & Solution Architect
  • Integration von Bloomreach Headless CMS
  • Design und Entwurf eines neuen API Layer zum Zugriff auf die Headless CMS Dokumenten
  • Implementierung dieses API mit NodeJs, Typescript, NestJS im Google Cloud Platform
  • Cloud Infrastruktur Implementierung mittels Terraform

Typescript NodeJs NestJs REST Git Google Cloud Plattform GCP (Cloud Run; Cloud Functions; Firestore ...) Docker Microservice Terraform Swagger/OpenAPI Scrum Jest Intellij IDEA SonarQube
BAUHAUS, Mannheim
2 Jahre 2 Monate
2022-02 - 2024-03

Product Configurators

Lead Fullstack Entwickler & Solution Architect React Express Typescript ...
Lead Fullstack Entwickler & Solution Architect
  • Fullstack Entwicklung mit React zum Konfigurieren von konfigurierbaren Produkten. 
  • Entwicklung/Konzeptionierung von Backend Micro-Services in Google Cloud Plattform Serverless Architektur (Cloud Functions, Cloud Run). 
  • Integration in Onlineshop basierend auf SAP Commerce/Hybris.

React Express Typescript NodeJs Jest Cypress HTML5 Web Component REST Swagger/OpenAPI Git Google Cloud Plattform GCP (Cloud Run; Cloud Functions; Firestore;...) Docker Terraform SAP Commerce/ Hybris Java 11 SQL Intellij IDEA SonarQube
BAUHAUS, Mannheim
7 Monate
2021-07 - 2022-01

Hybris Frontend

Senior Fullstack Entwickler React Redux Express ...
Senior Fullstack Entwickler
  • Frontend Entwicklung (SPA) mit React für Hybris (SAP E-Commerce Solution). 
  • Umsetzung des Micro-Frontend Konzept, wobei jedes Micro-Frontend Widget genannt ist. Jedes Widget ist eigenständig, mit eigenen Backend-For-Frontend (BFF). 
  • BFFs sind Microservices implementiert mit ExpresJs, Typescript, welche in einer NodeJs Umgebung laufen.

React Redux Express Typescript Jest Microservice Docker Kubernetes NodeJS HTML5 REST Swagger/OpenAPI Git Jenkins OAuth Intellij IDEA SonarQube
A1 Telekom Austria Group, Wien (Österreich)
1 Jahr 7 Monate
2020-07 - 2022-01

TFC

Senior Java Software Entwickler Java 7 Webservice SOAP ...
Senior Java Software Entwickler

Weiterentwicklung einer Java Backend Service zur technischen Machbarkeit Überprüfung

  • Weiterentwicklung einer SOAP Java Backend Service zur Überprüfung
  • Validierung und technischen Machbarkeit der Telekomprodukten an einer bestimmten Lokation
Java 7 Webservice SOAP Oracle DB Spring/Spring Boot SQL Spring Data SOAP-UI Maven Intellij IDEA Git Bitbucket
A1 Telekom Austria Group, Wien (Österreich)
6 Monate
2021-01 - 2021-06

PPP

Senior Software Entwickler Java 7 & 8 Spring/Spring Boot Velocity ...
Senior Software Entwickler

Upgrade und Weiterentwicklung von PPP Plattform

  • Weiterentwicklung der Verkaufsplattform, welche von den A1 Partnern verwendet wird, um A1 Telekom Produkte verkaufen.
  • Zusätzlich zur Weiterentwicklung der Plattform brachte Ich die veralteten Core Frameworks und Libraries wie Java, Spring/Spring Boot, Hibernate, CXF, JAX-RS auf die neuesten Versionen.

Java 7 & 8 Spring/Spring Boot Velocity JavaScript HTML REST Webservice Apache CXF Soap SVN Jira Scrum Oracle DB SQL Spring Data SOAP SOAP-UI Maven Intellij IDEA
A1 Telekom Austria Group, Wien (Österreich)
1 Jahr
2020-01 - 2020-12

Hydra

Senior Fullstack Software Entwickler SAP Hybris 1905 Java 11 Spring/Spring Boot ...
Senior Fullstack Software Entwickler

Weiterentwicklung vom SAP-Hybris E-Commerz Plattform für Telekomprodukte

  • Weiterentwicklung eines Angular Applikation und die Integration auf den E-Commerz Plattform SAP Hybris.
  • Bereitstellung von REST Endpoints zur Nutzung in der Angular Applikation.

SAP Hybris 1905 Java 11 Spring/Spring Boot Karate Test JSP JavaScript HTML REST Webservice SOAP SOAP-UI Angular 8 Typescript Git Bitbucket Jira Scrum Oracle DB SQL Maven Intellij IDEA SonarQube
A1 Telekom Austria Group, Wien (Österreich)
7 Monate
2019-09 - 2020-03

PPP

Senior Java Software Entwickler Java 7 & 8 Spring Velocity ...
Senior Java Software Entwickler

Upgrade und Weiterentwicklung von PPP Plattform

  • Weiterentwicklung der Verkaufsplattform, welche von den A1 Partnern verwendet wird, um A1 Telekom Produkte verkaufen.
  • Zusätzlich zur Weiterentwicklung der Plattform brachte Ich die veralteten Core Frameworks und Libraries wie Java, Spring/Spring Boot, Hibernate, CXF, JAX-RS auf die neuesten Versionen.

Java 7 & 8 Spring Velocity JavaScript HTML REST Webservice Apache CXF Soap SVN Jira Spring/Spring Boot Scrum Oracle DB SQL Spring Data SOAP SOAP-UI Maven Intellij IDEA
A1 Telekom Austria Group, Wien (Österreich)
1 Jahr
2018-08 - 2019-07

Flight Planning Tool

Senior Lead/ Fullstack Entwickler Java 8 Spring/Spring Boot Spring Data ...
Senior Lead/ Fullstack Entwickler

Design und Entwicklung der Flight Planning Tool (FPT) Webapplikation 

  • FPT ist eine responsive Single-Page Webapplikation, mit der die Piloten sich auf ihre Flüge vorbereiten und ihre aktuellen Flugpläne verwalten. 
  • FPT ist entwickelt mit Angular 7 auf der Frontendseite. 
  • Backend ist mit Microservices Architektur konzipiert. 
  • Die Microservices sind mit Spring/Spring Boot entwickelt. 

Java 8 Spring/Spring Boot Spring Data JPA Angular 7 Typescript Javascript HTML PrimeNG Docker REST Keycloak JWT Git Jenkins Sonar Confluence Scrum Microservices Shell Scripting Maven Intellij IDEA Oracle SQL SonarQube
Frequentis GmbH, Wien (Österreich)
2 Jahre 9 Monate
2016-04 - 2018-12

Internet Briefing System

Senior Java Fullstack Entwickler Java 7 Java EE 7 Spring/Spring Boot ...
Senior Java Fullstack Entwickler

Frequentis GmbH bietet mission-kritische Systeme wie Air Traffic Control Systeme. IBS ist eine Web-Applikation zum Vorbereiten, Erzeugen, Submitten und Verwalten von Flugplänen. IBS wurde in einem Scrum Team entwickelt. Als Full Stack Entwickler entwickle ich innerhalb dieses Scrum Teams im Bereich von Back und Frontend.

  • Design & Weiterentwicklung der "Internetbriefing System (IBS)" Applikation, welche den Piloten über mobil Geräte und Computern ermöglicht, ihre Flugpläne vorzubereiten und verwalten.

Java 7 Java EE 7 Spring/Spring Boot Spring Data JPA HTML5 JavaScript JSF (Primefaces 5) JQuery Oracle 11 DB SQL IDEA Weblogic 12 REST Git Jenkins Sonar Confluence Scrum Maven Intellij IDEA
Frequentis GmbH, Wien (Österreich)
7 Monate
2018-01 - 2018-07

Maintenance Team

Team Lead, Senior Software Entwickler Java 7 Java EE 7 Spring/Spring Boot ...
Team Lead, Senior Software Entwickler

Products Maintenance
  • Nach einer Restrukturierung der Geschäftsabteilung habe ich als Team Lead vom Maintenance Team gestartet. 
  • Als Team Lead habe ich direkt mit den Kunden über technische Themen gesprochen und Lösungen für Probleme und neue Features zusammen mit dem Team entwickelt. 
  • Code Review, Analyse, Refactoring, Aufgabeneinteilung waren einige meiner Aufgaben.

Java 7 Java EE 7 Spring/Spring Boot Spring Data JPA HTML5 JavaScript JSF (Primefaces 5) JQuery Oracle DB 11 Oracle Forms SQL IDEA Weblogic 12 REST Git Jenkins Sonar Confluence Scrum Maven Intellij IDEA
Frequentis GmbH, Wien (Österreich)
1 Jahr
2015-05 - 2016-04

Backend Entwicklung mit Java EE & Spring

Senior Java Software Entwickler Java 8 Java EE 7 Spring/Spring Boot ...
Senior Java Software Entwickler

Havelsan ist eines von den größten Unternehmen in der Verteidigungsindustrie in der Türkei spezialisiert auf Militärsoftwareentwicklung. Als Senior Software Entwickler bin ich neben Entwicklungen auch am Design und Entwurf von Softwareanwendungen beteiligt. Ich war mit der Entwicklung von einer Bibliothek zur Bearbeitung, Konvertierung von Legacy Nachrichtenformaten beschäftigt. Die Funktionalitäten werden auch über REST Service, implementiert mit Spring, zur Verfügung gestellt. Davor war ich in einem Java EE basierten Webapplikationsprojekt (RESTful Services Entwicklung, JPA, Webentwicklung mittels ExtJS Webframework) tätig. Da ich im vorigen Projekt Mongodb verwendete, biete ich auch In-House NoSQL Datenbanken Consulting für die neue Projekte. Als eine kurze zwischen Aufgabe, habe ich auch ELK Stack auf Docker installiert.

  • Backend Entwicklung mit Java EE & Spring
  • Design und Implementierung von REST Schnittstellen
  • Web UI Entwicklung, Datenmodellier

Java 8 Java EE 7 Spring/Spring Boot JPA SQL HTML5 JavaScript ANTLR Mongodb IDEA Netbeans Glassfish ExtJS 5 XML SAX StAX XSLT XPath Schematron Scrum
Havelsan A.S, Ankara (Türkei)
2 Jahre
2013-01 - 2014-12

Entwurf von Software Architektur

CTO, Team Lead Java 7 Java EE 7 REST ...
CTO, Team Lead

Mitgründer und CTO von einem Life-Science Startup in Wien, welches Resultat eines mehrjährigen Forschungsprojekts war. Ziel war der Aufbau einer Plattform, wo man komplexe und größe microbiologische und genetische Daten effizienter und einfacher analysieren kann. Als CTO war ich an allen Seiten der Softwareentwicklung beteiligt. Darunter sind es Software Projektmanagement mit Scrum, Softwarearchitektur & Design, Auswahl von Technologien, Konfigurationsmanagement und Entwicklung. Von Anfang an haben wir der Plattform auf die Openstack Cloud-Technoligen gesetzt. Ich war auch verantwortlich für unsere Linux Entwicklungsserver. Zur automatisierten Konfiguration und Installation von etlichen Tools und Datenbanken habe ich Shell Skripten geschrieben. Das Software Team bestand aus 5 Personen.

  • Entwurf von Software Architektur für eine OpenStack Cloud-basiertes Plattform
  • Implementierung von Java EE Servicekomponenten
  • Entwurf und Design von REST Schnittstellen
  • Datenmodellierung unter Mongodb
  • Evaluierung von Technologien
  • Installation und Konfiguration von Linux Server für Entwicklungsumgebung
  • Umsetzung des Continuous Integration System

Java 7 Java EE 7 REST Mongodb OSGI Eclipse Equinox Spring DM Glassfish Netbeans AngularJS JavaScript HTML AJAX Linux (Ubuntu and Centos) Shell script Jenkins Nexus Maven Mercurial Openstack Scrum
auf Anfrage
Wien (Österreich)
2 Jahre 5 Monate
2010-08 - 2012-12

XworX

Java Software Entwickler Java Java Swing Derby Database ...
Java Software Entwickler

Architekt und Entwickler einer Desktopapplikation, welche ermöglicht visuelle Workflows zu kreieren um genetische Daten einfacher und effizienter zu analysieren. Die Applikation konnte effizient große Daten bearbeiten.

  • Design und Implementierung einer Desktopapplikation zum Erstellen von wissenschaftlichen Workflows
  • Entwurf von Software Architektur
  • Datenmodellierung
Java Java Swing Derby Database REST JPA SQL Netbeans REST und Web Service Clients
Austrian Institute of Technology GmbH, Wien (Österreich)
11 Monate
2010-08 - 2011-06

SpeedR

Java Software Entwickler Java Java Swing R ...
Java Software Entwickler

R ist eine bekannte Programmiersprache und Umgebung für biostatistische Analysen. Eine Java Swing basiertes R Paket wurde entwickelt um etliche tubuläre Dateien benutzerfreundlich zu importieren und filtern. Das Interessante am Paket ist es, dass es jede Benutzeraktivität zum R Kode konvertiert. Dieser Kode kann man dann ohne Paket ausführen. Das Interessante für mich am Projekt war es, dass ich zum Filtern ein eigenes "Domain Specific Language (DSL) " entwickelt habe.

  • Entwicklung eines R Pakets zum Importieren & Filtern von tubulären Dateien.

Java Java Swing R JNI ANTLR
Austrian Institute of Technology GmbH, Wien (Österreich)
4 Jahre 6 Monate
2006-01 - 2010-06

RGG

Java Software Entwickler Java Java Swing R ...
Java Software Entwickler

R GUI Generator (RGG) ist ein R Paket entwickelt mit Java zum Generieren von Benutzeroberflächen für R Skripten. Es startete sich als meine Diplomarbeit aber dann wurde die Weiterentwicklung bis 2010 weitergeführt.

  • Entwicklung eines GUI Generierung Tool für R Skripten.

Java Java Swing R ANTLR XML
Austrian Research Centers GmbH, Seibersdorf
4 Monate
2007-08 - 2007-11

Abberrant CpG Methylation

Java EE Software Entwickler Java Java EE JBoss Seam ...
Java EE Software Entwickler

Entwicklung einer Webapplikation zum Sammeln und Suchen von genetischen Daten (?Abberrant CpG methylation? Daten in menschlichen Tumoren). Als einzelner Entwickler habe ich diese Webanwendung implementiert. Die Webapplikation wurde mittels Java EE, JBoss Seam, Richfaces JSF Framework implementiert. Die Deployment und Wartungsaufgaben wurden auch von mir übernommen.

  • Java EE basierte Webanwendung für eine genetische Webdatenbank.

Java Java EE JBoss Seam JSF XHTML JBoss AS JavaScript SQL MySQL Hibernate
Austrian Research Centers GmbH, Seibersdorf
5 Monate
2005-08 - 2005-12

Desktop Applikation für genetische Datensammlung

Java Software Entwickler Java XML Java Swing ...
Java Software Entwickler

Es existieren weltweit mehrere öffentliche Webdatenbanken für genetische Daten. Es war sehr zeitaufwendig Daten aus diesen Quellen abzufragen und dann verwalten. Mittels einer entwickelten Java Swing Desktopapplikation konnte man parallel mehrere Datenbanken abfragen und die Ergebnisse in einer einheitlichen Form lokal abspeichern.

  • Entwicklung einer Java Swing Desktopapplikation zum Sammeln und Filtern von genetischen Daten. 

Java XML Java Swing Netbeans
Austrian Research Centers GmbH, Seibersdorf

Aus- und Weiterbildung

Aus- und Weiterbildung

2006 - 2008
Studium - Software Engineering/ Internet Computing
Technische Universität Wien
Abschluss: Master

2001 - 2006
Studium - Software & Information Engineering
Technische Universität Wien
Abschluss: Bachelor

Kompetenzen

Kompetenzen

Top-Skills

Java ReactJS Spring Angular JSF TypeScript JavaScript REST Cloud Computing Node.js Linux SQL Hibernate Java EE HTML CSS Git Hybris SOAP Shell-Script Maven JPA Terraform

Schwerpunkte

  • Backend Entwicklung mit Java/Java EE/Spring/Spring Boot & NodeJs/Typescript
  • Fullstack Entwicklung mit React, Angular und Java Server Faces (JSF)
  • Konzeption, Modellierung und Implementierung von REST & Webservice Schnittstellen
  • Softwarearchitektur, Solution Architect
  • Microservices mit Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Angular
Antlr
Apache Tomcat
Docker
ExtJS
Git
HTML5
IntelliJ IDEA
Jenkins
jQuery
JSF
Keycloak
Maven
PrimeFaces
PrimeNG
REST
Scrum
Spring
SpringFramework
SVN
TFS
WebLogic

Programmiersprachen

HTML(5)
Java
Java 7
Java 8
Java EE
Java EE 7
JavaScript
JPA
Shell Script
TypeScript

Datenbanken

Oracle
Oracle/SQL

Design / Entwicklung / Konstruktion

Microservices

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.