Fachlicher Schwerpunkt dieses Freiberuflers

Kompetenter, erfahrener und engagierter IT-Berater, Software-Entwickler und -Architekt mit Java und Java-Backend als Schwerpunkt.

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

D3

Städte
Hannover
200 km
Hamburg
100 km
Bielefeld
100 km
Berlin
100 km
Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch

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

Position

Kommentar

Rolle: IT-Beratung, (Senior) Sofware-Entwickler und -Architekt.

Weitere Rollen: Prozess-Experte, IT-Accelerator, IT-Mentor, IT-Manager.

Position: aktiv im Projekt, Teil des Teams oder begleitend.

Position als Software-Entwickler: eher Java-Backend, ferner Fullstack.

Einsatzgebiete: Projekte in Hannover + Region + Niedersachsen werden bevorzugt; Projekte deutschlandweit mit einem gesunden Remote + Vor-Ort Verhältnis sind ebenfalls willkommen.

Projekte

09/2019 - 08/2020

1 Jahr

Forschungsprojekt Blockchain im Bauwesen

Rolle
IT-Berater, Projektleiter
Kunde
adesso SE
Einsatzort
Hannover, Dortmund
Projektinhalte

BIMcontracts - Entwicklung eines Prototyps für das automatische Vertrags- und Zahlungsmanagement auf Basis von Blockchain-Technologie, Smart-Contracts und BIM 5D (BIM -Building Information Modeling).

  • Konsortialführung, Organisation und Kommunikation
  • Requirements Engineering - Erfassung fachlicher Anforderungen, Business-Prozesse
  • Markt-Analyse von Blockchain-Technologien mit Smart Contracts Lösungen.
  • Technische Analyse der Abbildung von Datenflows auf der Blockchain
  • Technische Analyse der Zahlungsprozesse mit Smart Contracts
  • Bereitstellung der Austausch-Plattform für Projekt-Zusammenarbeit
Kenntnisse

Blockchain

Smart Contracts

Ethereum Plattform

Produkte

Slack

Microsoft Teams

draw.io

Atlassian Confluence

Ganache (Truffle Suite)

07/2017 - 08/2019

2 Jahre 2 Monate

Online Auto-Vermietsystem, Pflege und Weiterentwicklung

Rolle
Software-Entwickler, IT-Berater
Kunde
Euromobil GmbH
Einsatzort
Isernhagen
Projektinhalte

Entwicklung und Support von Online Auto-Vermietungssystem, überwiegen im BackendBereich.

  • Konzeption der Micro-Service Architektur
  • Weiterentwicklung der REST-Schnittstellen
  • Einrichtung der CI/CD Umgebung unter GitLab Pipelines und Docker
  • Einrichtung und Entwicklertests unter JBoss Application Server
  • Pflege der Persistence-Schicht mit Hibernate, Liquibase für die Postgres Datenbank
  • Unterstützung von Qualitätsmanagement und Administration bei Installation
Kenntnisse

Entwicklungsprozess nach Scrum

Scrum

Java EE

Hibernate

Liquibase

SQL

REST

Produkte

Eclipse

Sourcetree (Git)

PgAdmin 4 (PostgreSQL)

Git

PostgreSQL

Gitlab CI/CD

docker

01/2014 - 11/2016

2 Jahre 11 Monate

Schnittstelle für neues System

Rolle
Software-Entwickler, IT-Berater
Kunde
Swiss Life Select
Einsatzort
Hannover, Hamburg
Projektinhalte

Erstellung einer Schnittstelle zur Anbindung von Klassifizierungs- und Indexierungs-System (Text Erkennungssoftware) an die Backend-Systeme.

  • Konzeption der Schnittstelle unter enger Zusammenarbeit mit Fachbereich
  • Implementierung der REST-Schnittstelle mit Resteasy Framework und JSON als Datenaustauschformat
  • Einrichtung und Entwicklertests unter JBoss Application Server (EAP 6.3) in einer Cluster-Umgebung (Unix-BS)
  • Teilprojektleitung Entwicklung
  • Erstellung der Persistence-Schicht mit EclipseLink für die Oracle Datenbank
  • Unterstützung von Qualitätsmanagement und Administration bei Installation
Kenntnisse

Java API for REST Services

REST

JSON

Shell Unix

Produkte

Eclipse mit Subversion

Putty

WinSCP

TortoiseSVN

Oracle SQL Developer

JBoss ApplicationServer

Eclipse

Microsoft SQL Server 2012

03/2013 - 01/2014

11 Monate

Bipro 430

Rolle
Software-Entwickler
Kunde
nepatec GmbH & Co. KG
Projektinhalte

Wandlung der GDV-Daten in das Bipro-Format nach Bipro 430 Norm (Prozessoptimierung für Versicherungen), Abarbeitung von Massendaten

  • Generierung der EclipseLink Persistence-Schicht aus XSL (Hyberjaxb3)
  • Implementierung der Speicherung von Massendaten mit Stax Parser (Streaming API for XML)
  • Implementierung der Persistence-Schicht für MS SQL Datenbank
Kenntnisse

Eclipse mit Subversion

SQL

XSL Formatting Object

Java API for XML Processing

Produkte

PilotEdit

Eclipse

Mantis Bug Tracker

Microsoft SQL Server

SVN

EclipseLink

01/2012 - 02/2013

1 Jahr 2 Monate

Dokumentenmappe

Rolle
Software-Entwickler
Kunde
nepatec GmbH
Einsatzort
Hannover
Projektinhalte

Online Mappe zur Verwaltung der Dokumente und Geschäftsprozesse.

  • Konzeption, Planung und Umsetzung des Systems mit Scrum Projektmanagement
  • Erstellung der Benutzeroberflächen mit JSF, HTML, CSS
  • Erstellung der Benutzeroberflächen mit GWT 2.0
  • Erstellung der Benutzeroberflächen für iPad/iPhone mit Objective-C
  • Implementierung der Mittelschicht mit Spring
  • Implementierung der Persistence-Schicht mit Hibernate für MySQL Datenbank
  • Einrichtung und Entwicklertests unter JBoss Application Server
Kenntnisse

Objective-C

Java Enterprise Edition 1.8

JSF

HTML

CSS

Spring

Embedded SQL

Scrum

Produkte

Mac

MySQL

JBoss ApplicationServer

Hibernate

GWT

Apple ipad

Eclipse

SVN

JIRA Agile

JIRA

03/2011 - 10/2011

8 Monate

PDF- und HTML-Generierung mit XSLT

Rolle
Software-Entwickler, IT-Berater
Einsatzort
Hannover
Projektinhalte

Generierung der PDF-Dokumente aus einer Web-Applikation für die Anzeige der Wirtschaftsauskunft.

  • Erstellung der XSL-Templates für HTML- und PDF-Generierung (Xalan, Apache FOP)
  • Erstellung der Benutzeroberfläche mit JSF, HTML, Javascript
  • Einrichtung und Entwicklertests unter Tomcat Web Server
Kenntnisse

Java Enterprise Edition 1.8

HTML

XSLT

XSLT Stylesheets

Produkte

Apache FOP

Apache Tomcat

Eclipse

06/2008 - 01/2011

2 Jahre 8 Monate

Online-Mappe

Kunde
Swiss Life Select
Projektinhalte

Online-Plattform zur Verwaltung der Kunden- und Vertragsdokumente für Vertriebspartner - hauseigenes Dokumentenmanagement System, Abschluss des Geschäftsprozesses mit Anbindung an die bestehende Backend-Systeme.

  • Erstellung von Datenbankmodellen und Diagrammen mit UML
  • Erstellung der Installationsscripte für die Microsoft SQL Datenbank
  • Abbildung der Persistence-Schicht mit Hibernate
  • Erstellung der Mittelschicht mit Spring und EJBs
  • Qualitätssicherung mit JUnits
  • Erstellung der Benutzeroberfläche mit Portlets, HTML, CSS, Javascript
  • Zusammenarbeit mit Fachbereich: Definition der Geschäftsvorfälle, Abstimmung der Benutzeroberfläche
  • Einrichtung und Entwicklertests unter Weblogic 8 Application Server in einer ClusterUmgebung (auf Unix-BS)
  • Erstellung eines Fat Clients für Geschäftsabwicklung offline mit Derby Datenbank, Jetty Web-Server, JSON als Datenaustauschformat
  • Unterstützung von Qualitätsmanagement und Administration bei Installation
  • Begleitung der produktiven Inbetriebnahme
Kenntnisse

EJB

HTML

Portlet

CSS

JavaScript

Spring

JUnit

Java Enterprise Edition 1.8

SQL

Produkte

Microsoft Visual Studio

NSIS-Installer

Putty

WinSCP

TortoiseSVN

JSON

Jetty

Apache Derby

WebLogic

Hibernate

Microsoft SQL Datenbank

Eclipse

Apache Subversion

05/2005 - 01/2008

2 Jahre 9 Monate

Online Erfassungs-Plattform

Rolle
Software-Entwickler, IT-Berater
Kunde
Swiss Life Select
Einsatzort
Hannover
Projektinhalte

Online-Plattform zur Erfassung und Verwaltung von Kunden- und Vertragsdaten für Erfassungsbüros (deutschlandweit). Optimiert für eine schnelle Datenerfassung - Arbeiten ohne
Maus möglich.

  • Abstimmung der fachlichen Anforderungen (Pflichtenheft)
  • Umsetzung der Benutzeroberfläche mit JSP, Servlets, HTML, CSS, Javascript.
  • Umsetzung der Mittelschicht mit EJBs (2.0)
  • Umsetzung der Persistence-Schicht mit Hibernate für Microsoft SQL Datenbank
  • Umsetzung von Grafikvorlagen zu Templates mit Photoshop, (x)HTML, CSS und Smarty
  • Einrichtung und Entwicklertests unter Weblogic 8 Application Server in einer Cluster-Umgebung (auf Unix-BS)
  • Unterstützung von Qualitätsmanagement und Administration bei Installation
  • Begleitung der produktiven Inbetriebnahme
Kenntnisse

CSS

HTML

JavaScript

Hibernate

Embedded SQL

EJB

Java 1.6

Produkte

MyEclipse

TortoiseSVN

Putty

WinSCP

SVN

Microsoft SQL Datenbank

WebLogic Server

Administration von Linuxsystemen

Branchen

  • Versicherung
  • Automotive
  • Beratung
  • Wissenschaft
  • Forschung
  • Soziales
  • Industrie
  • Verwaltung

Kompetenzen

Produkte / Standards / Erfahrungen
Administration von Linuxsystemen
Apache FOP
Apache Subversion
Apache Tomcat
Atlassian Confluence
CSS
draw.io
Eclipse
EJB
Entwicklungsprozess nach SCRUM
Ganache (Truffle Suite)
Git
GWT
JBoss ApplicationServer
Jetty
JIRA
JIRA (Projektverfolgungstool)
JIRA Agile
JSF
Liquibase
Mantis Bug Tracker
Microsoft Teams
Portlet
REST
Scrum
Slack
Spring
SVN
WebLogic
WebLogic Server
XSL Formatting Object
XSLT Stylesheets

BERUFLICHE LAUFBAHN

09/2020 - heute:

Rolle: Freiberufler „IT-Berater“

02/2017 - 08/2020
Rolle: Angestellter

Kunde: adesso SE

05/2004 - 01/2017
Rolle: Angestellter

Kunde: Firma nepatec GmbH & Co. KG


Aufgaben:

  • Software-Entwicklung und -Architektur
  • IT-Beratung
  • IT-Teilprojektleitung


Aufgaben:

  • Software-Entwicklung und -Architektur
  • IT-Beratung

02/2002 - 04/2004
Praktikant, Aushilfetätigkeit

Firma nepatec GmbH & Co. KG


Aufgaben:

  • Softwareentwicklung

10/1996 - 10/1996

Ausreise in die Bundesrepublik Deutschland

J2EE, Web-Technologien

  • REST-Services
  • HTML
  • Javascript
  • CSS
  • EJB
  • JSF
  • JSP
  • Struts
  • GWT
  • Spring
  • Portlets
  • Web-Services

Application- und Web-Server

  • JBoss
  • Glassfish
  • Bea Weblogic
  • Tomcat
  • Jetty

Entwicklungsumgebung

  • Eclipse
  • SVN (Tortoise)
  • Maven
  • ANT
  • GitLab
  • Docker
  • Jenkins
  • Sonar

PERSÖNLICHKEIT UND (BERUFLICHE) FÄHIGKEITEN

  • lernfähig, teamfähig, kommunikativ, offen
  • SCRUM, Teilprojektleitung

Sprachkenntnisse
Englisch
in Wort und Schrift
Russisch
in Wort und Schrift

Programmiersprachen
C#
Grundkenntnisse
C++
Grundkenntnisse
Embedded SQL
HTML
Fortgeschritten
Java
Expert
Java 1.6
Java API for REST Services
Java API for XML Processing
Java EE
Java Enterprise Edition 1.8
JavaScript
JSON
Objective-C
Grundkenntnisse
PL SQL
Shell Unix
SQL
Expert
Visual Basic
Grundkenntnisse
XML
Fortgeschritten
XSL
Fortgeschritten
XSLT
Fortgeschritten

Datenbanken
Apache Derby
Blockchain
Grundkenntnisse
EclipseLink
Fortgeschritten
Hibernate
Fortgeschritten
Microsoft SQL Datenbank
Microsoft SQL Server
Microsoft SQL Server 2012
MS SQL
Fortgeschritten
MySQL
Fortgeschritten
Oracle
Fortgeschritten
Oracle SQL Developer
PgAdmin 4 (PostgreSQL)
PostgreSQL
Fortgeschritten
Smart Contracts
Grundkenntnisse

Aufgabenbereiche
  • Beratung
  • Kommunikation
  • Koordination
  • Organisation
  • (Java-) Entwicklung

Datenkommunikation
PilotEdit
Putty
TortoiseSVN
WinSCP

Design / Entwicklung / Konstruktion
docker
Eclipse mit Subversion
Ethereum Plattform
Gitlab CI/CD
JUnit
Microsoft Visual Studio
MyEclipse
Sourcetree (Git)

Berechnung / Simulation / Versuch / Validierung
NSIS-Installer

Hardware
Apple ipad
Mac

Aus- und Weiterbildung

03/2000 - 05/2004

4 Jahre 3 Monate

Wirtschaftinformatik

Abschluss
Diplom-Wirtschaftsinformatiker (FH)
Institution, Ort
Fachhochschule Hannover

09/1995 - 08/1996

1 Jahr

Fachbereich Physik

Abschluss
nicht bekannt
Institution, Ort
Staatsuniversität in Wolgograd (Russland)

09/1985 - 07/1995

9 Jahre 11 Monate

Hochschulabschluss

Abschluss
Hochschulabschluss
Institution, Ort
Mittelschule, Russland

Ausbildungshistorie

01/1997 - 05/1997:

Gastschüler in Gymnasium, Brake (Unterweser)

06/1997 - 10/1997:

Integrationssprachkurs, Hamburg

12/1997 - 12/1999

Sonderlehrgang für Spätaussiedler Göttingen

Abschluss: Allgemeine Hochschulreife