Java-/JEE-/Kotlin-BE-Developer, Webservices, Microservices, Spring(Boot), ...
Aktualisiert am 09.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 09.04.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Java
Spring Boot
Schnittstellen-Entwicklung
REST
Docker
AWS
Azure
Kubernetes
OpenShift
Git
GitLab
Jenkins
Maven
IntelliJ
Postman
JSON
Apache Cassandra
MongoDB
RDBMS
JPA
DevOps
Deutsch
fließend, Muttersprache
Englisch
gut in Wort und Schrift

Einsatzorte

Einsatzorte

Remote (+500km) Berlin (+20km)


möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-06 - heute

Soziales Projekt

Nachbarschaftshilfe Empathie Herzlichkeit Hilfsbereitschaft ...
Nachbarschaftshilfe
Unterstützung einer älteren Dame, deren Mann im Januar 2022 verstorben ist und die dann Leukämie bekam ...
Menschen
Empathie Herzlichkeit Hilfsbereitschaft Mitgefühl ...
Schönwalde-Glien
7 Monate
2023-04 - 2023-10

Weiterentwicklung und Test des B2B PartnerNet

Mac Ventura 13.13.1 Java 11 IntelliJ 2023.1 ...

Das Internetangebot der Vaillant-Group gliedert sich in einen B2B und B2C Bereich. Das PartnerNet des B2B-Bereichs wird refaktoriert du optimiert. Dabei müssen länderspezifische Gegebenheiten berücksichtigt werden.

Mac Ventura 13.13.1 Java 11 IntelliJ 2023.1 Kubernetes Spring Boot 2.7.11/3.1.1 OpenApi 3.0 ELK: Kibana Instana ElasticSearch MS Azure Azureit MinIO Swagger Docker Maven 3.9.1 Slack Zoom MS Teams Purrk Jira Confluence Bitbucket GitHub Salesforce FirstSpirit Jenkins REST Microservices Git (Terraform/Helm) Postman
Vaillant Group GmbH
HomeOffice
7 Monate
2023-04 - 2023-10

Weiterentwicklung und Test des B2B PartnerNet

Java Developer Mac Ventura 13.13.1 Java 11 IntelliJ 2023.1 ...
Java Developer
Das Internetangebot der Vaillant-Group gliedert sich in einen B2B und B2C Bereich. Das PartnerNet des B2B-Bereichs wird refaktoriert du optimiert. Dabei müssen länderspezifische Gegebenheiten berücksichtigt werden.
Mac Ventura 13.13.1 Java 11 IntelliJ 2023.1 Kubernetes Spring Boot 2.7.11/3.1.1 OpenApi 3.0 ELK: Kibana Instana ElasticSearch MS Azure Azureit MinIO Swagger Docker Maven 3.9.1 Slack Zoom MS Teams Purrk Jira Confluence Bitbucket GitHub Salesforce FirstSpirit Jenkins Postman REST Microservices
Vaillant Group GmbH
HomeOffice
1 Jahr 4 Monate
2021-07 - 2022-10

Redispatch 2.0

Entwickler Mac BigSur 12.4 Java 11.0.11 IntelliJ 2021.1.3 ...
Entwickler
Weiterentwicklung und Test der REST-API für den Datenaustausch zwischen Marktpartnern

Die Kommunikation zwischen Marktpartnern im Energiesektor ist reguliert und muss entsprechenden Anforderungen, u.a. des Netzausbaubeschleunigungsgesetzes (NABEG), genügen. Die komplexen Verarbeitungs- und Kommunikationswege verwenden u.a. AWS S3 Buckets, AWS SQS, SFTP, REST, E-Mail zum Austausch gepackter und verschlüsselter Dateien (Mutual TLs, SSL, Trust-/KeyStore, ...)
Mac BigSur 12.4 Java 11.0.11 IntelliJ 2021.1.3 AWS S3 AWS SQS OpenShift CI/CD: Jenkins Spring Cloud Spring Boot 2.6.9 Spring Actuator REST OpenApi 3.0 Swagger Cassandra Liquibase Maven 3.6.3 TDD: Mockito WireMock LocalStack aws-cli Pact Junit AssertJ RestAssured Teams Jira Confluence bitbucket SonarQube Versionierung: Git SCRUM KANBAN
TransnetBW
HomeOffice
9 Monate
2021-11 - 2022-07

Weiterentwicklung und Test DAP. IntP, BAGS, EPA

Entwickler Windows 10 Java 8/11 IntelliJ 2021.1.3 ...
Entwickler
Der von der T-Systems entwickelte/betreute Bereich umfasst die Komponenten DAP, IntP, EPA und BAGS, über die Daten und Dokumente bzgl. der für die Mauterhebung relevanten Informationen empfangen und weitergeleitet werden. Dabei werden unterschiedlichste Dokumente via SOAP ausgetauscht.
Windows 10 Java 8/11 IntelliJ 2021.1.3 Red Hat Fuse 7.10 OpenShift 4.8/4.9 OpenShift CLI Ansible SOAP Apache Camel Apache Wicket Apache Karaf Apache JMeter 5.4.3 GitLab CI/CD git-subrepo SoapUI 5.70 Spring Boot 2.3.1 CXF Jolokia Splunk 8.2.1 Prometheus Thanos Grafana Artifactory Oracle XE 21c SQL Developer 19.2 KeePass 2.50 Maven 3.6.3 WebEx Jira Confluence Versionierung: Git SVN SCRUM
Toll Collect/ T-Systems
HomeOffice
3 Monate
2021-07 - 2021-09

Unterstützung bei der Weiterentwicklung der MDS Software

Entwickler Windows 10 Java 15 IntelliJ 2021.1.3 ...
Entwickler
Messdaten von Sensoren zur Verbrauchsmessung werden digital in Fernwartung abgelesen. Anschließend müssen die Daten dekodiert, gemapped und letztendlich persistiert werden.
Windows 10 Java 15 IntelliJ 2021.1.3 JIRA miro Retros Gitlab Gradle 7.7.1 CI/CD Jenkins Spring Boot 2.4.3 Spring Cloud Open Feign Caching Caffeine MongoDb Swagger OpenApi 3.0 Teams Docker TDD Testcontainers 1.15.2 Junit AssertJ Mockito WireMock Checkstyle Jib Versionierung: Git SCRUM
Brunata-Metrona GmbH
HomeOffice
3 Monate
2020-10 - 2020-12

Test und Weiterentwicklung des Electronic Medical Reporting (EMR) Systems

Entwickler, Tester Kotlin 1.4.10 Maven 3.6.3 GitHub ...
Entwickler, Tester
Für das EMR sind Bugs zu beheben sowie neue Features zu implementieren. Weiterhin ist in einem Greenfield-Projekt eine Applikation für Aufnahmefragebögen für Patienten zu implementieren. 
Kotlin 1.4.10 Maven 3.6.3 GitHub OpenApi 3.0 Spring Boot 2.2.2 MockK Swagger Java 11 Mac OS Mockito IntelliJ 2020.2 JIRA Gradle 6.7.1 CI/CD Circle CI Slack Amazon SQS DataDog Aptible http4k Exposed TDD Junit Websockets Versionierung: Git Kanban
Axom Software GmbH ? Forhims (USA)
Berlin/ Home Office
5 Monate
2019-10 - 2020-02

HubSpot Integration

Entwickler, Integrator, Tester Kanban Windows 10 Java 12 ...
Entwickler, Integrator, Tester
Implementierung von Microservices; HubSpot Integration
  • Weiter-/Neuentwicklung von Features
  • Integration und automatische Synchronisierung des internen Backends mit dem verwendeten CRM ?HubSpot?
Kanban Windows 10 Java 12 IntelliJ 2019.2 JIRA 7.11.1 Confluence Bitbucket Maven 3.6.1 CI/CD Jenkins Spring Boot 2.0.6 Postman 7.12.0 Slack HATEOAS RabbitMQ 3.6.16 Consul Swagger HubSpot API und webhook TDD Junit Mockito Versionierung: Git
Medici Living Group / Quarters
Berlin
3 Monate
2019-06 - 2019-08

Various Portals

Entwickler, Tester Windows 10 Java 8 IntelliJ 2019.1 ...
Entwickler, Tester
  • Implementierung von Features für Vattenfall Portale 
  • Weiterentwicklung und Fehlerbehebung der Vattenfall Portale
Windows 10 Java 8 IntelliJ 2019.1 JIRA 7.11.1 Confluence Bitbucket Maven Spring Boot 1.5.2 Thymeleaf Hibernate Oracle SQL Developer Teams MapStruct 1.2.0 TDD Junit YAML Docker Kubernetes (am Rande) CI/CD Jenkins Versionierung: Git Kanban
Vattenfall
Berlin
2 Monate
2019-04 - 2019-05

Produktdatenverarbeitung

Entwickler, Tester Scrum Microservices Windows 10 ...
Entwickler, Tester
Implementierung von Workern für ein mehrstufiges Matching 
  • Mitentwicklung eines Präprozessors (Worker) zur Verarbeitung und Persistierung von angelieferten Rohdaten für die Abrechnung von Leistungsrechten in einer Microservice-Architektur. 
Scrum Microservices Windows 10 Java 8 IntelliJ 2019.1 JIRA 7.8.2 Confluence Docker 18.09.2 Camunda BPM Maven gitlab Spring Boot 2.1.3 SpringData TDD JUnit Mockito CI/CD Jenkins Versionierung: Git
GVL
Berlin
4 Monate
2018-12 - 2019-03

ConfigTool SiSHIP

Entwickler C# XAML WPF ...
Entwickler
Entwicklung eines Konfigurationstool zum Einlesen von CSV-Dateien
  • Migration von Jazz nach JIRA
  • Ingenieuren soll ein Tool an die Hand gegeben werden, mit dem diese für das Backend CSV Dateien einlesen, editieren und speichern können
  • Das Tool unterstützt dabei durch Verwendung diverser Validierungsregeln
  • Bislang wurde Jazz als Collaboration-Tool verwendet
  • Die dort angesammelten Daten sollen nach JIRA migriert werden, wozu in Python ein Script erstellt werden soll
C# XAML WPF Windows 10 VisualStudio 2017 Circuit 1.2.4904 Jazz 5.0.2 JIRA 7.11 Python 3.7.2 Versionierung: Git SCRUM
Siemens AG
Berlin
8 Monate
2018-07 - 2019-02

Erweiterung des DACAPO Tools

Entwickler Windows 10 Eclipse Oxygen 3a Java 1.8 ...
Entwickler

Das Tool DACAPO ist gesetzlichen Anforderungen anzupassen, wobei bestimmte Kennziffern für bestimmte User (nicht) sichtbar gemacht werden müssen.

Windows 10 Eclipse Oxygen 3a Java 1.8 Tomcat 8.0.27 Maven JSF / PrimeFaces 3.5.20; Versionierung: Git
OTTO
Remote
4 Monate
2018-07 - 2018-10

Process-Template_Engine

Entwickler Scrum Ubuntu 16.04 Java 1.8 ...
Entwickler
  • Process-Template-Engine (PTE) Optimierung
  • In einer Mikroservice-Architektur sind diverse Anpassungen und Neuentwicklungen vorzunehmen
  • PTE
    • Beseitigung nicht mehr benötigter Event-Attribute
    • Resilience: Zwischenspeicherung empfangener Events vor der Verarbeitung, um das Risiko des Datenverlustes bei Auftreten eines Fehlers auszuschließen
Scrum Ubuntu 16.04 Java 1.8 IntelliJ 2018.2 Maven 3.3.9 TDD JUnit Mockito YAML Docker Developer Console (Zalando Tool) HipChat Hangouts SpringBoot 1.4.1 dbVisualizer 10 pgAdmin4 Postgres 10; Versionierung: Git
Zalando
Berlin
8 Monate
2017-12 - 2018-07

Synchronisation der JIRA-Tickets mit dem konzerneigenen KPM-Tool

Entwickler, Tester Windows 10 Eclipse Oxygen Java 1.8 ...
Entwickler, Tester

Durch die Zusammenarbeit mehrerer Teams, die unterschiedliche Ticketingsysteme verwenden, ist eine Synchronisation der beiden Tools notwendig. Tickets aus JIRA müssen (REST API) exportiert und in KPM (SOAP API) importiert werden und umgekehrt. Dabei muss ein Mapping der jeweils verwendeten Felder (JIRA/ KPM) erfolgen.

Windows 10 Eclipse Oxygen Java 1.8 Maven 3.3.9 JSON SOAP JIRA 7.6.1 SpringBoot 1.5.10 Logback Confluence TDD Junit Mockito PowerMockito KPM Postman Slack; Versionierung: Git 2.9.3 SCRUM
VW Nutzfahrzeuge ? JIRA2KPM
Hannover/Berlin
4 Monate
2018-02 - 2018-05

Relaunch der DIN Beuth Website

Entwickler Windows 10 Eclipse Oxygen 2 IDEA IntelliJ ...
Entwickler

Es sind Anpassungen an den CoreMedia-Templates für den Relaunch der Website vorzunehmen, inkl. Einstellungen im CMS selbst.

Windows 10 Eclipse Oxygen 2 IDEA IntelliJ JSDK 1.7 CoreMedia 7 SASS CSS Versionierung: SVN SCRUM
]init[ ? DIN Beuth
Berlin
3 Monate
2018-02 - 2018-04

Analyse und Evaluierung eines ConnectionPools für die Applikationslandschaft

Entwickler Windows 7 Eclipse Luna Java 1.8; TDD ...
Entwickler

Die Anwendungen bei ETC verbinden sich bislang direkt per JDBC gegen ihre Datenbank(en) oder sind Webanwendungen, die im Tomcat laufen und den Tomcat JDBC ConnectionPool verwenden.  Somit sind aber Nicht-Webanwendungen vom Connectionpooling ausgeschlossen. Es soll analysiert werden, welche ConnectionPooling-Lösungen es gibt, welche Lösung für die ETC geeignet ist und dieser dann verwendet werden. Weiterhin soll ein Monitoring des ConnectionPools gewährleistet sein. Zuvor ist eine SWOT-Analyse existierender Connectionpool durchzuführen.

Windows 7 Eclipse Luna Java 1.8; TDD Junit; Hikari CP Versionierung: Git
ETC Transport Consultants ? ConnectionPool
Berlin
10 Monate
2017-02 - 2017-11

Transition der Postcon-Tools von Hannover nach Berlin

Entwickler Ubuntu 16.04/17.04 IDEA IntelliJ 2016.3.6 Java 1.7/1.8 ...
Entwickler

Bislang wurden die selbst entwickelten Tool der Postcon in Hannover betreut. Diese sollen nach Berlin überführt und dort weiter/neu entwickelt werden. Zudem werden die Tools dabei von SVN auf Git sowie von NetBeans auf Maven-Projekte und dabei ggf. nach Java 8 migriert sowie refactored (Umstellung von JDBC ? JPA, ...). Weiterentwicklung der Eigenentwicklung Tomato, inkl. REST-API, Web-/Microservices im Domain Driven Design (DDD)

Ubuntu 16.04/17.04 IDEA IntelliJ 2016.3.6 Java 1.7/1.8 JNLP Maven 3.3.9 Redmine CI/CD Jenkins Nexus Spring Spring Shell 1.2.0 FlyWay 4.0.3 Docker Docker-Compose Docker-Machine Docker Swarm Postman PostgreSql 9.5 PgAdmin III Oracle VirtualBox 5.1.12 Slack TestRail Swagger TDD Junit Mockito PowerMockito Cucumber cURL arc42; Versionierung: Git 2.9.3 SCRUM
Postcon
Berlin
7 Monate
2016-08 - 2017-02

Elternzeit


Schönwalde-Glien
2 Monate
2016-06 - 2016-07

Implementierung von Services für Mobility Produkte (Autos, Fahrräder, ?)

Entwickler Windows 10 JSDK 1.8 Maven 3.3.9 ...
Entwickler

Eine bislang in PHP4 implementierte Lösung wurde bereits zum Teil nach Java portiert und soll erweitert werden. Die bestehende RESTful API soll mit Hilfe von Swagger automatisch dokumentiert werden.

Windows 10 JSDK 1.8 Maven 3.3.9 Eclipse Neon JIRA Confluence Jenkins RabbitMQ WildFly 9.0.2 Swagger FlyWay 4.0.1 Hibernate Docker MySql MongoDB Gerrit Tortoise JAVA 1.8 CI/CD Kitematic ; Versionierung: Git
DBRent ? Mobility Service Provider (MSP)
Halle/Berlin
2 Monate
2016-03 - 2016-04

Implementierung eines Hallenplans

Entwickler Windows 10 JSDK 1.7 GWT 2.7 ...
Entwickler

Implementierung eines Hallenplans

Windows 10 JSDK 1.7 GWT 2.7 Maven 3.3.9 Eclipse Mars JIRA Confluence BitBucket Git
Corussoft ? Messe Köln
Berlin
2 Monate
2015-10 - 2015-11

Implementierung einer Applikation zur automatisierten Aktualisierung von Produkten für Google AdWords Kampagnen

Entwickler Windows 7 JSDK 1.7 Maven 3.0.5 ...
Entwickler

Implementierung einer API der Product Listing Ads (Google AdWords).

Windows 7 JSDK 1.7 Maven 3.0.5 Spring AMQP 1.5.1 Spring Rabbit 1.5.1 IDEA IntelliJ 14.1.5 Hibernate Quartz 2.2.1 JPA 2.1 SonarQube 5.1.2 Jenkins JIRA Confluence RabbitMQ 3.5.6 Spring 4.1.6 LiquiBase MySql 5.6.27/MySql Workbench 6.3 SonarCube 5.1.2 UpSource Git 2.6.1
Rakuten ? RATO (Rakuten AdWords Traffic Optimizer)
Bamberg
1 Jahr 1 Monat
2014-07 - 2015-07

Design und Implementierung einer großen Web-Anwendung für ein Flottenmanagement inkl. Einbindung von Fahrtenschreibern / ElectronicalOnBoardRecorder.

Entwickler Scrum
Entwickler

Umsetzung der Spezifikation und Defect-Bearbeitung.
Modellierung von SOAP-basierten Webservices im Enterprise Architect, Generierung von XSD- und WSDL-Dateien, Implementierung der Webservices, Konfiguration des Zugriffs per CXF-Servlet, Deployment auf einem WSO2-Server, Erstellen von Klassen- und Sequenzdiagrammen. Vorgehensweise nach SCRUM. Optimierung der Performance bestehender Datenbankoperationen

Windows 7 JSDK 1.6/1.7 Maven 3.2.2 Eclipse Luna EclipseLink 2.5 JPA 2.1 Dozer Polarion Jira Confluence Sparx Systems Enterprise Architect 10.0 WSO2 5.2 PuTTY WinSCP Spring 3.10 Apache CXF SoapUI LiquiBase MySql/MySql Workbench SVN/Tortoise GIT/Gerrit
Scrum
T-Systems ? EOBR
Berlin
4 Monate
2014-04 - 2014-07

Design und Implementierung von REST-/SOAP Schnittstellen zwischen den IT-Systemen von externen Dienstleistern und IKTP auf Basis von WS02 Produkten (API Manager).

Entwickler Scrum
Entwickler

Mitarbeit im Schaufenster Niedersachsen, Aufbau und Erweiterung der IKTP Plattform um eine Schnittstelle (ParkManager)  zum IT-Dienstleister eines Parkhausbetreibers zur Realisierung eines Piloten für VW (Mobilitätskarte). Vorgehensweise nach SCRUM. Optimierung der Performance bestehender Datenbankoperationen.

SVN/SmartGIT Windows 7 JSDK 1.7 Eclipse Helios JPA 2.1 Dozer Oracle VirtualBox
Scrum
T-Systems ? Schaufenster Niedersachsen
Berlin
3 Monate
2013-12 - 2014-02

Portal-/Portletentwicklung

Entwickler Windows 7 JSDK 1.7 Liferay 6.1.3/6.2 ...
Entwickler

Für einen großen Verband im Gesundheitswesen wird eine Plattform entwickelt, die zur Erfüllung gesetzlicher Vorgaben genutzt wird. Hierbei gilt es, unterschiedliche Bereiche für die Mitglieder zu entwickeln, in denen Diskussionen zu Rundschreiben u.dgl.m. erfolgen können.

Die auf dieser Plattform behandelten Themen werden durch unterschiedliche Systeme wie Optimal Systems und FirstSpirit bereitgestellt und über Liferay publiziert.

Windows 7 JSDK 1.7 Liferay 6.1.3/6.2 Liferay Developer Studio MySql 5.5 TOMCAT 7 Spring MVC 3.0 Optimal Systems FirstSpirit JIRA Confluence SVN
interactive tools ? GKV-Dialog
Berlin
4 Monate
2013-08 - 2013-11

Design und Implementierung des Backends für eine Smartphone App (iOS) eines weltweit führenden deutschen Automobilherstellers

Entwickler OS X iOS 6/7 JSDK 1.7 ...
Entwickler

Es soll ein Backend entworfen und implementiert werden, welches auf der einen Seite mit einem iOS Smartphone und auf der anderen Seite mit den Webservices eines Drittanbieters kommunizieren kann, um Ladesäulen zum Aufladen von eCars sowie Parkplätze zu finden und zu buchen. Vorgehensweise nach SCRUM.

OS X iOS 6/7 JSDK 1.7 RESTful Webservices Eclipse/Spring Tool Suite (STS) MySql 5.5 TOMCAT 7 Spring MVC 3.2.4 Spring Data/JPA JUnit Jira Confluence GIT
Flexcellence ? Mobilitätskarte (MoKa)
Berlin
2 Monate
2013-05 - 2013-06

Implementierung von Tools und Modulen für ein Ticketingsystem

Entwickler Windows XP JSDK 1.6 Introspection/Reflection ...
Entwickler

Es soll ein System zur Erfassung von Ticketbuchungen auf Java – Basis entwickelt werden, welches die bestehende PHP Lösung ablösen soll.

Windows XP JSDK 1.6 Introspection/Reflection MySql 5.5 TOMCAT 7 Hibernate 3.5 Spring MVC 3.2 JUnit SVN
socialmeta ? Ticketing System
Berlin
11 Monate
2012-02 - 2012-12

DB-Migration,Applikations-Migration, Weiterentwicklung

Entwickler Windows XP JSDK 1.6 Berkeley XML DB ...
Entwickler

Ein Legacy-System (Aprico) muss auf eine State-of-the-art System (Capricorn) migriert werden, wobei für beide Systeme noch parallel Weiterentwicklungen vorgenommen werden.

Eine bislang verwendete Berkeley XML DB wird auf Oracle migriert.
Entwicklung von Tools für den Zertifikatehandel.

Windows XP JSDK 1.6 Berkeley XML DB Oracle XML DB XPath XQuery XSchema Oracle Jboss 4 und 6 JUnit ClearCase
Landesbank Berlin ? Aprico
Berlin
5 Monate
2011-10 - 2012-02

Entwicklung von Services für das PAP (Personal Auto Portal)

Entwickler Windows 7 JSDK 1.7 JSP ...
Entwickler

Das PAP ist ein Portal, welches diverse Services rund um das Auto anbietet. Verwendung findet hier Liferay . Hierfür habe ich eine n I18N Katalogservice entwickelt; dieser kann vom System vorgegebene, aber auch vom Kunden erstellte Einträge enthalten und verwalten. Zusätzlich wurden von mir Generatoren für die Language.properties sowie das CSV-Parsing entwickelt.

Windows 7 JSDK 1.7 JSP Liferay 6.0 ServiceBuilder Hibernate 3 Spring 3 ANT AntTasks MySQL 5 PMD Jenkins SVN Tortoise
td-digital ? PAP
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 5 Monate
1993-04 - 1998-08

Studium - Allgemeinen Informatik

Technischen Fachhochschule Berlin
Technischen Fachhochschule Berlin
1 Jahr 7 Monate
1991-10 - 1993-04

Ausbildung zum Datenverarbeitungskaufmann

TAYLORIX Berlin GmbH
TAYLORIX Berlin GmbH
2 Jahre 5 Monate
1987-09 - 1990-01

Ausbildung zum Bankkaufmann

Sparkasse der Stadt Berlin West (heute Berliner Sparkasse)
Sparkasse der Stadt Berlin West (heute Berliner Sparkasse)
6 Jahre 11 Monate
1980-08 - 1987-06

Abitur

Thomas-Mann-Oberschule in Berlin-Reinickendorf
Thomas-Mann-Oberschule in Berlin-Reinickendorf
5 Jahre 7 Monate
1975-01 - 1980-07

Grundschulgang

Wilhelm-Raabe-Grundschule in Berlin-Reinickendorf
Wilhelm-Raabe-Grundschule in Berlin-Reinickendorf

Position

Position

Java-/Kotlin Softwareentwicklung (primär Backend)

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Schnittstellen-Entwicklung REST Docker AWS Azure Kubernetes OpenShift Git GitLab Jenkins Maven IntelliJ Postman JSON Apache Cassandra MongoDB RDBMS JPA DevOps

Produkte / Standards / Erfahrungen / Methoden

Apache CXF
Aptible
Atlassian Confluence
Atlassian JIRA
Berkeley XML DB
BitBucket
Camunda BPM
Circle CI
ClearCase
Confluence
CoreMedia 7
CSS
Cucumber
cURL
DataDog
Docker
Docker 18.09.2
Docker Swarm
Docker-Compose
Docker-Machine
Dozer
Fortgeschritten
Eclipse Luna
Eclipse Mars
Eclipse Neon
Eclipse Oxygen
Eclipse Oxygen 2
Eclipse Oxygen 3a
Eclipse/Spring Tool Suite (STS)
EclipseLink 2.5
FirstSpirit
FlyWay
FlyWay 4.0.1
Gerrit
Git
Fortgeschritten
Git 2.6.1
Fortgeschritten
Git 2.9.3
Fortgeschritten
GIT/Gerrit
GitHub
GitLab
GWT 2.7
Hibernate
Hibernate 3
Hibernate 3.5
HubSpot
Basics
IDEA IntelliJ
Experte
IDEA IntelliJ 14.1.5
Experte
IntelliJ 2019.1
Experte
IntelliJ 2020.3
Experte
IntelliJ IDEA
Introspection/Reflection
iOS 6/7
Jboss 4 und 6
Jenkins
Fortgeschritten
Jira
Fortgeschritten
JIRA 7.11.1
JIRA 7.8.2
JPA 2.1
JSDK 1.6
JSDK 1.7
JSDK 1.8
JSF / PrimeFaces 3.5.20; Versionierung: Git
JUnit
Kanban
Kitematic
KPM
Liferay 6.0
Liferay 6.1.3/6.2
Liferay Developer Studio
LiquiBase
MapStruct 1.2.0
Maven
Maven 3
Maven 3.0.5
Maven 3.2.2
Maven 3.3.9
Maven 3.6.1
Microsoft VisualStudio 2017
Mockito
MySql 5.5
MySql 5.6.27/MySql Workbench 6.3
Nexus
OpenApi 3.0
Optimal Systems
Oracle XML DB
PgAdmin
PMD
Polarion
Postman
Postman 7.12.0
PowerMockito
PuTTY
Quartz
Rabbit MQ 3.6.16
RabbitMQ
RabbitMQ 3.5.6
Redmine
RESTful Webservices
SASS
Scrum
ServiceBuilder
Slack
SoapUI
SonarCube 5.1.2
SonarQube 5.1.2
Spring 3
Spring 3.10
Spring 3.2.18
Spring 4.1
Spring 4.1.6
Spring AMQP 1.5.1
Spring Boot 1.5.2
Experte
Spring Boot 2.0.6
Experte
Spring Boot 2.1.3
Experte
Spring Boot 2.2.2
Experte
Spring Data
Spring Data/JPA
Spring MVC 3.0
Spring MVC 3.2
Spring MVC 3.2.4
Spring Rabbit 1.5.1
Spring Shell
SVN
SVN/Tortoise
Swagger
Teams
TestRail
TOMCAT 7
Tomcat 8.0.27
Tortoise
UpSource
Vaadin
Versionierung: SVN
VirtualBox
WildFly 9.0.2
WinSCP
WSO2 5.2
XPath
XQuery
XSchema

Ihre Firma ist ein innovatives Unternehmen und Sie möchten Ihr Team um einen Informatiker verstärken. Gerne möchte ich Ihnen meine Mitarbeit als freiberuflicher Informatiker in Ihrem Team anbieten. Ich bin Diplom-Informatiker (FH) und habe mein Studium der Allgemeinen Informatik an der Technischen Fachhochschule Berlin sehr erfolgreich absolviert. Seitdem war ich in mehreren Projekten ebenfalls erfolgreich freiberuflich tätig. Spezialisiert habe ich mich auf die objektorientierte Softwareentwicklung mit der Programmiersprache Java.

Meine Kenntnisse in den folgenden Bereichen möchte ich gerne für Sie einsetzen:

  • Java (seit dem JDK 1.0.2; Applets AWT, Swing, ...)
  • J2EE (Servlets, JSP, JDBC, EJB, ...)
  • OOD / OOP
  • UML

Gerne würde ich Sie bei der Entwicklung entsprechender Software unterstützen. Das Engagement Ihrer Firma in den Bereichen der objektorientierten Softwareentwicklung, insbesondere unter Einsatz von Java, deckt sich mit meinen Interessen und ich würde mich freuen, Sie bei Ihren Vorhaben zu unterstützen. Auf ein persönliches Gespräch mit Ihnen freue ich mich.

Betriebssysteme

Mac OS
MS-DOS
OS X
Ubuntu
Ubuntu 16.04
Windows
Windows 10
Windows 7
Windows XP

Programmiersprachen

C
C#
Basics
C++
CSS
Basics
HTML
Fortgeschritten
IntelliJ 2019.2
Java
Spezialgebiet
Java 1.8
Experte
Java 11
Experte
Java 12
Experte
Java 8
Experte
JavaScript
Fortgeschritten
JDK 1.7
Experte
JDK 1.8
Experte
JNLP
JSDK 1.6/1.7
JSP
Fortgeschritten
Kotlin 1.4.10
Basics
MockK
Basics
PHP
VBA
WML
WPF
XAML
XML

Datenbanken

Access
DAO
DB2
Design mit ERwin
Gupta, Centura
Informix
JDBC
JPA
MongoDB
MS SQL Server
MySQL
MySQL 5
MySql/MySql Workbench
Oracle
RDBS, Oracle XML DB, Berkeley XML DB
Oracle 10g
Oracle SQL Developer
Postgre SQL
PostgreSQL
SQL

Design / Entwicklung / Konstruktion

arc42
Domain Driven Design (DDD)
HATEOAS
Maven 3.6.3
Microservices
Sparx Systems Enterprise Architect 10.0

Branchen

Branchen

  • Bahn
  • Banken
  • Dienstleistung
  • Energie
  • Hotelierie
  • Industrie
  • Internetfirmen
  • Logistik
  • Marktforschung
  • Medizin
  • Telekommunikation
  • Transport

Einsatzorte

Einsatzorte

Remote (+500km) Berlin (+20km)


möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-06 - heute

Soziales Projekt

Nachbarschaftshilfe Empathie Herzlichkeit Hilfsbereitschaft ...
Nachbarschaftshilfe
Unterstützung einer älteren Dame, deren Mann im Januar 2022 verstorben ist und die dann Leukämie bekam ...
Menschen
Empathie Herzlichkeit Hilfsbereitschaft Mitgefühl ...
Schönwalde-Glien
7 Monate
2023-04 - 2023-10

Weiterentwicklung und Test des B2B PartnerNet

Mac Ventura 13.13.1 Java 11 IntelliJ 2023.1 ...

Das Internetangebot der Vaillant-Group gliedert sich in einen B2B und B2C Bereich. Das PartnerNet des B2B-Bereichs wird refaktoriert du optimiert. Dabei müssen länderspezifische Gegebenheiten berücksichtigt werden.

Mac Ventura 13.13.1 Java 11 IntelliJ 2023.1 Kubernetes Spring Boot 2.7.11/3.1.1 OpenApi 3.0 ELK: Kibana Instana ElasticSearch MS Azure Azureit MinIO Swagger Docker Maven 3.9.1 Slack Zoom MS Teams Purrk Jira Confluence Bitbucket GitHub Salesforce FirstSpirit Jenkins REST Microservices Git (Terraform/Helm) Postman
Vaillant Group GmbH
HomeOffice
7 Monate
2023-04 - 2023-10

Weiterentwicklung und Test des B2B PartnerNet

Java Developer Mac Ventura 13.13.1 Java 11 IntelliJ 2023.1 ...
Java Developer
Das Internetangebot der Vaillant-Group gliedert sich in einen B2B und B2C Bereich. Das PartnerNet des B2B-Bereichs wird refaktoriert du optimiert. Dabei müssen länderspezifische Gegebenheiten berücksichtigt werden.
Mac Ventura 13.13.1 Java 11 IntelliJ 2023.1 Kubernetes Spring Boot 2.7.11/3.1.1 OpenApi 3.0 ELK: Kibana Instana ElasticSearch MS Azure Azureit MinIO Swagger Docker Maven 3.9.1 Slack Zoom MS Teams Purrk Jira Confluence Bitbucket GitHub Salesforce FirstSpirit Jenkins Postman REST Microservices
Vaillant Group GmbH
HomeOffice
1 Jahr 4 Monate
2021-07 - 2022-10

Redispatch 2.0

Entwickler Mac BigSur 12.4 Java 11.0.11 IntelliJ 2021.1.3 ...
Entwickler
Weiterentwicklung und Test der REST-API für den Datenaustausch zwischen Marktpartnern

Die Kommunikation zwischen Marktpartnern im Energiesektor ist reguliert und muss entsprechenden Anforderungen, u.a. des Netzausbaubeschleunigungsgesetzes (NABEG), genügen. Die komplexen Verarbeitungs- und Kommunikationswege verwenden u.a. AWS S3 Buckets, AWS SQS, SFTP, REST, E-Mail zum Austausch gepackter und verschlüsselter Dateien (Mutual TLs, SSL, Trust-/KeyStore, ...)
Mac BigSur 12.4 Java 11.0.11 IntelliJ 2021.1.3 AWS S3 AWS SQS OpenShift CI/CD: Jenkins Spring Cloud Spring Boot 2.6.9 Spring Actuator REST OpenApi 3.0 Swagger Cassandra Liquibase Maven 3.6.3 TDD: Mockito WireMock LocalStack aws-cli Pact Junit AssertJ RestAssured Teams Jira Confluence bitbucket SonarQube Versionierung: Git SCRUM KANBAN
TransnetBW
HomeOffice
9 Monate
2021-11 - 2022-07

Weiterentwicklung und Test DAP. IntP, BAGS, EPA

Entwickler Windows 10 Java 8/11 IntelliJ 2021.1.3 ...
Entwickler
Der von der T-Systems entwickelte/betreute Bereich umfasst die Komponenten DAP, IntP, EPA und BAGS, über die Daten und Dokumente bzgl. der für die Mauterhebung relevanten Informationen empfangen und weitergeleitet werden. Dabei werden unterschiedlichste Dokumente via SOAP ausgetauscht.
Windows 10 Java 8/11 IntelliJ 2021.1.3 Red Hat Fuse 7.10 OpenShift 4.8/4.9 OpenShift CLI Ansible SOAP Apache Camel Apache Wicket Apache Karaf Apache JMeter 5.4.3 GitLab CI/CD git-subrepo SoapUI 5.70 Spring Boot 2.3.1 CXF Jolokia Splunk 8.2.1 Prometheus Thanos Grafana Artifactory Oracle XE 21c SQL Developer 19.2 KeePass 2.50 Maven 3.6.3 WebEx Jira Confluence Versionierung: Git SVN SCRUM
Toll Collect/ T-Systems
HomeOffice
3 Monate
2021-07 - 2021-09

Unterstützung bei der Weiterentwicklung der MDS Software

Entwickler Windows 10 Java 15 IntelliJ 2021.1.3 ...
Entwickler
Messdaten von Sensoren zur Verbrauchsmessung werden digital in Fernwartung abgelesen. Anschließend müssen die Daten dekodiert, gemapped und letztendlich persistiert werden.
Windows 10 Java 15 IntelliJ 2021.1.3 JIRA miro Retros Gitlab Gradle 7.7.1 CI/CD Jenkins Spring Boot 2.4.3 Spring Cloud Open Feign Caching Caffeine MongoDb Swagger OpenApi 3.0 Teams Docker TDD Testcontainers 1.15.2 Junit AssertJ Mockito WireMock Checkstyle Jib Versionierung: Git SCRUM
Brunata-Metrona GmbH
HomeOffice
3 Monate
2020-10 - 2020-12

Test und Weiterentwicklung des Electronic Medical Reporting (EMR) Systems

Entwickler, Tester Kotlin 1.4.10 Maven 3.6.3 GitHub ...
Entwickler, Tester
Für das EMR sind Bugs zu beheben sowie neue Features zu implementieren. Weiterhin ist in einem Greenfield-Projekt eine Applikation für Aufnahmefragebögen für Patienten zu implementieren. 
Kotlin 1.4.10 Maven 3.6.3 GitHub OpenApi 3.0 Spring Boot 2.2.2 MockK Swagger Java 11 Mac OS Mockito IntelliJ 2020.2 JIRA Gradle 6.7.1 CI/CD Circle CI Slack Amazon SQS DataDog Aptible http4k Exposed TDD Junit Websockets Versionierung: Git Kanban
Axom Software GmbH ? Forhims (USA)
Berlin/ Home Office
5 Monate
2019-10 - 2020-02

HubSpot Integration

Entwickler, Integrator, Tester Kanban Windows 10 Java 12 ...
Entwickler, Integrator, Tester
Implementierung von Microservices; HubSpot Integration
  • Weiter-/Neuentwicklung von Features
  • Integration und automatische Synchronisierung des internen Backends mit dem verwendeten CRM ?HubSpot?
Kanban Windows 10 Java 12 IntelliJ 2019.2 JIRA 7.11.1 Confluence Bitbucket Maven 3.6.1 CI/CD Jenkins Spring Boot 2.0.6 Postman 7.12.0 Slack HATEOAS RabbitMQ 3.6.16 Consul Swagger HubSpot API und webhook TDD Junit Mockito Versionierung: Git
Medici Living Group / Quarters
Berlin
3 Monate
2019-06 - 2019-08

Various Portals

Entwickler, Tester Windows 10 Java 8 IntelliJ 2019.1 ...
Entwickler, Tester
  • Implementierung von Features für Vattenfall Portale 
  • Weiterentwicklung und Fehlerbehebung der Vattenfall Portale
Windows 10 Java 8 IntelliJ 2019.1 JIRA 7.11.1 Confluence Bitbucket Maven Spring Boot 1.5.2 Thymeleaf Hibernate Oracle SQL Developer Teams MapStruct 1.2.0 TDD Junit YAML Docker Kubernetes (am Rande) CI/CD Jenkins Versionierung: Git Kanban
Vattenfall
Berlin
2 Monate
2019-04 - 2019-05

Produktdatenverarbeitung

Entwickler, Tester Scrum Microservices Windows 10 ...
Entwickler, Tester
Implementierung von Workern für ein mehrstufiges Matching 
  • Mitentwicklung eines Präprozessors (Worker) zur Verarbeitung und Persistierung von angelieferten Rohdaten für die Abrechnung von Leistungsrechten in einer Microservice-Architektur. 
Scrum Microservices Windows 10 Java 8 IntelliJ 2019.1 JIRA 7.8.2 Confluence Docker 18.09.2 Camunda BPM Maven gitlab Spring Boot 2.1.3 SpringData TDD JUnit Mockito CI/CD Jenkins Versionierung: Git
GVL
Berlin
4 Monate
2018-12 - 2019-03

ConfigTool SiSHIP

Entwickler C# XAML WPF ...
Entwickler
Entwicklung eines Konfigurationstool zum Einlesen von CSV-Dateien
  • Migration von Jazz nach JIRA
  • Ingenieuren soll ein Tool an die Hand gegeben werden, mit dem diese für das Backend CSV Dateien einlesen, editieren und speichern können
  • Das Tool unterstützt dabei durch Verwendung diverser Validierungsregeln
  • Bislang wurde Jazz als Collaboration-Tool verwendet
  • Die dort angesammelten Daten sollen nach JIRA migriert werden, wozu in Python ein Script erstellt werden soll
C# XAML WPF Windows 10 VisualStudio 2017 Circuit 1.2.4904 Jazz 5.0.2 JIRA 7.11 Python 3.7.2 Versionierung: Git SCRUM
Siemens AG
Berlin
8 Monate
2018-07 - 2019-02

Erweiterung des DACAPO Tools

Entwickler Windows 10 Eclipse Oxygen 3a Java 1.8 ...
Entwickler

Das Tool DACAPO ist gesetzlichen Anforderungen anzupassen, wobei bestimmte Kennziffern für bestimmte User (nicht) sichtbar gemacht werden müssen.

Windows 10 Eclipse Oxygen 3a Java 1.8 Tomcat 8.0.27 Maven JSF / PrimeFaces 3.5.20; Versionierung: Git
OTTO
Remote
4 Monate
2018-07 - 2018-10

Process-Template_Engine

Entwickler Scrum Ubuntu 16.04 Java 1.8 ...
Entwickler
  • Process-Template-Engine (PTE) Optimierung
  • In einer Mikroservice-Architektur sind diverse Anpassungen und Neuentwicklungen vorzunehmen
  • PTE
    • Beseitigung nicht mehr benötigter Event-Attribute
    • Resilience: Zwischenspeicherung empfangener Events vor der Verarbeitung, um das Risiko des Datenverlustes bei Auftreten eines Fehlers auszuschließen
Scrum Ubuntu 16.04 Java 1.8 IntelliJ 2018.2 Maven 3.3.9 TDD JUnit Mockito YAML Docker Developer Console (Zalando Tool) HipChat Hangouts SpringBoot 1.4.1 dbVisualizer 10 pgAdmin4 Postgres 10; Versionierung: Git
Zalando
Berlin
8 Monate
2017-12 - 2018-07

Synchronisation der JIRA-Tickets mit dem konzerneigenen KPM-Tool

Entwickler, Tester Windows 10 Eclipse Oxygen Java 1.8 ...
Entwickler, Tester

Durch die Zusammenarbeit mehrerer Teams, die unterschiedliche Ticketingsysteme verwenden, ist eine Synchronisation der beiden Tools notwendig. Tickets aus JIRA müssen (REST API) exportiert und in KPM (SOAP API) importiert werden und umgekehrt. Dabei muss ein Mapping der jeweils verwendeten Felder (JIRA/ KPM) erfolgen.

Windows 10 Eclipse Oxygen Java 1.8 Maven 3.3.9 JSON SOAP JIRA 7.6.1 SpringBoot 1.5.10 Logback Confluence TDD Junit Mockito PowerMockito KPM Postman Slack; Versionierung: Git 2.9.3 SCRUM
VW Nutzfahrzeuge ? JIRA2KPM
Hannover/Berlin
4 Monate
2018-02 - 2018-05

Relaunch der DIN Beuth Website

Entwickler Windows 10 Eclipse Oxygen 2 IDEA IntelliJ ...
Entwickler

Es sind Anpassungen an den CoreMedia-Templates für den Relaunch der Website vorzunehmen, inkl. Einstellungen im CMS selbst.

Windows 10 Eclipse Oxygen 2 IDEA IntelliJ JSDK 1.7 CoreMedia 7 SASS CSS Versionierung: SVN SCRUM
]init[ ? DIN Beuth
Berlin
3 Monate
2018-02 - 2018-04

Analyse und Evaluierung eines ConnectionPools für die Applikationslandschaft

Entwickler Windows 7 Eclipse Luna Java 1.8; TDD ...
Entwickler

Die Anwendungen bei ETC verbinden sich bislang direkt per JDBC gegen ihre Datenbank(en) oder sind Webanwendungen, die im Tomcat laufen und den Tomcat JDBC ConnectionPool verwenden.  Somit sind aber Nicht-Webanwendungen vom Connectionpooling ausgeschlossen. Es soll analysiert werden, welche ConnectionPooling-Lösungen es gibt, welche Lösung für die ETC geeignet ist und dieser dann verwendet werden. Weiterhin soll ein Monitoring des ConnectionPools gewährleistet sein. Zuvor ist eine SWOT-Analyse existierender Connectionpool durchzuführen.

Windows 7 Eclipse Luna Java 1.8; TDD Junit; Hikari CP Versionierung: Git
ETC Transport Consultants ? ConnectionPool
Berlin
10 Monate
2017-02 - 2017-11

Transition der Postcon-Tools von Hannover nach Berlin

Entwickler Ubuntu 16.04/17.04 IDEA IntelliJ 2016.3.6 Java 1.7/1.8 ...
Entwickler

Bislang wurden die selbst entwickelten Tool der Postcon in Hannover betreut. Diese sollen nach Berlin überführt und dort weiter/neu entwickelt werden. Zudem werden die Tools dabei von SVN auf Git sowie von NetBeans auf Maven-Projekte und dabei ggf. nach Java 8 migriert sowie refactored (Umstellung von JDBC ? JPA, ...). Weiterentwicklung der Eigenentwicklung Tomato, inkl. REST-API, Web-/Microservices im Domain Driven Design (DDD)

Ubuntu 16.04/17.04 IDEA IntelliJ 2016.3.6 Java 1.7/1.8 JNLP Maven 3.3.9 Redmine CI/CD Jenkins Nexus Spring Spring Shell 1.2.0 FlyWay 4.0.3 Docker Docker-Compose Docker-Machine Docker Swarm Postman PostgreSql 9.5 PgAdmin III Oracle VirtualBox 5.1.12 Slack TestRail Swagger TDD Junit Mockito PowerMockito Cucumber cURL arc42; Versionierung: Git 2.9.3 SCRUM
Postcon
Berlin
7 Monate
2016-08 - 2017-02

Elternzeit


Schönwalde-Glien
2 Monate
2016-06 - 2016-07

Implementierung von Services für Mobility Produkte (Autos, Fahrräder, ?)

Entwickler Windows 10 JSDK 1.8 Maven 3.3.9 ...
Entwickler

Eine bislang in PHP4 implementierte Lösung wurde bereits zum Teil nach Java portiert und soll erweitert werden. Die bestehende RESTful API soll mit Hilfe von Swagger automatisch dokumentiert werden.

Windows 10 JSDK 1.8 Maven 3.3.9 Eclipse Neon JIRA Confluence Jenkins RabbitMQ WildFly 9.0.2 Swagger FlyWay 4.0.1 Hibernate Docker MySql MongoDB Gerrit Tortoise JAVA 1.8 CI/CD Kitematic ; Versionierung: Git
DBRent ? Mobility Service Provider (MSP)
Halle/Berlin
2 Monate
2016-03 - 2016-04

Implementierung eines Hallenplans

Entwickler Windows 10 JSDK 1.7 GWT 2.7 ...
Entwickler

Implementierung eines Hallenplans

Windows 10 JSDK 1.7 GWT 2.7 Maven 3.3.9 Eclipse Mars JIRA Confluence BitBucket Git
Corussoft ? Messe Köln
Berlin
2 Monate
2015-10 - 2015-11

Implementierung einer Applikation zur automatisierten Aktualisierung von Produkten für Google AdWords Kampagnen

Entwickler Windows 7 JSDK 1.7 Maven 3.0.5 ...
Entwickler

Implementierung einer API der Product Listing Ads (Google AdWords).

Windows 7 JSDK 1.7 Maven 3.0.5 Spring AMQP 1.5.1 Spring Rabbit 1.5.1 IDEA IntelliJ 14.1.5 Hibernate Quartz 2.2.1 JPA 2.1 SonarQube 5.1.2 Jenkins JIRA Confluence RabbitMQ 3.5.6 Spring 4.1.6 LiquiBase MySql 5.6.27/MySql Workbench 6.3 SonarCube 5.1.2 UpSource Git 2.6.1
Rakuten ? RATO (Rakuten AdWords Traffic Optimizer)
Bamberg
1 Jahr 1 Monat
2014-07 - 2015-07

Design und Implementierung einer großen Web-Anwendung für ein Flottenmanagement inkl. Einbindung von Fahrtenschreibern / ElectronicalOnBoardRecorder.

Entwickler Scrum
Entwickler

Umsetzung der Spezifikation und Defect-Bearbeitung.
Modellierung von SOAP-basierten Webservices im Enterprise Architect, Generierung von XSD- und WSDL-Dateien, Implementierung der Webservices, Konfiguration des Zugriffs per CXF-Servlet, Deployment auf einem WSO2-Server, Erstellen von Klassen- und Sequenzdiagrammen. Vorgehensweise nach SCRUM. Optimierung der Performance bestehender Datenbankoperationen

Windows 7 JSDK 1.6/1.7 Maven 3.2.2 Eclipse Luna EclipseLink 2.5 JPA 2.1 Dozer Polarion Jira Confluence Sparx Systems Enterprise Architect 10.0 WSO2 5.2 PuTTY WinSCP Spring 3.10 Apache CXF SoapUI LiquiBase MySql/MySql Workbench SVN/Tortoise GIT/Gerrit
Scrum
T-Systems ? EOBR
Berlin
4 Monate
2014-04 - 2014-07

Design und Implementierung von REST-/SOAP Schnittstellen zwischen den IT-Systemen von externen Dienstleistern und IKTP auf Basis von WS02 Produkten (API Manager).

Entwickler Scrum
Entwickler

Mitarbeit im Schaufenster Niedersachsen, Aufbau und Erweiterung der IKTP Plattform um eine Schnittstelle (ParkManager)  zum IT-Dienstleister eines Parkhausbetreibers zur Realisierung eines Piloten für VW (Mobilitätskarte). Vorgehensweise nach SCRUM. Optimierung der Performance bestehender Datenbankoperationen.

SVN/SmartGIT Windows 7 JSDK 1.7 Eclipse Helios JPA 2.1 Dozer Oracle VirtualBox
Scrum
T-Systems ? Schaufenster Niedersachsen
Berlin
3 Monate
2013-12 - 2014-02

Portal-/Portletentwicklung

Entwickler Windows 7 JSDK 1.7 Liferay 6.1.3/6.2 ...
Entwickler

Für einen großen Verband im Gesundheitswesen wird eine Plattform entwickelt, die zur Erfüllung gesetzlicher Vorgaben genutzt wird. Hierbei gilt es, unterschiedliche Bereiche für die Mitglieder zu entwickeln, in denen Diskussionen zu Rundschreiben u.dgl.m. erfolgen können.

Die auf dieser Plattform behandelten Themen werden durch unterschiedliche Systeme wie Optimal Systems und FirstSpirit bereitgestellt und über Liferay publiziert.

Windows 7 JSDK 1.7 Liferay 6.1.3/6.2 Liferay Developer Studio MySql 5.5 TOMCAT 7 Spring MVC 3.0 Optimal Systems FirstSpirit JIRA Confluence SVN
interactive tools ? GKV-Dialog
Berlin
4 Monate
2013-08 - 2013-11

Design und Implementierung des Backends für eine Smartphone App (iOS) eines weltweit führenden deutschen Automobilherstellers

Entwickler OS X iOS 6/7 JSDK 1.7 ...
Entwickler

Es soll ein Backend entworfen und implementiert werden, welches auf der einen Seite mit einem iOS Smartphone und auf der anderen Seite mit den Webservices eines Drittanbieters kommunizieren kann, um Ladesäulen zum Aufladen von eCars sowie Parkplätze zu finden und zu buchen. Vorgehensweise nach SCRUM.

OS X iOS 6/7 JSDK 1.7 RESTful Webservices Eclipse/Spring Tool Suite (STS) MySql 5.5 TOMCAT 7 Spring MVC 3.2.4 Spring Data/JPA JUnit Jira Confluence GIT
Flexcellence ? Mobilitätskarte (MoKa)
Berlin
2 Monate
2013-05 - 2013-06

Implementierung von Tools und Modulen für ein Ticketingsystem

Entwickler Windows XP JSDK 1.6 Introspection/Reflection ...
Entwickler

Es soll ein System zur Erfassung von Ticketbuchungen auf Java – Basis entwickelt werden, welches die bestehende PHP Lösung ablösen soll.

Windows XP JSDK 1.6 Introspection/Reflection MySql 5.5 TOMCAT 7 Hibernate 3.5 Spring MVC 3.2 JUnit SVN
socialmeta ? Ticketing System
Berlin
11 Monate
2012-02 - 2012-12

DB-Migration,Applikations-Migration, Weiterentwicklung

Entwickler Windows XP JSDK 1.6 Berkeley XML DB ...
Entwickler

Ein Legacy-System (Aprico) muss auf eine State-of-the-art System (Capricorn) migriert werden, wobei für beide Systeme noch parallel Weiterentwicklungen vorgenommen werden.

Eine bislang verwendete Berkeley XML DB wird auf Oracle migriert.
Entwicklung von Tools für den Zertifikatehandel.

Windows XP JSDK 1.6 Berkeley XML DB Oracle XML DB XPath XQuery XSchema Oracle Jboss 4 und 6 JUnit ClearCase
Landesbank Berlin ? Aprico
Berlin
5 Monate
2011-10 - 2012-02

Entwicklung von Services für das PAP (Personal Auto Portal)

Entwickler Windows 7 JSDK 1.7 JSP ...
Entwickler

Das PAP ist ein Portal, welches diverse Services rund um das Auto anbietet. Verwendung findet hier Liferay . Hierfür habe ich eine n I18N Katalogservice entwickelt; dieser kann vom System vorgegebene, aber auch vom Kunden erstellte Einträge enthalten und verwalten. Zusätzlich wurden von mir Generatoren für die Language.properties sowie das CSV-Parsing entwickelt.

Windows 7 JSDK 1.7 JSP Liferay 6.0 ServiceBuilder Hibernate 3 Spring 3 ANT AntTasks MySQL 5 PMD Jenkins SVN Tortoise
td-digital ? PAP
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 5 Monate
1993-04 - 1998-08

Studium - Allgemeinen Informatik

Technischen Fachhochschule Berlin
Technischen Fachhochschule Berlin
1 Jahr 7 Monate
1991-10 - 1993-04

Ausbildung zum Datenverarbeitungskaufmann

TAYLORIX Berlin GmbH
TAYLORIX Berlin GmbH
2 Jahre 5 Monate
1987-09 - 1990-01

Ausbildung zum Bankkaufmann

Sparkasse der Stadt Berlin West (heute Berliner Sparkasse)
Sparkasse der Stadt Berlin West (heute Berliner Sparkasse)
6 Jahre 11 Monate
1980-08 - 1987-06

Abitur

Thomas-Mann-Oberschule in Berlin-Reinickendorf
Thomas-Mann-Oberschule in Berlin-Reinickendorf
5 Jahre 7 Monate
1975-01 - 1980-07

Grundschulgang

Wilhelm-Raabe-Grundschule in Berlin-Reinickendorf
Wilhelm-Raabe-Grundschule in Berlin-Reinickendorf

Position

Position

Java-/Kotlin Softwareentwicklung (primär Backend)

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Schnittstellen-Entwicklung REST Docker AWS Azure Kubernetes OpenShift Git GitLab Jenkins Maven IntelliJ Postman JSON Apache Cassandra MongoDB RDBMS JPA DevOps

Produkte / Standards / Erfahrungen / Methoden

Apache CXF
Aptible
Atlassian Confluence
Atlassian JIRA
Berkeley XML DB
BitBucket
Camunda BPM
Circle CI
ClearCase
Confluence
CoreMedia 7
CSS
Cucumber
cURL
DataDog
Docker
Docker 18.09.2
Docker Swarm
Docker-Compose
Docker-Machine
Dozer
Fortgeschritten
Eclipse Luna
Eclipse Mars
Eclipse Neon
Eclipse Oxygen
Eclipse Oxygen 2
Eclipse Oxygen 3a
Eclipse/Spring Tool Suite (STS)
EclipseLink 2.5
FirstSpirit
FlyWay
FlyWay 4.0.1
Gerrit
Git
Fortgeschritten
Git 2.6.1
Fortgeschritten
Git 2.9.3
Fortgeschritten
GIT/Gerrit
GitHub
GitLab
GWT 2.7
Hibernate
Hibernate 3
Hibernate 3.5
HubSpot
Basics
IDEA IntelliJ
Experte
IDEA IntelliJ 14.1.5
Experte
IntelliJ 2019.1
Experte
IntelliJ 2020.3
Experte
IntelliJ IDEA
Introspection/Reflection
iOS 6/7
Jboss 4 und 6
Jenkins
Fortgeschritten
Jira
Fortgeschritten
JIRA 7.11.1
JIRA 7.8.2
JPA 2.1
JSDK 1.6
JSDK 1.7
JSDK 1.8
JSF / PrimeFaces 3.5.20; Versionierung: Git
JUnit
Kanban
Kitematic
KPM
Liferay 6.0
Liferay 6.1.3/6.2
Liferay Developer Studio
LiquiBase
MapStruct 1.2.0
Maven
Maven 3
Maven 3.0.5
Maven 3.2.2
Maven 3.3.9
Maven 3.6.1
Microsoft VisualStudio 2017
Mockito
MySql 5.5
MySql 5.6.27/MySql Workbench 6.3
Nexus
OpenApi 3.0
Optimal Systems
Oracle XML DB
PgAdmin
PMD
Polarion
Postman
Postman 7.12.0
PowerMockito
PuTTY
Quartz
Rabbit MQ 3.6.16
RabbitMQ
RabbitMQ 3.5.6
Redmine
RESTful Webservices
SASS
Scrum
ServiceBuilder
Slack
SoapUI
SonarCube 5.1.2
SonarQube 5.1.2
Spring 3
Spring 3.10
Spring 3.2.18
Spring 4.1
Spring 4.1.6
Spring AMQP 1.5.1
Spring Boot 1.5.2
Experte
Spring Boot 2.0.6
Experte
Spring Boot 2.1.3
Experte
Spring Boot 2.2.2
Experte
Spring Data
Spring Data/JPA
Spring MVC 3.0
Spring MVC 3.2
Spring MVC 3.2.4
Spring Rabbit 1.5.1
Spring Shell
SVN
SVN/Tortoise
Swagger
Teams
TestRail
TOMCAT 7
Tomcat 8.0.27
Tortoise
UpSource
Vaadin
Versionierung: SVN
VirtualBox
WildFly 9.0.2
WinSCP
WSO2 5.2
XPath
XQuery
XSchema

Ihre Firma ist ein innovatives Unternehmen und Sie möchten Ihr Team um einen Informatiker verstärken. Gerne möchte ich Ihnen meine Mitarbeit als freiberuflicher Informatiker in Ihrem Team anbieten. Ich bin Diplom-Informatiker (FH) und habe mein Studium der Allgemeinen Informatik an der Technischen Fachhochschule Berlin sehr erfolgreich absolviert. Seitdem war ich in mehreren Projekten ebenfalls erfolgreich freiberuflich tätig. Spezialisiert habe ich mich auf die objektorientierte Softwareentwicklung mit der Programmiersprache Java.

Meine Kenntnisse in den folgenden Bereichen möchte ich gerne für Sie einsetzen:

  • Java (seit dem JDK 1.0.2; Applets AWT, Swing, ...)
  • J2EE (Servlets, JSP, JDBC, EJB, ...)
  • OOD / OOP
  • UML

Gerne würde ich Sie bei der Entwicklung entsprechender Software unterstützen. Das Engagement Ihrer Firma in den Bereichen der objektorientierten Softwareentwicklung, insbesondere unter Einsatz von Java, deckt sich mit meinen Interessen und ich würde mich freuen, Sie bei Ihren Vorhaben zu unterstützen. Auf ein persönliches Gespräch mit Ihnen freue ich mich.

Betriebssysteme

Mac OS
MS-DOS
OS X
Ubuntu
Ubuntu 16.04
Windows
Windows 10
Windows 7
Windows XP

Programmiersprachen

C
C#
Basics
C++
CSS
Basics
HTML
Fortgeschritten
IntelliJ 2019.2
Java
Spezialgebiet
Java 1.8
Experte
Java 11
Experte
Java 12
Experte
Java 8
Experte
JavaScript
Fortgeschritten
JDK 1.7
Experte
JDK 1.8
Experte
JNLP
JSDK 1.6/1.7
JSP
Fortgeschritten
Kotlin 1.4.10
Basics
MockK
Basics
PHP
VBA
WML
WPF
XAML
XML

Datenbanken

Access
DAO
DB2
Design mit ERwin
Gupta, Centura
Informix
JDBC
JPA
MongoDB
MS SQL Server
MySQL
MySQL 5
MySql/MySql Workbench
Oracle
RDBS, Oracle XML DB, Berkeley XML DB
Oracle 10g
Oracle SQL Developer
Postgre SQL
PostgreSQL
SQL

Design / Entwicklung / Konstruktion

arc42
Domain Driven Design (DDD)
HATEOAS
Maven 3.6.3
Microservices
Sparx Systems Enterprise Architect 10.0

Branchen

Branchen

  • Bahn
  • Banken
  • Dienstleistung
  • Energie
  • Hotelierie
  • Industrie
  • Internetfirmen
  • Logistik
  • Marktforschung
  • Medizin
  • Telekommunikation
  • Transport

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.