Fachlicher Schwerpunkt dieses Freiberuflers

Java EE, Spring Boot, Webentwicklung, Anforderungsmodellierung, Softwareentwurf und -dokumentation

verfügbar ab
01.03.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar
  • Senior Software Engineer
  • Java EE/Microprofile, Spring Boot
  • Webentwicklung, Angular

Projekte

08/2019 - Heute

5 Monate

Entwicklung von Anwendug für ein Zahlungssystem im B2B Bereich.

Rolle
Senior Java Software Engineer
Kunde
Serrala Cloud Solution GmbH
Einsatzort
Berlin
Projektinhalte

Entwicklung von webbasierten Anwendugen für ein Zahlungssystem im B2B Bereich.


Design und Entwicklung der Backend-Modulen

Datenbankdesign und Anpassung bestehender Datenbankarchitektur

Entwicklung neuer und Anpassung bestehneder REST und SOAP-Schnittstellen

11/2018 - 07/2019

9 Monate

Entwicklung von webbasierten Anwendungen für eine Robo Advisor Plattform

Rolle
Senior Software Engineer
Einsatzort
Berlin / Frankfurt a.M.
Projektinhalte

Entwicklung von webbasierten Anwendungen für eine Robo Advisor Plattform,
Design und Entwicklung der Backend- und Frontend-Komponenten

05/2018 - 06/2019

1 Jahr 2 Monate

Entwicklung der digitalen Kundenschnittstelle für das Kreditkartenportfolio

Rolle
Senior Java Software-Ingenieur
Kunde
Senacor Technologies AG, Onlinebanking
Einsatzort
Berlin
Projektinhalte
  • Entwicklung der digitalen Kundenschnittstelle für das Kreditkartenportfolio
  • Design und Implementierung der neuen Integrationsarchitektur
    • Modellierung und Aufbau der neuen Integrationsarchitektur
    • Implementierung und Anbindung neuer Microservices
    • Modelierung und Dokumentation neuer Backend- und Frontend-Module
    • Implementierung der Module anhand von User-Stories
    • Implementierung der Unit-und Integrationtests
    • Anbindung von secured SOAP-Schnittstellen
    • Integration von SOAP-Schnittstellen in der Microservice-Architektur
    • Implementierung neuer REST-Endpunkte
    • Fehlerbeseitigung in der Software
    • Performance-Optimierungen
Kenntnisse

Java

Groovy

Spring Boot

Spring Data

Spring Web Services

Soap

REST

Kubernetes

Postgres

MongoDB

gRPC

Hystrix

Angular/Typescript

JPA/Hibernate

JDBC

JAXB

XML

JSON

WSS4J

Maven

Git

Jenkins

Junit

Mockito

Spock

agile Entwicklung

Scrum

Docker

Microservices

Produkte

Eclipse

IntelliJ

10/2015 - 04/2018

2 Jahre 7 Monate

Entwicklung der Softwarelösungen für medizinische Dokumentation

Rolle
Java Softwareentwickler/ Softwarearchitekt
Einsatzort
Berlin
Projektinhalte

Entwicklung der  Softwarelösungen für medizinische Dokumentation und Gesundheitsökonomie in Kliniken, Praxen, Versicherungen, Berufsgenossenschaften sowie Forschungseinrichtungen.

  • Mitwirkung bei Modelierung und Dokumentation neuer Backend- und Frontend-Modulle
  • Implementierung neuer Backend- und Frontend-Modulle
  • Anpassung bestehender Backend- und Frontend-Modulle
  • Implementierung der OberflächenTests
  • Fehlerbeseitigung in den Modullen
  • 3rd-Level Support
Kenntnisse

Java EE

JBoss/WildFly

JPA2/Hibernate

JDBC

CDI

JSF2

Selenium Testframework

MSSQL

Derby

Oracle

JAX-RS

JSON-P

Maven

JavaScript

SVN

Jenkins

Junit

Mockito

agile Entwicklung

Kanban

09/2017 - 10/2017

2 Monate

Neue Untersuchungs- und Behandlungsmethoden

Rolle
Java Softwareentwickler, technischer Projektleiter
Kunde
ID GmbH & Co. KGaA, Diagnosen- und Prozedurenkodierung
Projektinhalte
  • Analyse der fachlichen Anforderungen an das Tool für die Erfassung der spezifischen Vereinbarungen von Entgelten für NUB-Leistungen zwischen den Krankenhäuser und Krankenkassen
  • Mitwirkung bei Erstellung der User-Stories
  • Mitwirkung bei Modelierung und Dokumention neuer  Backend- und Frontend-Modulle
  • Implementierung von Frontend und Backend Modulen anhand von User-Stories
  • Anbindung des Moduls an das Gesamtsystem
Kenntnisse

Java EE

JBoss/WildFly AS

JPA2/Hibernate

CDI

Angular

Typescript

JAX-RS

SON-P

Selenium Testframework

JDBC

MSSQL

Derby

Maven

Junit

Mockito

Git

Jenkins

agile Entwicklung

Scrum

06/2016 - 01/2017

8 Monate

Neue Untersuchungs- und Behandlungsmethoden

Rolle
Java Softwareentwickler, technischer Projektleiter
Kunde
ID GmbH & Co. KGaA, Diagnosen- und Prozedurenkodierung
Projektinhalte
  • Analyse der fachlichen Anforderungen an das Tool für die Erfassung der spezifischen Vereinbarungen von Entgelten für NUB-Leistungen zwischen den Krankenhäuser und Krankenkassen
  • Mitwirkung bei Erstellung der User-Stories
  • Mitwirkung bei Modelierung und Dokumention neuer  Backend- und Frontend-Modulle
  • Implementierung von Frontend und Backend Modulen anhand von User-Stories
  • Anbindung des Moduls an das Gesamtsystem
Kenntnisse

Java EE

JBoss/WildFly AS

JPA2/Hibernate

CDI

Angular

Typescript

JAX-RS

SON-P

Selenium Testframework

JDBC

MSSQL

Derby

Maven

Junit

Mockito

Git

Jenkins

agile Entwicklung

Scrum

06/2015 - 09/2015

4 Monate

Online-Tool für Erstellung eines bedarfsbasierten Ausweises für Wohngebäude

Rolle
Java Software Developer
Kunde
1000hands AG/1000eyes GmbH, Online-Portal
Projektinhalte
  • Anforderungsanalyse, Modelierung, Dokumentation und Implementierung des Tools
  • Anbindung des Moduls an das Gesamtsystem (Online-Portal)
  • Modelierung und Implementierung de Datenbankschemas
  • Erstellung der Unit- und Integrationstests
Kenntnisse

Java EE

JBoss AS

EJB3

JPA2/Hibernate

JDBC

CDI

JSF2

Primefaces

JavaScript (jQuery)

HTML

CSS

MySQL

JasperReport

Git

Junit

Mockito

Jenkins

kundenspezifisches Vorgehensmodell

01/2015 - 09/2015

9 Monate

Entwicklung der Software zur Veararbeitung von Video- und Audio-Daten

Rolle
Java Software Developer
Projektinhalte

Entwicklung individueller und Anpassung bestehender Lösungen im Bereich der Verarbeitung, Übertragung und Speicherung von Video- und Audio-Daten in geschlossenen Netzwerken sowie dem Internet.

  • Implementierung der Erweiterungen auf dem Portal
  • Auslesen des MPEG-Streams von IP-Kameras
  • Speicherung der Bilder im JPEG-Format auf einer in der Kamera eingesteckten SD-Karte.
  • Anforderungsanalyse, Modellierung und Implementierung der Lasttest-Software für IP-Kameras
Kenntnisse

C

AXIS Camera Application Plattform

Java

JBoss AS

EJB3

JPA2

CDI

JSF2

Primefaces

JavaScript (VAPIX-Schnittstelle)

HTML

CSS

JDBC

MySQL

Junit

Git

Jenkins

kundenspezifisches Vorgehensmodell

12/2014 - 09/2015

10 Monate

Buchführung/Controlling

Rolle
Java Software Developer
Kunde
1000hands AG, Portal
Projektinhalte
  • Übernahme eines nicht finalisierten Systems aus einem abgebrochenen Entwicklungsanlauf.
  • Integration neuer Anforderungen in das Gesamtanforderunsmodell
  • Entwurf, Implementierung und Dokumentation der neuen Module
  • Überführung der vorhandenen JSP-Seiten auf JSF2, Impementierung von neuen JSF2-Seiten
  • Überführung des manuellen Mappings mittels JDBC in das automatische Objektrelationele Mapping mittels
Kenntnisse

Java EE

JBoss AS

EJB3

JPA2

CDI

JSF2

JDBC

MySQL

SVN

Maven Junit

Mockito Jenkins

HTML

JavaScript

kundenspezifisches Vorgehensmodell

10/2014 - 11/2014

2 Monate

Anforderungsanalyse, Erstellung User-Stories

Rolle
Java Software Entwickler
Kunde
Öffentlicher Dienst, Matchingtool für Berufsorientierungsnachfragen- und -Angebote
Projektinhalte
  • Anforderungsanalyse, Erstellung User-Stories
  • Erstellung Pflichtenheft und Modellierung des Tools
  • Entwicklung des automatischen Tools für den Abgleich und Zuordnung der Nachfragen und Angebotsplätzen für ein beruffliches Praktikum.
  • Entwicklung einer Erweiterung für das Tool, in der der Benutzer noch manuell die automatische Platzvergabe ändern und die manuelle Restplatzvergabe steuern kann.
  • Entwicklung einer WEB-Oberfläche für das Tool
  • Entwicklung der REST-Schnittestellen für die CRUD-Operationen von Nachfrage- und Angebote-Datensätzen.
  • Präsentationen des Entwicklungsstandes beim Kunden in 3-wöchentlcihen Zeitabständen
Kenntnisse

Java EE

JBoss AS

EJB3

JPA2

JSF

JDBC

JavaScript/jQuery

JAX-RS

Maven

MySQL

Junit

Jmeter

SVN

kundenspezifisches Vorgehensmodell

12/2012 - 11/2014

2 Jahre

Implementierung der individuellen Softwarelösungen

Rolle
Software-Entwickler
Einsatzort
Berlin
Projektinhalte

objektorientierte Analyse, Entwurf, Implementierung der Anwendungen in Java und PHP.
Konfiguration des JBoss7-Applicationservers und des Webcontainers Tomcat7.
Entwicklung der Module für Liferay basierte Portale,
Umsetzung von PHP Projekten, basierend auf dem typo3-Extbase- Framework und typo3-Fluid-Framework
Produkt- und Projektbeschreibung.

08/2014 - 09/2014

2 Monate

Menüservice

Rolle
Software Developer
Kunde
DRK Berlin, online shop
Einsatzort
Berlin
Projektinhalte
  • Einarbeitung in das bestehende Typo3-Projekt und Dokumentation
  • Entwicklung einer Schnittstelle zwischen Typo3-Erweiterungen für den Menüplan und für den Bestellvorgang
  • Anpassung der Weboberfläche für den Menüplan an die Designvorgabe.
Kenntnisse

PHP

Typo3 CMS

HTML

CSS

JavaScript/jQuery

ExtBase/Fluid

MySQL

SVN

PhpUnit

kundenspezifisches Vorgehensmodell

02/2014 - 07/2014

6 Monate

Anforderungsanalyse, Erstellung User-Stories

Rolle
Java Software Entwickler
Kunde
Öffentlicher Dienst, Matchingtool für Berufsorientierungsnachfragen- und -Angebote
Projektinhalte
  • Anforderungsanalyse, Erstellung User-Stories
  • Erstellung Pflichtenheft und Modellierung des Tools
  • Entwicklung des automatischen Tools für den Abgleich und Zuordnung der Nachfragen und Angebotsplätzen für ein beruffliches Praktikum.
  • Entwicklung einer Erweiterung für das Tool, in der der Benutzer noch manuell die automatische Platzvergabe ändern und die manuelle Restplatzvergabe steuern kann.
  • Entwicklung einer WEB-Oberfläche für das Tool
  • Entwicklung der REST-Schnittestellen für die CRUD-Operationen von Nachfrage- und Angebote-Datensätzen.
  • Präsentationen des Entwicklungsstandes beim Kunden in 3-wöchentlcihen Zeitabständen
Kenntnisse

Java EE

JBoss AS

EJB3

JPA2

JSF

JDBC

JavaScript/jQuery

JAX-RS

Maven

MySQL

Junit

Jmeter

SVN

kundenspezifisches Vorgehensmodell

02/2013 - 01/2014

1 Jahr

Politische Bildung

Rolle
Java Software Developer
Kunde
Konrad-Adenauer-Stiftung, Online-Portal
Projektinhalte
  • Entwicklung der Portalstruktur
  • Entwicklung von meheren JSF-Portlets für Administrations- und Web-Präsentations-Oberfläche
  • Mitwirkung bei Entwicklung einer Liferay-Extension, die das Suchverhalten im Portal anpasst
  • Mitwirkung bei Entwicklung der Version 1.3 von JSCORM-Portlet (https://github.com/arcusys/JSCORM)
  • Entwicklung der REST-Schnittstellen
  • Liferay-Hooks für die HTML-Struktur-Anpassung.
Kenntnisse

: Java EE

JBoss AS

Liferay

Portlet

JSF2

JAX-RS

HTML

CSS

jQuery

JDBC

MySQL

Junit

Maven

SVN

kundenspezifisches Vorgehensmodell

12/2012 - 01/2013

2 Monate

Content Management System

Rolle
Software Developer
Kunde
Xendo Deutschland GmbH, Pharmabranche
Projektinhalte
  • Anforderungsanalyse
  • Datenbank- und Softwaremodellierung
  • Entwicklung der Webpräsenz
  • Entwicklung eines Gebührenrechners für Pharma-Unternehmen
  • Entwicklung einer Erweiterung in dem Administrationsbereich
  • Migration der Daten aus einer Microsoft-Access-Datenbank
Kenntnisse

PHP

Typo3 CMS

HTML

CSS

JavaScript/jQuery

ExtBase/Fluid

MySQL

PHPUnit

SVN

kundenspezifisches Vorgehensmodell

11/2010 - 08/2011

10 Monate

Metasuchmaschine für Autobörsen

Rolle
Software Developer
Einsatzort
Leipzig
Projektinhalte
  • Anwendung statistischer Verfahren zur Auswertung und Aufbereitung der aus den Umfragen gewonnenen Daten mittels statistischer Programmiersprache GNU R
  • Objektorientierte Konzeption und Implementierung der Software für die Speicherung und Präsentation der gewonnenen Ergebnisse aus der statistischen Datenanalyse.
  • Mitwirkung bei der objektorientieren Konzeption des Internetportals von Guckauto e.K.
  • Implementierung der Module für Caching und Vergleich der Ergebnisse
  • Partnersuche für die Kooperation und die Durchführung des Affiliatemarketings
Kenntnisse

PHP

R

Java SE

HTML

CSS

JavaSript

MySQL

CVS

kundenspezifisches Vorgehensmodell

Branchen

Gesundheitsbranche

FinTech

Öffentlicher Dienst

Kompetenzen

Sprachkenntnisse
Deutsch
verhandlungssicher im schriftlichen und mündlichen Verkehr
Englisch
verhandlungssicher im schriftlichen Verkehr
Russisch
Muttersprache
Ukrainisch
Muttersprache

Produkte / Standards / Erfahrungen
agile Entwicklung
Docker
Eclipse
Git
IntelliJ
Jenkins
Maven
Mockito
REST
Scrum
Soap
XML

Mein Angebot:

Ich biete Beratung und Unterstützung bei der Implementierung in den folgenden Bereichen an:

  • Java Softwareentwicklung basierend auf Java SE/EE Technologien
  • Webentwicklung basierend auf JSF2, HTML5, JavaScript, Angular/Typescript, Grails
  • Anforderungsmodellierung, Softwareentwurf und Softwaredokumentation

Kurzfassung: Technologien, Projektrollen

Ich verfüge insgesamt über 7 Jahre Projekterfahrung.  Meine Technologie-Erfahrungen können in folgende Bereiche zusammengefasst werden 

  • 7 Jahre Projekterfahrung mit Java Technologie (SE/EE) als Softwareentwickler/ Senior Software Ingenieur/ techischer Projektleiter 
  • 6 Jahre Projekterfahrung in der objektorientierten Anforderungsanalyse, Softwareentwurf und -dokumentation als Softwareentwickler/ Senior Software Ingenieur/technischer Projektleiter 
  • 7 Jahre Projekterfahrung mit den Webtechnologien JavaScript, HTML, CSS, Grails, Angular als Softwareentwickler/ Senior Software Ingenieur 
  • 6 Jahre Projekterfahrung mit MySQL-RDBMS begleitend zu Java EE- und Liferay-Projekte- Entwicklung als Softwareentwickler/ Senior Software Ingenieur/ technischer Projektleiter/ 
  • 3 Jahre Projekterfahrung mit Microsoft SQL-Server begleitend zu Java SE/EE Entwicklung als Softwareentwickler/ Senior Software Ingenieur/ technischer Projektleiter 
  • 2 Jahre Projekterfahrung mit Postgres-RDBMS begleitend zu Java EE- und Springboot-Projekte- Entwicklung als Softwareentwickler/ Senior Software Ingenieur 
  • 2 Jahre Projekterfahrung mit NoSQL-Datenabnen (MongoDb, Redis) begleitend zu Java EE- und Springboot-Projekte- Entwicklung als Softwareentwickler/ Senior Software Ingenieur

Web-/Frontentechnologien:

  • XML, JSON, 7 Jahre, sehr gutes und projekterprobtes Wissen
  • Webservices (SOAP, REST), 5 Jahre, sehr gutes und projekterprobtes Wissen
  • gRPC/Protobuf, 1 Jahr, gutes und projekterprobtes Wissen
  • HTML, CSS, JavaScript, 7 Jahre, sehr gutes und projekterprobtes Wissen
  • JSF 2, PrimeFaces, 4 Jahre, sehr gutes und projekterprobtes Wissen
  • GWT/smartGWT, 3 Jahre, gutes und projekterprobtes Wissen
  • Xpath/XSLT/XQuery, 2 Jahre, gutes und projekterprobtes Wissen
  • TypeScript, Angular, 1 Jahr, gutes und projekterprobtes Wissen
  • Grails, 1 Jahr, grundlegende Kenntnisse und Erfahrungen
  • JavaScript, jQuery, 7 Jahre, sehr gutes und projekterprobtes Wissen

Anforderungsanalyse, Softwareentwurf, Dokumentation:

  • Objektorientierte Prinzipien und Methoden, 7 Jahre, sehr gutes und projekterprobtes Wissen
  • Verteilte und mehrschichtige Softwarearchitekturen, 4 Jahre, sehr gutes und projekterprobtes Wissen
  • UML, 6 Jahre, sehr gutes und projekterprobtes Wissen
  • Domain Driven Design, 3 Jahre, gutes und projekterprobtes Wissen
  • Projektorganisation / Organisation der Entwicklung
  • Test-Driven-Development, 4 Jahre, sehr gutes und projekterprobtes Wissen
  • Behavior-Driven-Development, 1 Jahr, gutes und projekterprobtes Wissen
  • Agile Methoden: Scrum, Kanban, 3 Jahre, sehr gutes und projekterprobtes Wissen

Tools für Entwicklung / Continuous Integration und -Deployment:

  • Eclipe IDE 7 Jahre, sehr gutes und projekterprobtes Wissen
  • IntelliJ IDEA 3 Jahre, sehr gutes und projekterprobtes Wissen
  • Junit, Arquillian 7 Jahre, sehr gutes und projekterprobtes Wissen
  • Mockito, Spock 3 Jahre, sehr gutes und projekterprobtes Wissen
  • Selenium 2 Jahre, gutes und projekterprobtes Wissen
  • Git, Maven 5 Jahre, sehr gutes und projekterprobtes Wissen
  • Nexus (maven repository) 2 Jahre, grundlegende Kenntnisse und Erfahrungen
  • Gradle 2 Jahre,gutes und projekterprobtes Wissen
  • SVN 6 Jahre, sehr gutes und projekterprobtes Wissen
  • Jenkins 3 Jahre, gutes und projekterprobtes Wissen
  • Atlassian Confluence, JIRA, Bitbucket 4 Jahre, sehr gutes und projekterprobtes Wissen
  • Enterprise Architect 3 Jahre, gutes und projekterprobtes Wissen
  • Docker 1 Jahr, gutes und projekterprobtes Wissen
  • Kubernetes 1 Jahr, grundlegende Kenntnisse und Erfahrungen

Programmiersprachen
Applikation Container: Tomcat, Jetty
3 Jahre, gutes und projekterprobtes Wissen
Applikation Server: JBoss AS / Wildfly AS, Glassfish
4 Jahre, gutes und projekterprobtes Wissen
Groovy
Hibernate/EclipseLink
4 Jahre, sehr gutes und projekterprobtes Wissen
Java
Java EE (JSF2, EJB 3, CDI, JPA 2, JAX-RS JAX-WS, JMS)
7 Jahre, sehr gutes und projekterprobtes Wissen
Java SE
7 Jahre, sehr gutes und projekterprobtes Wissen
JAXB
JSON
Spring Boot
1 Jahr, gutes und projekterprobtes Wissen

Datenbanken
Derby - Programmierung/Administration
3 Jahre, gutes und projekterprobtes Wissen
JDBC
Mongo DB - Programmierung
2 Jahre, gutes und projekterprobtes Wissen
MongoDB
MSSQL - Programmierung/Administartion
3 Jahre, gutes und projekterprobtes Wissen
MySQL - Programmierung/Administration
6 Jahre, sehr gutes und projekterprobtes Wissen
Oracle – Programmierung
1 Jahr, grundlegende Kenntnisse und Erfahrungen
Postgres
Postgres - Programmierung/Administration
2 Jahre, gutes und projekterprobtes Wissen
Redis - Programmierung
1 Jahr, gutes und projekterprobtes Wissen
Relationale Datenbanken, SQL, Analyse und -Entwurf
6 Jahre, sehr gutes und projekterprobtes Wissen

Design / Entwicklung / Konstruktion
Microservices

Ausbildungshistorie

Institution: FH Zittau/Görlitz

Abschluss: Diplom-Wirtschaftsmathematiker (FH)

Abschluss: International Web-Developer (FIGD)

Zertifikate:

  • LPIC-1 Certification (Linux Professional Institute)
  • Oracle Certified Professional, Java SE 6 Programmer
  • Oracle Certified Professional, Java SE 8 Programmer