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

Einsatzorte

Einsatzorte

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


möglich

Projekte

Projekte

Nachbarschaftshilfe

Unterstützung einer älteren Dame, deren Mann im Januar 2022 verstorben ist und die dann Leukämie bekam ...

Autodidaktisch: AngularTS; es folgen Blockchain, KI, ...

Menschen
Empathie Herzlichkeit Hilfsbereitschaft Mitgefühl ...
Schönwalde-Glien
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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


Schönwalde-Glien
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
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
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
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
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
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
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
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
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
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

Technischen Fachhochschule Berlin
TAYLORIX Berlin GmbH
Sparkasse der Stadt Berlin West (heute Berliner Sparkasse)
Thomas-Mann-Oberschule 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 Kotlin REST Docker AWS Azure Kubernetes OpenShift Git/GitHub/GitLab Jenkins Maven IntelliJ Postman JSON Apache Cassandra MongoDB RDBMS JPA DevOps OpenAPI

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 Swarm
Docker-Compose
Docker-Machine
Dozer
Fortgeschritten
Eclipse
Eclipse/Spring Tool Suite (STS)
EclipseLink 2.5
FirstSpirit
FlyWay
Gerrit
Git
Fortgeschritten
GitHub
GitLab
GWT 2.7
Hibernate
HubSpot
Basics
IDEA IntelliJ
Experte
Introspection/Reflection
iOS 6/7
Jboss 4 und 6
Jenkins
Fortgeschritten
Jira
Fortgeschritten
JPA 2.1
JSF / PrimeFaces 3.5.20
JUnit
Kanban
Kitematic
KPM
Liferay 6.1.3/6.2
Liferay Developer Studio
LiquiBase
MapStruct 1.2.0
Maven
Microsoft VisualStudio 2017
Mockito
MySql 5.6.27/MySql Workbench 6.3
Nexus
OpenApi
Optimal Systems
Oracle XML DB
PgAdmin
PMD
Polarion
Postman
PowerMockito
PuTTY
Quartz
RabbitMQ
Redmine
RESTful Webservices
Scrum
ServiceBuilder
Slack
SoapUI
SonarCube
Spring
Spring AMQP 1.5.1
Spring Boot
Experte
Spring Data
Spring Data/JPA
Spring MVC
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
AngularTS
Basics
Kubernetes
OpenShift
AWS
MS Azure
CI/CD

Betriebssysteme

Mac OS
MS-DOS
OS X
Windows
Ubuntu

Programmiersprachen

C
C#
Basics
C++
Basics
CSS
Basics
HTML
Fortgeschritten
IntelliJ 2019.2
Java
Spezialgebiet
JavaScript
Fortgeschritten
JNLP
JSP
Fortgeschritten
Kotlin
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
Cassandra

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
  • Energie

Einsatzorte

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


möglich

Projekte

Nachbarschaftshilfe

Unterstützung einer älteren Dame, deren Mann im Januar 2022 verstorben ist und die dann Leukämie bekam ...

Autodidaktisch: AngularTS; es folgen Blockchain, KI, ...

Menschen
Empathie Herzlichkeit Hilfsbereitschaft Mitgefühl ...
Schönwalde-Glien
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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


Schönwalde-Glien
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
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
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
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
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
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
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
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
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
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

Technischen Fachhochschule Berlin
TAYLORIX Berlin GmbH
Sparkasse der Stadt Berlin West (heute Berliner Sparkasse)
Thomas-Mann-Oberschule in Berlin-Reinickendorf
Wilhelm-Raabe-Grundschule in Berlin-Reinickendorf

Position

Java-/Kotlin Softwareentwicklung (primär Backend)

Kompetenzen

Top-Skills

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

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 Swarm
Docker-Compose
Docker-Machine
Dozer
Fortgeschritten
Eclipse
Eclipse/Spring Tool Suite (STS)
EclipseLink 2.5
FirstSpirit
FlyWay
Gerrit
Git
Fortgeschritten
GitHub
GitLab
GWT 2.7
Hibernate
HubSpot
Basics
IDEA IntelliJ
Experte
Introspection/Reflection
iOS 6/7
Jboss 4 und 6
Jenkins
Fortgeschritten
Jira
Fortgeschritten
JPA 2.1
JSF / PrimeFaces 3.5.20
JUnit
Kanban
Kitematic
KPM
Liferay 6.1.3/6.2
Liferay Developer Studio
LiquiBase
MapStruct 1.2.0
Maven
Microsoft VisualStudio 2017
Mockito
MySql 5.6.27/MySql Workbench 6.3
Nexus
OpenApi
Optimal Systems
Oracle XML DB
PgAdmin
PMD
Polarion
Postman
PowerMockito
PuTTY
Quartz
RabbitMQ
Redmine
RESTful Webservices
Scrum
ServiceBuilder
Slack
SoapUI
SonarCube
Spring
Spring AMQP 1.5.1
Spring Boot
Experte
Spring Data
Spring Data/JPA
Spring MVC
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
AngularTS
Basics
Kubernetes
OpenShift
AWS
MS Azure
CI/CD

Betriebssysteme

Mac OS
MS-DOS
OS X
Windows
Ubuntu

Programmiersprachen

C
C#
Basics
C++
Basics
CSS
Basics
HTML
Fortgeschritten
IntelliJ 2019.2
Java
Spezialgebiet
JavaScript
Fortgeschritten
JNLP
JSP
Fortgeschritten
Kotlin
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
Cassandra

Design / Entwicklung / Konstruktion

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

Branchen

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

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.