Software Engineer mit Fokus auf Cloud-Native Lösungen
Aktualisiert am 31.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Software-Entwicklung
AWS Solution Architect
AWS DevOps Engineer
Software-Design
Cloud Computing
Spring
PostgreSQL
MongoDB
Kafka
Java
Node.js
Kubernetes
Kotlin
Deutsch
Fließend
Englisch
Fließend
Serbokroatisch
Fließend

Einsatzorte

Einsatzorte

München (+10km)

Vor Ort in München oder remote

möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-12 - heute

Imveon

Solution Architect Java Spring Node.js ...
Solution Architect

Design und Implementierung der Event-Driven Architektur mit Kafka

Entwicklung neuer Microservices

Release-Automatisierung mittels CI/CD. 

Optimierung von K8S Clustern in verschiedenen Umgebungen. 

Migration und Konsolidierung vorhandenen Microservices. 

Performance Optimierung für CI/CD Pipelines.

Gitlab Grafana Prometheus
Java Spring Node.js Kafka Kubernetes
Auf Anfrage
München
1 Jahr
2022-01 - 2022-12

MAN Perform

Solution Architect AWS Amazon RDS Kafka ...
Solution Architect

Überarbeitung bestehender Architektur

Migration von Kafka Streams auf Kafka Consumer mit Lambdas

Entwicklung und Testing verschiedenen Microservices

Migration der Aurora Serverless DB auf Aurora Provisioned

Design und Implementierung des Failovers (Multi-AZ)

Migration der historischen Daten von MongoDB auf Aurora PostgreSQL

Coaching neuer Teammitglieder in AWS

AWS Amazon RDS Kafka AWS Lambda Kotlin Spring TypeScript AWS Database Migration Service
MAN
München & Remote
1 Jahr 10 Monate
2020-03 - 2021-12

Customer Conversion

Solution Architect AWS Fargate AWS MSK AWS Lambda ...
Solution Architect

Weiterentwicklung und Wartung der bestehenden AWS Architektur. 
Große Datenmengen werden in Kafka (MSK) auf verschiedenen Topics verteilt und vielen Consumern zur Verfügung gestellt. Diese sind überwiegend Microservices (deployed auf ECS/Fargate) aber auch einige Lambdas, für die Daten, die sich nicht häufig ändern.
Eigenes Datalake wird täglich mit Glue-Jobs befüllt. Für das ad-hoc Reporting verwendet man Athena und für Management Reports eher QuickSight.

AWS Fargate AWS MSK AWS Lambda Kotlin React TypeScript Amazon Dynamo Amazon RDS
München
1 Jahr 5 Monate
2018-11 - 2020-03

HR Tool

Software Engineer React GraphQL Apollo ...
Software Engineer

Design und Neuentwicklung der HR Software für eine AG in München. 

Frontend App ist mit React geschrieben und die Kommunikation mit dem Backend basiert auf GraphQL (Apollo). 

Backend ist auf Node.js und die Integration mit anderen Systemen ist via Amazon SQS.

React GraphQL Apollo TypeScript Node.js TypeORM Amazon SQS Docker Amazon RDS
auf Anfrage
München
7 Monate
2018-04 - 2018-10

Audi on demand

Software Engineer Angular TypeScript Spring ...
Software Engineer

Design and development of Audi On Demand portal application. Implementation of various functionalities in front and in back end. Backend of this application is proxy to various microservices running in the background. Therefore there is no direct persistence layer in this project.

Angular TypeScript Spring Spring Boot Protractor Karma Jasmine Docker Jenkins
Audi Business Inovation
München
7 Monate
2017-09 - 2018-03

Smart Connectivity Map

Software Engineer Scrum Angular Spring ...
Software Engineer

Ziel des Projektes ist es, die Mobilfunkdaten wie Signalstärke, Uplink, Downlink o.ä. zu sammeln, agregieren und auszuwerten. Dafür wurde eine SPA Applikation mit Angular gebaut, die diese Daten auf eine Karte visualisiert. Es wurden verschiedene Filter realisiert (Streckenabschnitt, Zeitraum, gewünschte Parameter usw.) um die gewünschten Informationen zu bekommen. Das Backend besteht aus 2 Microservices (beide basieren auf Java/Spring). Die Daten werden aus dem BMW Data Lake in Hive Tabellen (agregiert und anonymiziert) abgelegt und per Batch-Job (Spark) in andere Datenbank (PostgreSQL mit PostGis) gepushed. 

Scrum Angular Spring PostGis PostgreSQL Apache Hadoop Apache Spark Git
BMW AG
München
9 Monate
2017-01 - 2017-09

Entwicklung des Campaign Managements Tools

Senior Software Engineer Spring Boot Spring MVC Spring Security ...
Senior Software Engineer

Ziel war es eine neue Applikation für Planung, Ausführung und Monitoring von Kampagnen zu erstellen, die auch auf den mobilen Geräten läuft. Da die Anforderungen nicht genau spezifiziert sind, werden mittels Rapid Prototyping zuerst die einfachen Seiten erstellt und diese dienen dann als Grundlage für weitere Entwicklung. Visualisierung der Daten erfolgt mit D3.js und Highchart.js. Code Verwaltung nach Gitflow Richtlinien

Spring Boot Spring MVC Spring Security Java 8 React.js Redux D3.js Highcharts.js OAuth PostgreSQL MoongoDB
Telefonica
1 Monat
2016-12 - 2016-12

Visualisierung der Start/Stop Events

Software Engineer Elm Scala Apache Spark ...
Software Engineer

Visualisierung der Start und Stop Events für verschiedene Fahrzeuge. Die Rohdaten mit Apache Spark bereinigt und zur verfügung gestellt. Die Aggregierung und Filtern dann mit eigenen Backendservices.

Elm Scala Apache Spark PostgreSQL PostGis
Audi AG
6 Monate
2016-07 - 2016-12

Fan Award

Software Engineer Scrum React.js Redux ...
Software Engineer

Anforderungsanalyse und Prototyping (MVP) und anschließend der Ausbau der Fan Awards Applikation. Die Applikation besteht aus 2 Teilen (Public für die FCB Fans, eingebettet in HippoCMS Seite) und einem Admin-Tool für die Verwaltung und Freigabe der Fan-Posts. Hochgeladene Media Dateien wurden auf Kaltura gehostet. Implementierung einer SSO Lösung mit OAuth2 und JWT und Integration in die bestehende Landschaft.

Scrum React.js Redux Spring Boot Spring Security PostgreSQL HippoCMS Kaltura Video Streaming Gradle Ansible Docker
FCB AG
2 Jahre 5 Monate
2014-02 - 2016-06

Entwicklung der Web-Applikation für investive Fördermaßnahmen

Software-Entwickler Wicket Spring JPA ...
Software-Entwickler
Entwicklung, Analyse und Design, Continuous Integration und coaching interner Mitarbeiter. Rapid Prototyping mit Angular
Eclipse 4.4 Gradle Jenkins IntelliJ
Wicket Spring JPA Hibernate JavaScript PostgreSQL DB2 AngularJS
Staatsministerium für Ernährung, Landwirtschaft und Forsten
München
2 Jahre 1 Monat
2012-01 - 2014-01

Vermittler Verwaltung

Senior Software Developer Apache Wicket Spring Java API for RESTful Web Services ...
Senior Software Developer

Entwicklung einer Web-basierten Lösung für Vermittler Verwaltung

Schwerpunkte:
- Design und Entwicklung der Web Anwendung (schwerpunkt Frontend mit Wicket)
- Entwicklung REST-Services(Spring) (Ablösung alter Cobol Schnittstellen)
- Aufsetzen der Continuous Integration Umgebung (Jenkins)
- Testen
- Coaching interner Mitarbeiter in Wicket

Apache Wicket Spring Java API for RESTful Web Services JUnit Mockito DB2 H2 Jenkins Git Maven
LV1871
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Christian-Albrechts-Universität Kiel
Abschluß: Diplom Informatiker
Thema der Diplomarbeit: Design und Implementierung eines Internetportals für e-Business mit Design Patterns

Position

Position

Mein technischer Fokus liegt derzeit im Bereich der Java Enterprise-Technologien (J2EE) und JavaScript (Node.js): Entwurf und Realisierung unternehmensweiter oder übergreifender Informationssysteme,  Kopplung von Anwendungen und Portallösungen waren die Inhalte der in jüngster Zeit durchgeführten Projekte.

Überdurchschnittliche Fähigkeiten bei der Problemanalyse und beim Lösungsentwurf, schnelles Eindenken in die fachlichen Anforderungen, detailliertes Wissen über aktuelle Software-Technologien sowie fundierte Erfahrungen mit Softwareentwicklungsprozessen zählen zu meinen Stärken. Als ScrumMaster verbinde ich Erfahrung, Methodenwissen und Menschenkenntnis mit fundiertem
softwaretechnischen und Entwicklungsprozess-Know-How.

Neben Entwurfs- und Realisierungsaufgaben übernehme ich auch gern die technische und organisatorische Verantwortung in Projekten. Zu meinem Leistungsspektrum gehört außerdem die Unterstützung bei der Konzeption von System- und Softwarearchitekturen sowie bei der Gestaltung des Softwareentwicklungsprozesses.

Zertifizierungen


- AWS Solution Architect - Professional

- AWS DevOps - Professional

- AWS Solution Architect - Associate
- AWS Developer - Associate
- AWS Certified SysOps Administrator ? Associate
- Neural Networks and Deep Learning - Part of deeplearning.ai specialization at Coursera
- Springsource Certified Spring Professional

- IBM Certified Solution Designer - Object Oriented Analysis and Design, with UML 2


 

Kompetenzen

Kompetenzen

Top-Skills

Software-Entwicklung AWS Solution Architect AWS DevOps Engineer Software-Design Cloud Computing Spring PostgreSQL MongoDB Kafka Java Node.js Kubernetes Kotlin

Schwerpunkte

Docker

Produkte / Standards / Erfahrungen / Methoden

Amazon Dynamo
Amazon SQS
Angular
AngularJS
Apache Hadoop
Apache Spark
Apache Wicket
Apollo
AWS Fargate
AWS Lambda
AWS MSK
D3.js
Git
Gradle
GraphQL
Hibernate
Highcharts.js
HippoCMS
IntelliJ
Jasmine
Jenkins
JPA
JUnit
Maven
Mockito
Node.js
OAuth
React
React.js
Spring
Spring Boot
Spring MVC
Spring Security
TypeORM
Wicket

Laufzeitumgebungen/ Frameworks


OSGi

Eclipse Equinox

Apache Felix

Equionx Declarative Services

Apache iPOJO

Spring DM

J2EE Applikationsserver

JBoss - bis 6.0

WebSphere 3.5, 4.0, 5.0 und 6.1

Sun GlassFish 2.x und 3.x

Apache Tomcat: Apache Servlet- und JSP- Container, 4.x - 7.x

Jetty: 6.x - 8.x

Webserver

Apache Webserver

Java-Frameworks und Komponenten

Spring (alle Versionen)

Spring MVC

Wicket 7.x

Apache SOAP 1.2

Apache Struts Framework 1.x und 2.0 (ehemals WebWork)

Hibernate

Xerces, Xalan (XML Parser, XSL Transformer)

JUnit (Unit Test Framework), TestNG

GraphQL-Java

Javascript Frameworks:

Angular
React
Vue

Javascript Libs:

Apollo (GraphQL)
TypeORM




Werkzeuge
=========

Entwicklungswerkzeuge/IDEs

  VS Code
  IntelliJ IDEA / WebStorm
  Emacs

  Eclipse

  Sun JDKs

  Ant, Maven, Gradle

UML OOAD CASE Tools:

TogetherJ

Rational Rose

Sparx Enterprise Architect

Requirement Engineering: Analyse und Managment

RequisitePro: Requirements Management Tool

Bug Tracking

Bugzilla

Jira

Trac

Version Control, Konfigurationsmanagement

SVN

GIT



Java Technologien
=================

J2EE: EJB (bis 3.1), Servlets, JSP, JDBC, RMI, JMS, JAX-WS 2.x, JAX-RS,

JAX-RPC, JMX, JMS, JPA 2.0, JAXB



XML
===

XML, DOM, SAX, XSL, XSP (Cocoon), JAXP, SOAP


Prozess-Standards
=================

RUP: Rational Unified Process

V-Modell

Agile Development


sonstige Erfahrungen
====================

Skalierende und verfügbare J2EE Architekturen

Methodik des Projektmanagement: Führung kleiner Teams (10 Leute) bei iterativer und

 inkrementeller Entwicklung

Methodik des Requirements Engineering: Anforderungsaufdeckung, -analyse und

-verwaltung

Objektorientierte Analyse und Design: UML

Geschäftsprozessmodellierung mit UML

Entwurfsmuster (Design Patterns)

Konfigurationsmanagement

Strukturierte Analyse, Strukturiertes Design

OO-Beratung: Beratung bei OOAD und Tooleinsatz

Betriebssysteme

MS-DOS
Unix
Windows

Android

Mac OS

Linux

Programmiersprachen

C
sehr gut
C++
sehr gut
Clojure
Basics
Elm
Sehr gut
Java
Experte
JavaScript
Experte
Kotlin
Scala
TypeScript
Experte

Scala - gute Kenntnisse

Groovy - gute Kenntnisse

Datenbanken

Amazon RDS
DB2
sehr gut
H2
JDBC
sehr gut
MoongoDB
MySQL
sehr gut
ODBC
sehr gut
Oracle
sehr gut
PostGis
Postgres
sehr gut
PostgreSQL
SQL
sehr gut

MondoDB - gute Kenntnisse

Datenkommunikation

CORBA
Internet, Intranet
TCP/IP

Managementerfahrung in Unternehmen

Scrum

Branchen

Branchen

Softwareentwicklung
IT
Industrie
Telekommunikation
Handel
Dienstleister
Finanzdienstleister
Banken
Versicherungen

Einsatzorte

Einsatzorte

München (+10km)

Vor Ort in München oder remote

möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-12 - heute

Imveon

Solution Architect Java Spring Node.js ...
Solution Architect

Design und Implementierung der Event-Driven Architektur mit Kafka

Entwicklung neuer Microservices

Release-Automatisierung mittels CI/CD. 

Optimierung von K8S Clustern in verschiedenen Umgebungen. 

Migration und Konsolidierung vorhandenen Microservices. 

Performance Optimierung für CI/CD Pipelines.

Gitlab Grafana Prometheus
Java Spring Node.js Kafka Kubernetes
Auf Anfrage
München
1 Jahr
2022-01 - 2022-12

MAN Perform

Solution Architect AWS Amazon RDS Kafka ...
Solution Architect

Überarbeitung bestehender Architektur

Migration von Kafka Streams auf Kafka Consumer mit Lambdas

Entwicklung und Testing verschiedenen Microservices

Migration der Aurora Serverless DB auf Aurora Provisioned

Design und Implementierung des Failovers (Multi-AZ)

Migration der historischen Daten von MongoDB auf Aurora PostgreSQL

Coaching neuer Teammitglieder in AWS

AWS Amazon RDS Kafka AWS Lambda Kotlin Spring TypeScript AWS Database Migration Service
MAN
München & Remote
1 Jahr 10 Monate
2020-03 - 2021-12

Customer Conversion

Solution Architect AWS Fargate AWS MSK AWS Lambda ...
Solution Architect

Weiterentwicklung und Wartung der bestehenden AWS Architektur. 
Große Datenmengen werden in Kafka (MSK) auf verschiedenen Topics verteilt und vielen Consumern zur Verfügung gestellt. Diese sind überwiegend Microservices (deployed auf ECS/Fargate) aber auch einige Lambdas, für die Daten, die sich nicht häufig ändern.
Eigenes Datalake wird täglich mit Glue-Jobs befüllt. Für das ad-hoc Reporting verwendet man Athena und für Management Reports eher QuickSight.

AWS Fargate AWS MSK AWS Lambda Kotlin React TypeScript Amazon Dynamo Amazon RDS
München
1 Jahr 5 Monate
2018-11 - 2020-03

HR Tool

Software Engineer React GraphQL Apollo ...
Software Engineer

Design und Neuentwicklung der HR Software für eine AG in München. 

Frontend App ist mit React geschrieben und die Kommunikation mit dem Backend basiert auf GraphQL (Apollo). 

Backend ist auf Node.js und die Integration mit anderen Systemen ist via Amazon SQS.

React GraphQL Apollo TypeScript Node.js TypeORM Amazon SQS Docker Amazon RDS
auf Anfrage
München
7 Monate
2018-04 - 2018-10

Audi on demand

Software Engineer Angular TypeScript Spring ...
Software Engineer

Design and development of Audi On Demand portal application. Implementation of various functionalities in front and in back end. Backend of this application is proxy to various microservices running in the background. Therefore there is no direct persistence layer in this project.

Angular TypeScript Spring Spring Boot Protractor Karma Jasmine Docker Jenkins
Audi Business Inovation
München
7 Monate
2017-09 - 2018-03

Smart Connectivity Map

Software Engineer Scrum Angular Spring ...
Software Engineer

Ziel des Projektes ist es, die Mobilfunkdaten wie Signalstärke, Uplink, Downlink o.ä. zu sammeln, agregieren und auszuwerten. Dafür wurde eine SPA Applikation mit Angular gebaut, die diese Daten auf eine Karte visualisiert. Es wurden verschiedene Filter realisiert (Streckenabschnitt, Zeitraum, gewünschte Parameter usw.) um die gewünschten Informationen zu bekommen. Das Backend besteht aus 2 Microservices (beide basieren auf Java/Spring). Die Daten werden aus dem BMW Data Lake in Hive Tabellen (agregiert und anonymiziert) abgelegt und per Batch-Job (Spark) in andere Datenbank (PostgreSQL mit PostGis) gepushed. 

Scrum Angular Spring PostGis PostgreSQL Apache Hadoop Apache Spark Git
BMW AG
München
9 Monate
2017-01 - 2017-09

Entwicklung des Campaign Managements Tools

Senior Software Engineer Spring Boot Spring MVC Spring Security ...
Senior Software Engineer

Ziel war es eine neue Applikation für Planung, Ausführung und Monitoring von Kampagnen zu erstellen, die auch auf den mobilen Geräten läuft. Da die Anforderungen nicht genau spezifiziert sind, werden mittels Rapid Prototyping zuerst die einfachen Seiten erstellt und diese dienen dann als Grundlage für weitere Entwicklung. Visualisierung der Daten erfolgt mit D3.js und Highchart.js. Code Verwaltung nach Gitflow Richtlinien

Spring Boot Spring MVC Spring Security Java 8 React.js Redux D3.js Highcharts.js OAuth PostgreSQL MoongoDB
Telefonica
1 Monat
2016-12 - 2016-12

Visualisierung der Start/Stop Events

Software Engineer Elm Scala Apache Spark ...
Software Engineer

Visualisierung der Start und Stop Events für verschiedene Fahrzeuge. Die Rohdaten mit Apache Spark bereinigt und zur verfügung gestellt. Die Aggregierung und Filtern dann mit eigenen Backendservices.

Elm Scala Apache Spark PostgreSQL PostGis
Audi AG
6 Monate
2016-07 - 2016-12

Fan Award

Software Engineer Scrum React.js Redux ...
Software Engineer

Anforderungsanalyse und Prototyping (MVP) und anschließend der Ausbau der Fan Awards Applikation. Die Applikation besteht aus 2 Teilen (Public für die FCB Fans, eingebettet in HippoCMS Seite) und einem Admin-Tool für die Verwaltung und Freigabe der Fan-Posts. Hochgeladene Media Dateien wurden auf Kaltura gehostet. Implementierung einer SSO Lösung mit OAuth2 und JWT und Integration in die bestehende Landschaft.

Scrum React.js Redux Spring Boot Spring Security PostgreSQL HippoCMS Kaltura Video Streaming Gradle Ansible Docker
FCB AG
2 Jahre 5 Monate
2014-02 - 2016-06

Entwicklung der Web-Applikation für investive Fördermaßnahmen

Software-Entwickler Wicket Spring JPA ...
Software-Entwickler
Entwicklung, Analyse und Design, Continuous Integration und coaching interner Mitarbeiter. Rapid Prototyping mit Angular
Eclipse 4.4 Gradle Jenkins IntelliJ
Wicket Spring JPA Hibernate JavaScript PostgreSQL DB2 AngularJS
Staatsministerium für Ernährung, Landwirtschaft und Forsten
München
2 Jahre 1 Monat
2012-01 - 2014-01

Vermittler Verwaltung

Senior Software Developer Apache Wicket Spring Java API for RESTful Web Services ...
Senior Software Developer

Entwicklung einer Web-basierten Lösung für Vermittler Verwaltung

Schwerpunkte:
- Design und Entwicklung der Web Anwendung (schwerpunkt Frontend mit Wicket)
- Entwicklung REST-Services(Spring) (Ablösung alter Cobol Schnittstellen)
- Aufsetzen der Continuous Integration Umgebung (Jenkins)
- Testen
- Coaching interner Mitarbeiter in Wicket

Apache Wicket Spring Java API for RESTful Web Services JUnit Mockito DB2 H2 Jenkins Git Maven
LV1871
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Christian-Albrechts-Universität Kiel
Abschluß: Diplom Informatiker
Thema der Diplomarbeit: Design und Implementierung eines Internetportals für e-Business mit Design Patterns

Position

Position

Mein technischer Fokus liegt derzeit im Bereich der Java Enterprise-Technologien (J2EE) und JavaScript (Node.js): Entwurf und Realisierung unternehmensweiter oder übergreifender Informationssysteme,  Kopplung von Anwendungen und Portallösungen waren die Inhalte der in jüngster Zeit durchgeführten Projekte.

Überdurchschnittliche Fähigkeiten bei der Problemanalyse und beim Lösungsentwurf, schnelles Eindenken in die fachlichen Anforderungen, detailliertes Wissen über aktuelle Software-Technologien sowie fundierte Erfahrungen mit Softwareentwicklungsprozessen zählen zu meinen Stärken. Als ScrumMaster verbinde ich Erfahrung, Methodenwissen und Menschenkenntnis mit fundiertem
softwaretechnischen und Entwicklungsprozess-Know-How.

Neben Entwurfs- und Realisierungsaufgaben übernehme ich auch gern die technische und organisatorische Verantwortung in Projekten. Zu meinem Leistungsspektrum gehört außerdem die Unterstützung bei der Konzeption von System- und Softwarearchitekturen sowie bei der Gestaltung des Softwareentwicklungsprozesses.

Zertifizierungen


- AWS Solution Architect - Professional

- AWS DevOps - Professional

- AWS Solution Architect - Associate
- AWS Developer - Associate
- AWS Certified SysOps Administrator ? Associate
- Neural Networks and Deep Learning - Part of deeplearning.ai specialization at Coursera
- Springsource Certified Spring Professional

- IBM Certified Solution Designer - Object Oriented Analysis and Design, with UML 2


 

Kompetenzen

Kompetenzen

Top-Skills

Software-Entwicklung AWS Solution Architect AWS DevOps Engineer Software-Design Cloud Computing Spring PostgreSQL MongoDB Kafka Java Node.js Kubernetes Kotlin

Schwerpunkte

Docker

Produkte / Standards / Erfahrungen / Methoden

Amazon Dynamo
Amazon SQS
Angular
AngularJS
Apache Hadoop
Apache Spark
Apache Wicket
Apollo
AWS Fargate
AWS Lambda
AWS MSK
D3.js
Git
Gradle
GraphQL
Hibernate
Highcharts.js
HippoCMS
IntelliJ
Jasmine
Jenkins
JPA
JUnit
Maven
Mockito
Node.js
OAuth
React
React.js
Spring
Spring Boot
Spring MVC
Spring Security
TypeORM
Wicket

Laufzeitumgebungen/ Frameworks


OSGi

Eclipse Equinox

Apache Felix

Equionx Declarative Services

Apache iPOJO

Spring DM

J2EE Applikationsserver

JBoss - bis 6.0

WebSphere 3.5, 4.0, 5.0 und 6.1

Sun GlassFish 2.x und 3.x

Apache Tomcat: Apache Servlet- und JSP- Container, 4.x - 7.x

Jetty: 6.x - 8.x

Webserver

Apache Webserver

Java-Frameworks und Komponenten

Spring (alle Versionen)

Spring MVC

Wicket 7.x

Apache SOAP 1.2

Apache Struts Framework 1.x und 2.0 (ehemals WebWork)

Hibernate

Xerces, Xalan (XML Parser, XSL Transformer)

JUnit (Unit Test Framework), TestNG

GraphQL-Java

Javascript Frameworks:

Angular
React
Vue

Javascript Libs:

Apollo (GraphQL)
TypeORM




Werkzeuge
=========

Entwicklungswerkzeuge/IDEs

  VS Code
  IntelliJ IDEA / WebStorm
  Emacs

  Eclipse

  Sun JDKs

  Ant, Maven, Gradle

UML OOAD CASE Tools:

TogetherJ

Rational Rose

Sparx Enterprise Architect

Requirement Engineering: Analyse und Managment

RequisitePro: Requirements Management Tool

Bug Tracking

Bugzilla

Jira

Trac

Version Control, Konfigurationsmanagement

SVN

GIT



Java Technologien
=================

J2EE: EJB (bis 3.1), Servlets, JSP, JDBC, RMI, JMS, JAX-WS 2.x, JAX-RS,

JAX-RPC, JMX, JMS, JPA 2.0, JAXB



XML
===

XML, DOM, SAX, XSL, XSP (Cocoon), JAXP, SOAP


Prozess-Standards
=================

RUP: Rational Unified Process

V-Modell

Agile Development


sonstige Erfahrungen
====================

Skalierende und verfügbare J2EE Architekturen

Methodik des Projektmanagement: Führung kleiner Teams (10 Leute) bei iterativer und

 inkrementeller Entwicklung

Methodik des Requirements Engineering: Anforderungsaufdeckung, -analyse und

-verwaltung

Objektorientierte Analyse und Design: UML

Geschäftsprozessmodellierung mit UML

Entwurfsmuster (Design Patterns)

Konfigurationsmanagement

Strukturierte Analyse, Strukturiertes Design

OO-Beratung: Beratung bei OOAD und Tooleinsatz

Betriebssysteme

MS-DOS
Unix
Windows

Android

Mac OS

Linux

Programmiersprachen

C
sehr gut
C++
sehr gut
Clojure
Basics
Elm
Sehr gut
Java
Experte
JavaScript
Experte
Kotlin
Scala
TypeScript
Experte

Scala - gute Kenntnisse

Groovy - gute Kenntnisse

Datenbanken

Amazon RDS
DB2
sehr gut
H2
JDBC
sehr gut
MoongoDB
MySQL
sehr gut
ODBC
sehr gut
Oracle
sehr gut
PostGis
Postgres
sehr gut
PostgreSQL
SQL
sehr gut

MondoDB - gute Kenntnisse

Datenkommunikation

CORBA
Internet, Intranet
TCP/IP

Managementerfahrung in Unternehmen

Scrum

Branchen

Branchen

Softwareentwicklung
IT
Industrie
Telekommunikation
Handel
Dienstleister
Finanzdienstleister
Banken
Versicherungen

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.